✨ DnD Spell Slot Calculator

Calculate spell slots for every class and level — with multiclass support & live slot tracker

All 9 Spellcasting Classes Multiclass Support Warlock Pact Magic Interactive Slot Tracker
Multiclass Spell Slots: Full casters contribute their full level. Half casters (Paladin, Ranger, Artificer) contribute half their level (rounded down). One-third casters (EK, AT) contribute one-third their level (rounded down). Warlock Pact Magic slots are tracked separately.

Select a class and level above to see your spell slots.

🔄
Long Rest Recovery

All spell slots (except Warlock Pact Magic) are restored on a Long Rest. Click "Long Rest" to refill all your slots at once.

Short Rest — Warlock

Warlock Pact Magic slots recover on a Short Rest. Click "Short Rest" to restore Warlock slots only. All others remain.

🌀
Pact Magic (Warlock)

Warlocks use Pact Magic — fewer slots but all at the highest spell level available, restored on a short or long rest.

🎭
Multiclassing Rule

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:

Level1st2nd3rd4th5th6th7th8th9th
12
23
342
5432
74331
943331
11433321
134333211
17433321111
20433332211

All Spellcasting Classes Explained

🎶 Bard
Full Caster

CHA-based. Knows a fixed list of spells. Jack of All Trades makes them uniquely versatile outside combat.

⛪ Cleric
Full Caster

WIS-based. Prepares spells from the full Cleric list each day. Domain spells always prepared for free.

🌿 Druid
Full Caster

WIS-based. Prepares spells daily. Wild Shape and spellcasting give maximum action economy flexibility.

✨ Sorcerer
Full Caster

CHA-based. Knows limited spells but Sorcery Points let them convert slots and apply Metamagic effects.

🔮 Wizard
Full Caster

INT-based. Spellbook system gives the largest spell variety. Arcane Recovery restores slots on a short rest.

🛡 Paladin
Half Caster

CHA-based. Gets slots from level 2. Divine Smite lets them expend slots for burst damage on attacks.

🏹 Ranger
Half Caster

WIS-based. Gets slots from level 2. Known-spells class, focused on utility and combat enhancement.

⚙ Artificer
Half Caster (rounds up)

INT-based. Unique: starts with slots at level 1. Infusions provide passive magical benefits between casts.

🌀 Warlock
Pact Magic

CHA-based. Few slots, all at max available level. Restore on short rest. Mystic Arcanum at high levels.

⚔ Eldritch Knight
1/3 Caster

INT-based. Fighter subclass. Gets slots from level 3. Spells limited to Abjuration and Evocation.

🗡 Arcane Trickster
1/3 Caster

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.

Frequently Asked Questions — DnD Spell Slots

What is a spell slot in D&D 5e?
A spell slot is a magical resource expended when casting a spell of 1st level or higher. You have a limited number of slots at each spell level, determined by your class and level. All slots (except Warlock Pact Magic) are restored after a long rest. Cantrips — 0-level spells — never require a slot.
How many spell slots does a Level 5 Wizard have?
A Level 5 Wizard has 4 first-level, 3 second-level, and 2 third-level spell slots — 9 total. This follows the full caster progression. They also know 3 cantrips and can have 9 spells prepared from their spellbook (INT modifier + Wizard level).
How does Warlock Pact Magic differ from regular spell slots?
Warlock Pact Magic gives far fewer slots (1–4 total), but all slots are at the highest available spell level — so a Level 5 Warlock always casts with 3rd-level slots. Most importantly, Pact Magic slots restore on a short rest (not just long rest), meaning Warlocks can cast at full power more frequently throughout a day with proper rest management.
Can you upcast spells using a higher spell slot?
Yes — upcasting means using a higher-level spell slot to cast a lower-level spell. Many spells scale when upcast: Cure Wounds heals an additional 1d8 per slot level above 1st, Fireball deals an extra 1d6 per level above 3rd, and so on. The spell description always specifies what happens when cast at a higher level. Not all spells benefit from upcasting — check each spell individually.
How do spell slots work when multiclassing?
Multiclass spell slots are calculated by adding up your effective caster levels — full casters contribute all levels, half casters (Paladin, Ranger, Artificer) contribute half their levels rounded down, and one-third casters (Eldritch Knight, Arcane Trickster) contribute one-third rounded down. This total is used to look up slots on the full caster table. Warlock Pact Magic is tracked separately. Use our multiclass tab above to calculate this automatically.
Do Half-Casters get spell slots at level 1?
Paladin and Ranger do not get spell slots at level 1 — they gain their first slots at level 2 when their half-caster level contribution reaches 1. The Artificer is the exception: it is a half-caster that rounds up, so it gets spell slots starting at level 1. Eldritch Knights and Arcane Tricksters (one-third casters) do not receive slots until level 3.
What is the maximum number of spell slots in D&D 5e?
A full caster at level 20 has 4+3+3+3+3+2+2+1+1 = 22 total spell slots. Through multiclassing and the Warlock Pact Magic system, a character could technically access even more — for example, a Wizard 18 / Warlock 2 has the standard level-18 wizard slots plus 2 additional Pact slots at 5th level that recharge on short rest. The theoretical maximum with optimized multiclassing can exceed 30 slots per long rest cycle.
Does Sorcerer have the same spell slots as Wizard?
Yes — both are full casters using the same spell slot progression table. The difference is in spell selection (Sorcerer knows far fewer spells but can't swap them), spellcasting ability (both use a mental stat but Sorc uses CHA and Wizard uses INT), and the Sorcery Points system that lets Sorcerers convert slots and apply Metamagic effects. Spell quantity is identical at every level.
Scroll to Top