DIY & Science

How to Make a Magic 8 Ball at Home: Complete DIY Step-by-Step Guide

Published on • By Magic 8 Ball Oracle Team • 5 min read

Ever wanted to build your own divination toy? The physical engineering of a Magic 8 Ball is a brilliant demonstration of fluid dynamics, buoyancy, and geometry. With a few common household materials, you can create a working miniature DIY fortune teller in under an hour.

Want to inspect how the commercial version works first? Read our guide on how the Magic 8 Ball works inside or test our interactive 3D ball simulation.

Materials You Will Need

Gather the following supplies before beginning your project:

  • A small glass or clear plastic jar: A baby food jar, spice jar, or spherical craft ornament works best.
  • A floating die or buoyant block: A high-density Styrofoam ball carved into flat facets, or a 3D-printed hollow icosahedron die.
  • Waterproof white paint pen or fine marker: For writing fortunes onto each flat facet.
  • Distilled water: Prevents bacterial clouding over time.
  • Dark blue or purple food coloring: To make the fluid opaque.
  • Rubbing alcohol (70% Isopropyl): Helps lower surface tension and preserves the fluid.
  • Waterproof silicone sealant or hot glue: To create an airtight seal around the lid.

Step 1: Crafting Your Floating Fortunes

In a standard factory model, the die is a regular 20-sided icosahedron. If carving 20 facets is too difficult for your DIY build, you can carve a 6-sided or 8-sided polyhedron from firm closed-cell foam or lightweight plastic.

Using your waterproof white marker, write clear, brief fortunes on each face. You can use classic sayings like "YES", "NO", and "TRY AGAIN", or write custom personalized messages for your friends.

Step 2: Calibrating Buoyancy

For the die to work properly, it must neither sink to the bottom like a rock nor float so aggressively that it sticks to the top rim. Drop your die into a glass of plain water:

  • If it sinks: Hollow out a small pocket in the center or use lighter foam.
  • If it floats too high: Insert a small brass pin or tiny weight into the bottom side to weight it properly.

Step 3: Mixing the Opaque Blue Fluid

Mix 80% distilled water with 20% isopropyl alcohol in a cup. Add 4 to 6 drops of dark blue food dye and 1 drop of black or purple dye. Stir thoroughly.

The solution must be dark enough that the floating die cannot be seen when it is suspended in the center, but clear enough that raised white lettering can be read when pushed flush against the glass.

Step 4: Assembly & Airtight Sealing

  1. Place your prepared die inside the jar.
  2. Fill the jar to the very top with your dyed fluid mixture. Try to minimize air bubbles by overfilling slightly until a meniscus forms at the lip.
  3. Apply a generous bead of silicone sealant around the threads of the lid.
  4. Tightly screw on the lid and wipe away excess sealant with a paper towel.
  5. Allow the sealant to cure fully for 24 hours before shaking.

Frequently Asked Questions

Why do I need rubbing alcohol? Alcohol breaks liquid surface tension, preventing the die from clinging to internal walls, and keeps the liquid sterile.

Can I make a digital version instead? Yes! Our website provides a free WebGL 3D simulator that replicates the exact physics in code.

Curious about how Albert Carter patented this exact mechanism in the 1940s? Read our history of the Magic 8 Ball and Alabe Crafts.

Test Your Fortune Right Now

Ask any question to our free interactive 3D Magic 8 Ball simulator.

Ask the Magic 8 Ball Online →