Tagging — what this page tells machines

Magic 8-Ball

Everything below is normally invisible. It is what search engines and LLMs read to decide whether to retrieve and cite this page.


About

Type a yes/no question, hit Shake, and the Magic 8-Ball returns one of the twenty classic replies — ten affirmative, five non-committal, five negative.

How it works

The answer is a uniform Math.random() pick from the fixed twenty-answer list after a short shake delay. The question is never sent anywhere — it stays in the page.


Metadata
title
Magic 8-Ball
description
Ask a yes/no question, shake the browser Magic 8-Ball, and get one of the twenty classic answers. Pure chance, no server.
canonical
https://kaspirius.com/magic-8-ball
updated
Last updated

Heading outline

Structured data (JSON-LD)
TechArticle

Same as Article, flagged as technical/developer reference material.

{
  "@context": "https://schema.org",
  "@type": "TechArticle",
  "headline": "Magic 8-Ball — game",
  "description": "Ask a yes/no question, shake the browser Magic 8-Ball, and get one of the twenty classic answers. Pure chance, no server.",
  "url": "https://kaspirius.com/magic-8-ball",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://kaspirius.com/magic-8-ball"
  },
  "datePublished": "2026-06-18",
  "dateModified": "2026-06-18",
  "author": {
    "@type": "Person",
    "name": "kaspirius",
    "url": "https://kaspirius.com"
  },
  "publisher": {
    "@type": "Organization",
    "name": "kaspirius",
    "url": "https://kaspirius.com"
  }
}
↖ kaspirius