🔥 Fire Numerals™

Replace Generic Spinners!

The process of generating AI code is often 5 to 60 seconds. Instead of a static spinner, Fire Numerals provides a live visual representation of code taking shape - Beginning with a spark ⚡ then a fire 🔥 as more lines are generated. Will your vibe code reach the sun? ☀️

Vibe Coding UX

Improve UX by displaying Fire Numerals™ during AI code generation instead of a static spinner - see the current scale and direction of AI code generation activity rather than an unreliable percentage or time estimate. Convey "how much is happening and how fast" with progressive visuals:

⚡ → 🪵 → 🕯️ → 🧨 → 🔥 → 💥 → 🌋 → ☄️ → ☀️
No Generic Spinner

Decimal to 🔥 Converter

Enter a value or drag the scale. Choose Mini, Midi, Maxi, or Mega to adjust output density

−10k −1k −100 −10 0 10 100 1k +10k
🌱

📜 How to Write Fire Numerals™

Turn plain numbers into visual representations of scale. The method is similar to Roman Numerals:

Positive Fire

Fire related emojis represent a positive value scale from a tiny spark ⚡ to a cosmic sun ☀️

Negative Ice

Water related emojis represent a negative value scale from a small wave 〰️ to freezing ice 🧊

Strictly additive

Symbols are always largest-first. Unlike Roman Numerals, nothing is prefixed for subtraction.

Async uncertainty

Initialization and unknown values use the wildcard ✨ until a numeric state is available

Find the largest tier symbol

Similar to Roman Numerals, start with the highest symbol that fits the value (see Fire Numerals™ dictionary).

Append the symbol

Keep appending the same symbol without overshooting the value then switch to the next lower tier symbol.

Repeat to zero

Continue appending until no numeric remainder exists. You never need more than 4 of the same symbol.

How to write 94?
largest → smallest 50 is 🧨, 10 is 🕯️, 1 is ⚡
max 4 of each 50 + (10 x 4) + (1 x 4)
94 = 🧨🕯️🕯️🕯️🕯️⚡⚡⚡⚡

🏛️ Roman Numerals Re-engineered for Vibe Coding

Fire Numerals™ is an entirely new Base 1/5/10 numerical system inspired by Roman numerals.

It aligns with modern decimal (Base-10) milestones while ensuring no single symbol has to repeat more than four times. Unlike Roman Numerals, Fire Numerals™ is strictly additive with no subtraction. For example, 4 is written as ⚡⚡⚡⚡ not ⚡🪵. Translated to Roman Numerals, this is the equivalent of saying we use IIII instead of IV.

Replace your generic spinner with Fire Numerals™ to display the current scale of AI activity.

🧮 Dictionary

Inspired by Roman Numerals: ones, fives, tens, fifties, hundreds and beyond. Increasing levels of fire indicate AI progress. Negative values indicate refactoring.

License & Use

The Fire Numerals™ dictionary and concept are free to use and modify, provided you credit this website with a direct link using the anchor text:

Fire Numerals

Beyond this specific credit link, the Fire Numerals™ trademark and brand name remain strictly protected. You may not use the name “Fire Numerals” to brand, market, or name your own projects, products, or services.

Themes

Two visual themes exist for the same additive number system — choose emoji aesthetics or geometric symmetry:

Fire Numerals™

Emoji-based UI

Fire Numerals uses distinctive fire and ice emojis that feel expressive and memorable. Positive and negative scales use different symbol sets, which doubles the dictionary length but gives each polarity its own visual story. Emojis are more aesthetically rich, though each platform may render them slightly differently.

Signal Numerals™

Geometric shape-based UI

Signal Numerals uses generic geometric shapes that color cleanly. Positive and negative values can share the same symbol in two colors such as blue and red — a clear symmetry advantage with half as many glyphs to learn. The tradeoff is that geometric shapes are less aesthetically pleasing than emojis and may be less memorable.

AI code generation feels 🔥

Display increasing levels of fire to reflect the progress of AI code generation

Fire Numerals™