What does a million dollars actually look like? I built a 3D tool to find out.

Published: (March 6, 2026 at 04:21 PM EST)
2 min read
Source: Dev.to

Source: Dev.to

The question

A few months ago, my co‑founder Moris asked me a question I couldn’t answer: “If someone handed you a million dollars right now, how much space would it actually take up?”

We realized that most “money” tools on the internet are just tables of numbers. Numbers are great for spreadsheets, but they’re terrible at showing scale. You can’t truly feel the difference between $10,000 and $100,000 until you see the physical volume.

Money Visualiser

We spent the last few months building Money Visualiser, a WebGL (WebGPU in progress) sandbox where you type in an amount, pick two currencies, and watch the money materialise as 3D bill stacks. We pulled the exact dimensions for 82 different banknotes from central‑bank specifications, so a stack of Japanese yen looks wider and taller than a stack of US dollars—just like in real life.

How it works

  • Stacking logic – We use bank‑standard “straps” and “bricks” so the stacking behaves exactly like how money is stored in vaults.
  • Scale – The environment includes an “Aircraft Carrier” scene that’s large enough to display what a trillion dollars looks like without clipping through the walls.

Technical details

  • Framework – Next.js 16 (App Router) with Three.js and React‑Three‑Fiber.
  • Physics – Custom stacking algorithm based on real‑world banknote handling.
  • Performance – Rendering 300 k+ individual bills at 60 fps.
  • Live data – Exchange rates refresh every 30 seconds using a 5‑tier fallback system.

Live demo

Check it out at moneyvisualiser.com. No signup, no catch—just a project to make abstract numbers feel a bit more real. I’d love to hear what other developers think about the Drei/R3F setup we used.

0 views
Back to Blog

Related posts

Read more »

Stop asking AI to 'build your app'

The Problem with “Ask AI to Build Your App” Many people start with code. They open a chat, dump a half‑formed idea, and ask for an MVP. The model quickly retur...