This calculator streamlines the complex process of determining your total available spell slots when your character has levels in multiple spellcasting classes, according to the official Dungeons & Dragons 5th Edition (D&D 5e) multiclassing rules.
Multiclassing Spell Slot Calculator
Multiclassing Spell Slot Calculator Formula
1. Calculate Spellcasting Level (SL):
SL = (Full Caster Level × 1) + ⌊ Half Caster Level / 2 ⌋ + ⌊ One-Third Caster Level / 3 ⌋
2. Determine Standard Spell Slots:
Look up the Spell Slot Table using the calculated SL.
3. Determine Pact Magic Slots (Warlock):
Look up the Pact Magic Slot Table using the Warlock Level (Warlock slots are separate and are *added* to the total, but cast using the Warlock slot level).
Formula Sources: Wizards of the Coast Sage Advice Compendium, D&D 5e Basic Rules.
Variables
- Full Caster Level: The total levels in classes like Wizard, Sorcerer, Cleric, Druid, and Bard. These levels count fully (1:1 ratio) toward your Spellcasting Level.
- Half Caster Level: The total levels in classes like Paladin and Ranger. These levels are halved and rounded down ($\lfloor x/2 \rfloor$) for the Spellcasting Level.
- One-Third Caster Level: The total levels in subclasses like Eldritch Knight (Fighter) or Arcane Trickster (Rogue). These levels are divided by three and rounded down ($\lfloor x/3 \rfloor$) for the Spellcasting Level.
- Warlock Level: Warlock levels are calculated separately for Pact Magic slots and do not contribute to the main Spellcasting Level.
Related Calculators
What is Multiclassing Spell Slot Calculation?
Multiclassing in D&D 5e allows characters to gain levels in more than one class. When mixing two or more spellcasting classes (excluding Warlock’s Pact Magic), the game requires you to calculate a single, effective “Spellcasting Level” to determine your overall spell slot progression.
This calculation prevents players from gaining access to high-level spells too quickly. The total level determines the quantity and maximum level of standard spell slots you possess, regardless of which class granted you the ability to cast spells (e.g., a Wizard 3/Cleric 3 is treated as a 6th-level spellcaster for slots, granting 3rd-level slots).
Warlock levels are handled uniquely due to their Pact Magic feature. Warlock slots recharge on a short rest and are not factored into the combined Spellcasting Level, but are simply added on top of your standard spell slots. This distinction is critical for correctly managing your resources during an adventure.
How to Calculate Multiclassing Spell Slots (Example)
- Identify Class Levels: Assume a character is a Wizard (Full Caster) Level 5, a Paladin (Half Caster) Level 4, and has no other spellcasting levels.
- Apply Fractions:
- Wizard: $5 \times 1 = 5$
- Paladin: $4 \div 2 = 2$ (No rounding necessary)
- Calculate Spellcasting Level (SL): $5 + 2 = 7$. The character is considered a 7th-level spellcaster for determining slots.
- Consult the Spell Slot Table: A 7th-level spellcaster has 4 first-level, 3 second-level, 3 third-level, and 1 fourth-level spell slots.
- Final Result: The character has access to 4th-level spell slots, but can only prepare/learn 3rd-level Wizard spells (max level known is based on single class level) and 1st-level Paladin spells. The *slots* available are what the 7th-level chart grants.
Frequently Asked Questions (FAQ)
- Is Warlock considered a full caster for multiclassing? No. Warlock uses Pact Magic and does not contribute to your standard multiclass Spellcasting Level calculation. Its slots are determined separately by Warlock class level alone.
- Do I round up or down when dividing half-caster or one-third-caster levels? The rules explicitly state to round down (use the floor function) for both half-caster (levels $\div 2$) and one-third-caster (levels $\div 3$) contributions to the Spellcasting Level.
- What is the maximum Spellcasting Level I can achieve? The calculated Spellcasting Level is capped at 20, as that is the maximum character level in D&D 5e, though in practice, your total class levels cannot exceed 20.
- Can I prepare a spell of a level for which I have slots? You can only *prepare* or *know* spells up to the highest level allowed by your individual class level, even if your total slots are higher. The high-level slots are only useful for upcasting lower-level spells.