✨ DnD Spell Slot Calculator
Calculate spell slots for every class and level — with multiclass support & live slot tracker
Select a class and level above to see your spell slots.
All spell slots (except Warlock Pact Magic) are restored on a Long Rest. Click "Long Rest" to refill all your slots at once.
Warlock Pact Magic slots recover on a Short Rest. Click "Short Rest" to restore Warlock slots only. All others remain.
Warlocks use Pact Magic — fewer slots but all at the highest spell level available, restored on a short or long rest.
Multiclass casters use one combined spell slot table based on total caster levels. Cantrips known are not combined — each class tracks its own.
The Complete Guide to the DnD Spell Slot Calculator
Spell slots are the fuel that powers magic in Dungeons & Dragons 5th Edition. Every time a spellcaster casts a spell of 1st level or higher, they expend one of their available spell slots. Understanding how many slots you have — and at which spell levels — is one of the most important parts of playing a spellcasting character effectively. Our free DnD spell slot calculator handles all of this automatically for every class, including multiclass characters and Warlock Pact Magic, so you can focus on the adventure instead of the arithmetic.
What Are Spell Slots in D&D 5e?
A D&D spell slot is a resource that spellcasters expend to cast spells. Think of spell slots as the magical energy your character has stored — each spell you cast above cantrip level costs one slot. Slots exist at nine different spell levels, from 1st through 9th, and higher-level slots are rarer and more powerful. You can always cast a lower-level spell using a higher-level slot, which often enhances the spell's effect. Spell slots are restored on a long rest for most classes, or on a short rest for the Warlock's unique Pact Magic system.
Spell Slot Table — Full Casters (Levels 1–20)
Full casters — Bard, Cleric, Druid, Sorcerer, and Wizard — gain spell slots fastest and access all nine spell levels. This table shows the complete progression:
| Level | 1st | 2nd | 3rd | 4th | 5th | 6th | 7th | 8th | 9th |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 2 | — | — | — | — | — | — | — | — |
| 2 | 3 | — | — | — | — | — | — | — | — |
| 3 | 4 | 2 | — | — | — | — | — | — | — |
| 5 | 4 | 3 | 2 | — | — | — | — | — | — |
| 7 | 4 | 3 | 3 | 1 | — | — | — | — | — |
| 9 | 4 | 3 | 3 | 3 | 1 | — | — | — | — |
| 11 | 4 | 3 | 3 | 3 | 2 | 1 | — | — | — |
| 13 | 4 | 3 | 3 | 3 | 2 | 1 | 1 | — | — |
| 17 | 4 | 3 | 3 | 3 | 2 | 1 | 1 | 1 | 1 |
| 20 | 4 | 3 | 3 | 3 | 3 | 2 | 2 | 1 | 1 |
All Spellcasting Classes Explained
CHA-based. Knows a fixed list of spells. Jack of All Trades makes them uniquely versatile outside combat.
WIS-based. Prepares spells from the full Cleric list each day. Domain spells always prepared for free.
WIS-based. Prepares spells daily. Wild Shape and spellcasting give maximum action economy flexibility.
CHA-based. Knows limited spells but Sorcery Points let them convert slots and apply Metamagic effects.
INT-based. Spellbook system gives the largest spell variety. Arcane Recovery restores slots on a short rest.
CHA-based. Gets slots from level 2. Divine Smite lets them expend slots for burst damage on attacks.
WIS-based. Gets slots from level 2. Known-spells class, focused on utility and combat enhancement.
INT-based. Unique: starts with slots at level 1. Infusions provide passive magical benefits between casts.
CHA-based. Few slots, all at max available level. Restore on short rest. Mystic Arcanum at high levels.
INT-based. Fighter subclass. Gets slots from level 3. Spells limited to Abjuration and Evocation.
INT-based. Rogue subclass. Gets slots from level 3. Spells limited to Enchantment and Illusion.
How Multiclass Spell Slots Work
When you multiclass between spellcasting classes in D&D 5e, your spell slots are calculated from a single combined caster level rather than keeping separate pools. This multiclassing system is one of the most misunderstood rules in the game — our spell slot calculator handles it automatically, but here's how it works under the hood.
The Multiclass Caster Level Formula
Each class contributes a portion of your levels to a single "effective caster level" which is then used to look up your slots on the full caster table:
- Full Casters (Bard, Cleric, Druid, Sorcerer, Wizard) — contribute their full level
- Half Casters (Paladin, Ranger, Artificer) — contribute half their level, rounded down
- One-Third Casters (Eldritch Knight, Arcane Trickster) — contribute one-third their level, rounded down
- Warlock — Pact Magic slots are tracked completely separately and do not combine
💡 Example: A Wizard 5 / Paladin 4 character has an effective caster level of 5 (full) + 2 (half of 4) = 7. Using the full caster table at level 7, they get 4×1st, 3×2nd, 3×3rd, and 1×4th-level spell slots — even though as a Paladin alone at level 4 they'd only have 3×1st and nothing else.
Warlock Pact Magic in Multiclass
The Warlock's Pact Magic operates independently of the multiclass slot calculation. When you multiclass Warlock with any other spellcasting class, you have two separate pools: your multiclass spell slots (long rest) and your Warlock Pact Magic slots (short rest). The Pact slots can be used to cast any of your Warlock spells at the Pact Magic slot level. This makes Warlock one of the most powerful multiclass choices — you effectively get bonus spell slots that recharge more frequently than your main pool.
Wizard's Arcane Recovery — A Special Case
Even within the combined slot pool, the Wizard's Arcane Recovery feature works on the shared pool. Once per long rest, after a short rest, a Wizard can recover spell slots totaling a combined level equal to half their Wizard level (rounded up), as long as no individual slot is 6th level or higher. This makes Wizard / Paladin and Wizard / Ranger some of the most slot-efficient multiclass combinations in the game.
Using the Spell Slot Tracker
Our spell slot calculator doubles as an interactive session tracker. Each slot is shown as a clickable bubble — tap or click a bubble to mark it as expended (it goes grey with a strikethrough). The count next to each row updates automatically to show how many slots remain.
- Long Rest button — restores all spell slots for all classes. Use at the start of a new session or after an in-game long rest.
- Short Rest button — restores only Warlock Pact Magic slots. All other slots remain as marked.
- Cantrips are shown separately in green — they never require slots and are never expended.
- Spells Known displays how many spells your known-spells class (Bard, Ranger, Sorcerer, Warlock) can have prepared at this level.
Spell Save DC and Spell Attack Bonus
While this tool focuses on spell slot quantities, two other numbers flow directly from your spellcasting: your Spell Save DC and Spell Attack Bonus. Both use the formula: 8 + Proficiency Bonus + Spellcasting Ability Modifier for DC, and Proficiency Bonus + Spellcasting Ability Modifier for attack. A Wizard 10 with +4 INT modifier has a Spell Save DC of 8 + 4 + 4 = 16 and a +8 Spell Attack Bonus.