Ink frieze of a robed mage casting Ultima between magicite crystals above a cracking 9999 damage counter that overflows back to zero.

The Ultima That Becomes Weak

Ultima's damage cap is 9999. Ultima's real damage isn't. There's a second number running under the one the game shows you, and it never stops climbing. Raise Magic high enough and that hidden number climbs so far it falls off the end of its own counter, and the strongest spell in Final Fantasy VI starts landing for two-digit damage. A fully powered Ultima, dealing 32.

The number the game prints and the number the game keeps are not the same thing, and the gap between them is where every serious min-max mistake in this game lives. Here's the damage formula, the real stat ceiling, the exact point where each spell stops improving, and the line past which more Magic makes your best attack worse.

The number the game never shows you

9999 is a display, not a limit. Character magic damage is Spell Power × 4 + (Level × Magic × Spell Power / 32). The first term is a small floor. The second term is where all the scaling happens, and Level sits inside it, so the same Magic stat hits harder at a higher level. Everything about how these spells behave at the top end comes out of that one division.

Ultima carries Spell Power 150, the highest in the game. It costs 80 MP, strikes every enemy, is non-elemental, ignores Magic Defense, pierces Reflect, and can't be dodged. Terra learns it on her own at level 99; everyone else picks it up from magicite. For comparison, the Fire line runs Fire at roughly 20 power, Fira at 60, Firaga at 121, and Flare sits at 60. Ultima is in a class of its own before the Magic stat contributes anything.

Spell Power by spell — the base figure the formula multiplies against
Spell Spell Power
Fire~20
Fira60
Flare60
Firaga121
Ultima150
◇ ◆ ◇

Now the part the game hides. 9999 is the largest number the damage pop-up can draw on screen, but it isn't the largest number the game calculates. Underneath the display, the raw damage keeps rising well past 9999. That raw figure lives in a 16-bit slot, which means its true ceiling is 65,535 — the biggest value 16 bits can hold. A low-power spell like Fire needs an enormous Magic stat to push its raw number anywhere near 9999. A high-power spell gets there on almost nothing, then keeps climbing invisibly while the display sits pinned at 9999. Hold onto that: the number on screen stops moving long before the number underneath does.

The 128 wall — and why Magic climbs right over it

Strength stops at 128. Magic doesn't. Only HP and MP rise on a normal level-up. Strength, Magic, Stamina, and Speed grow only from the bonuses attached to equipped magicite, and through those bonuses each of the four stops at 128. That much is symmetric. What happens above 128 is not.

Strength is hard-capped. Once a character reaches 128 Strength, the game ignores every equipment bonus stacked on top — a 128-Strength fighter wearing a relic worth another 64 points hits exactly as hard as they did at 128, no more. Magic is the exception, and it's the whole reason this post exists. The status screen still stops displaying at 128, but Magic-boosting equipment stacks past that cap and the extra does feed the damage formula. A character sitting at base Magic 128 with a further ten points of Magic gear behaves like Magic 138 in the math, even though the menu insists they're at 128.

Getting Magic that high at all takes planning. Only two magicite grant Magic +2 on level-up: Zona Seeker and Valigarmanda. Zona Seeker is the one you can collect before the world falls apart, which makes it the early Magic engine for anyone building a caster from the start; Maduin and Cait Sith cover Magic +1 as earlier options. Because the growth comes from magicite and not from raw levels, the bonus only lands if the magicite is equipped before the level-up happens.

Tip

Equip the Magic-boosting magicite before the level that grants the bonus, and save right after it sticks. The growth is only locked in once you save — wipe before saving and it's gone. Serious stat builders stay deliberately low-level until the whole World of Ruin party is gathered, so no level-up is ever spent without the right magicite equipped.

The practical order most stat builders follow is Speed first, then Magic only as far as the spell you actually cast requires. Stamina raises nothing but Regen's healing, so it's left alone. And that phrase — only as far as the spell requires — is doing more work than it looks, because for Ultima the answer is shockingly low.

Ultima hits its ceiling at Magic 48 — the dead zone

Ultima caps at Magic 48. At level 99, the all-target Ultima reliably deals 9999 from Magic 48 onward, once the game's damage spread is accounted for. Its base power is so high that reaching the display cap barely asks anything of the stat that's supposed to power it. Weaker spells, with lower Spell Power, need far more Magic to reach the same 9999.

Magic needed for a reliable 9999 at level 99, lowest threshold first
Spell Magic for reliable 9999
Ultima48
Flare61
Grand Delta87
Meteor102
Meltdown106
Curaga (full heal)111
Quasar129

Read that table as a map of wasted effort. From Magic 48 all the way up toward 128, every additional point of Magic does exactly nothing for Ultima's on-screen damage — it's already pinned at 9999 and stays there. A build that grinds Magic to the visible cap for an Ultima caster spends roughly eighty stat points buying zero extra damage. The corridor between 48 and the cap is dead space, at least as far as the number the game shows you is concerned.

Some of that Magic does find a home on other spells. Curaga's full heal wants Magic 111, so a dedicated healer has a reason to keep climbing where an Ultima caster doesn't. Quasar asks for 129, the one attack spell that genuinely rewards a near-max stat. And Meteor, at 102, is worth knowing for a reason beyond its threshold: it isn't absorbed by Runic, while Ultima is, and it ignores the split-damage penalty that drags multi-target spells down. Ultima's own tricks — non-elemental, so no weakness or resistance ever moves its number; relic multipliers of five-fourths each, or three-halves for a pair; Terra's Trance doubling magic damage — all sit on top of a spell that stopped needing help at Magic 48.

Push past 140 and Ultima becomes the weakest spell in the game

Past Magic 140, Ultima breaks. The internal damage figure is 16-bit, and its hard ceiling is 65,535. Go one point over and the counter runs out of room and rolls back around from zero — a hit that should land for 70,000 comes out as 4,464 instead. The single easiest way to trigger that rollover anywhere in the game is to cast Ultima with effective Magic over 140.

The math is exact. Single target, level 99, Spell Power 150. At Magic 139, the formula returns 600 + (99 × 139 × 150 / 32), which is 65,104 — under the ceiling, so it clamps to a normal 9999. Add one point of Magic. At 140, the same formula returns 65,568, which is 33 over the ceiling, so it wraps. The result on screen is 32.

ULTIMA · single target · level 99 · Magic 140 Spell Power × 4 600 + (99 × 140 × 150) / 32 64,968 = RAW TOTAL 65,568 16-bit ceiling · 65,535 Raw total clears the ceiling by 33, so the counter wraps: 65,568 − 65,536 = 32 FINAL DAMAGE 32 One point lower, at Magic 139, the raw total is 65,104 — under the ceiling — and clamps to 9999.
One point of Magic is the entire distance between a full-power Ultima and a wet slap.
Full-power Ultima, doing 32 damage. — the 140-Magic overflow

What makes it a genuine trap is that nothing warns you. Once the display caps at 9999, the internal number keeps rising with every extra point of Magic, walking silently toward the edge while the screen shows no change at all. You don't see the cliff until you're already over it. And you can only reach 140 in the first place by pushing effective Magic past the 128 status cap with stacked Magic equipment — the exact move Strength doesn't allow. Relic multipliers and Trance can shove the internal number over the edge from lower raw stats too, since they inflate the same total the ceiling is measuring.

Don't miss this

If your Ultima suddenly lands for two or three digits, you haven't hit a bug in your file — you've crossed 140 effective Magic and overflowed the counter. The fix is immediate: pull off a Magic-boosting relic to drop back under the line, or cast Meteor, which doesn't overflow the same way and stays reliable at any Magic value.

From Japanese Sources

Japanese min-max writing treats this as a fixed rule of the engine: the safe ceiling for a mage is 99, and 140 is the danger line where Ultima turns to garbage damage at level 99. The community there has a name for it — the return of the Final Fantasy II nightmare, a nod to that game's famously feeble Ultima — because the strongest spell in the series ends up as its weakest through nothing but arithmetic.

This is documented on the SNES and PlayStation releases, and the Pixel Remaster is built faithfully on that same engine, so treat it as live there too even though the community hasn't exhaustively re-tested every threshold on the newer version. The GBA release lets Magic climb to around 155, which puts the overflow squarely within reach. On every version, the shape of the problem is identical.

◇ ◆ ◇

So the genuinely maxed mage is not the max-Magic one. The build that actually works pushes Speed to 128, raises Magic only to the threshold the spell needs — 48 for Ultima, around 102 to 111 if you're leaning on Meteor or Curaga — and keeps Meteor in the back pocket as the escape hatch for any high-Magic character who'd otherwise risk the overflow. From there the door opens onto the rest of Final Fantasy VI's hidden ceilings, because this isn't the only one. Evasion caps at 128 and quietly ignores everything above it. The damage spread decides what your real per-spell thresholds are. Runic eats Ultima whole but leaves Meteor alone. Knowing where those ceilings sit is the whole difference between a file that's genuinely finished and one that just spent a lot of hours looking like it.

Common Questions

Does raising Magic past 128 do anything in FF6?

Yes, but only for some spells. Unlike Strength, which ignores every equipment bonus above 128, Magic-boosting gear stacks on top of the 128 status cap and feeds the damage formula, so effective Magic can run past 128. For Ultima it changes nothing, because Ultima already deals 9999 from Magic 48, and past 140 it actively backfires. For Meteor, Curaga, and Quasar, the extra Magic does real work up into the 100s.

What's the safe Magic cap for a mage?

Ninety-nine is the safe habit. At level 99, Ultima's internal damage value crosses the 16-bit ceiling at effective Magic 140 and wraps to near-zero, so keeping Magic under 140 keeps Ultima working. Capping at 99 leaves a wide margin, still clears every spell's own threshold, and removes any chance of tipping over accidentally with relic or Trance multipliers stacked on top.

My Ultima suddenly does tiny damage — what happened?

Effective Magic crossed 140 and overflowed the damage counter. The internal number ran past 65,535, the 16-bit ceiling, and rolled back around from zero, so a full-power Ultima lands for two or three digits instead of 9999. Drop a Magic-boosting relic to pull effective Magic back under the line, or cast Meteor, which doesn't overflow the same way.

Does the overflow still happen in the Pixel Remaster?

It's documented on the SNES and PlayStation versions, and the Pixel Remaster is built faithfully on that same engine, so treat it as live. The community hasn't exhaustively re-tested every threshold on the Remaster, but the practical advice holds on every version: keep effective Magic under 140 for Ultima, and switch to Meteor if you want a genuinely high-Magic build.