When I was trying to figure out how to create a magic system for my novel, I didn't know where to begin.
I thought about the magic systems from some of my favorite fantasy novels and tried to understand what made them work.
(I also did a bunch of research online, including—but not limited to—dozens of Reddit forums and YT videos).
Here's what I concluded.
At its core, creating a magic system usually comes down to:
- Defining the purpose of magic in your world
- Deciding whether it's a soft or hard system
- Setting clear rules and limitations
- Tying it to your world's culture and conflict
- And adding a twist that makes it feel unique to your story
This guide will walk you through the process step by step so you can build a magic system that's tailored to your world.
You'll also find a video breakdown of these steps here, as well as a visual cheat sheet here.
How to create a magic system step by step
Here I'll go through each step of how to build a magic system from scratch. If you prefer to watch me break down these steps in video format, check it out below. Otherwise, keep scrolling ⬇
1. Define the purpose of your magic
Every great magic system starts with one question:
WHY DOES MAGIC EVEN EXIST?
Think about the role magic plays in your world. Is it a tool for survival? A symbol of power and privilege? Or maybe it's a curse everyone is afraid of and wants to avoid.
By defining its purpose, you give your magic system a foundation that shapes how it works, who can use it, and how it impacts your characters and plot.
Example: In Brandon Sanderson's Mistborn, magic is tied to ingesting metals, each granting a specific ability. This system reflects the industrial tone of the world and creates a sense of balance and structure that shapes the story.
2. Decide between soft magic and hard magic
Fantasy magic systems usually fall somewhere on the spectrum between soft magic and hard magic. Understanding this spectrum is important because it affects how you'll use magic in your story.
Hard magic:
- Clear, consistent rules that never change
- Defined limitations and costs
- Readers understand exactly how it works
- Often used to solve problems in climactic moments
Examples:
- Mistborn: Ingest metal, burn it for specific powers. No metal = no magic. Simple, elegant, unbreakable.
- One Dark Window: Magic is channeled through Providence Cards, each with specific powers and clear costs that are often physical or emotional degeneration.
When to use hard magic: Perfect for protagonists who need to solve problems with magic, or when you want readers to anticipate and understand magical solutions.
Soft magic
- Mysterious, intuitive, emotion-based
- Rules exist but aren't explicitly explained
- Creates wonder and atmosphere
- Rarely used to solve major plot problems
Examples:
- The Lord of the Rings: Gandalf's magic feels ancient and mystical. We never learn the rules, and that's the point.
- The Very Secret Society of Irregular Witches: Magic flows from emotions and personal creativity vs. rigid structures.
When to use soft magic: Great for antagonists (mysterious and threatening), world atmosphere, or when magic serves thematic rather than plot purposes.
3. Set rules and limitations for your magic system
Magic becomes meaningful when it has boundaries. If you're learning how to create a magic system, remember that limits are essential to keep it from turning into a deus ex machina (aka an easy way to resolve conflict).
Think about:
- Who can use magic? Is it limited to certain bloodlines, professions, species, social classes?
- What are the costs? Does using magic drain physical energy, age the caster, corrupt their soul, kill them?
- Are there consequences for misuse? Maybe breaking magical laws summons powerful enforcers, or spells gone wrong can warp reality itself.
Pro tip: Readers love when limitations lead to creative solutions. Let your characters struggle with their magical constraints and find clever ways to overcome challenges.
4. Build a magic system that's tied to worldbuilding
Understanding how to create a magic system that's a natural part of your world and not just slapped on top of it will make it feel essential and believable.
Ask yourself:
- What cultural role does magic play? Is it revered, feared, outlawed, coveted?
- How do people learn magic? Through schooling, apprenticeships, or innate ability?
- How does it affect everyday life? Does magic run the economy? Does it influence wars? Does it shape social hierarchies?
Example: In N.K. Jemisin's The Fifth Season, magic (orogeny) is tied to controlling seismic activity in a geologically unstable world. This link makes the magic system feel essential and believable.
Skip the blank page. The Magic System Workbook gives you a structured framework to define your power source, rules, costs, limitations, and societal integration — all in one place.
Get the Magic System Workbook →
5. Make your magic system unique
If you're exploring how to create a magic system that stands out, try giving yours a unique twist.
This could be:
- A surprising source of magic (e.g., siphoned from weather)
- A quirky limitation (e.g., the caster has to give up a memory in exchange)
- An unusual connection (e.g., it's amplified when used near cemeteries)
If you need a little inspiration, check out unique magic system ideas to spark your creativity.
6. Test your magic system with "what if" scenarios
Once you've sketched out your ideas, put your magic system to the test. Ask "what if" questions to see how it holds up:
- What if someone tries to cheat the system?
- What if an enemy discovers a loophole?
- What if the magic suddenly stopped working?
- What if a character relied too heavily on it?
These scenarios can inspire plot ideas and ensure your magic system feels bulletproof.
7. Balance power with meaningful costs
Powerful magic is cool, but vulnerabilities make it interesting. Consider ways to make your magic system a double-edged sword:
- Does using magic put the caster at risk?
- Can magic users become addicted to their abilities?
- Is magic misunderstood or feared, causing users to be ostracized?
Example: In The Lord of the Rings, the One Ring grants immense magical power but corrupts its wielder over time, twisting their desires and eroding their free will. This duality makes the Ring's magic both a source of temptation and a profound vulnerability, creating tension and stakes for anyone who dares to use it.
Brandon Sanderson's Laws of Magic
Now that we have all the steps to build a magic system figured out, let's briefly talk about the gold standard that most fantasy writers swear by:
Brandon Sanderson didn't just create some of the most beloved magic systems in modern fantasy. He also broke down the fundamental principles that make them work (you can watch his lecture on the laws of magic here).
Sanderson's First Law: Understanding creates power
"An author's ability to solve conflict with magic is directly proportional to how well the reader understands said magic."
Translation ➡ If your readers don't understand how your magic works, you can't use it to solve problems without it feeling like a cheap trick.
Imagine if Harry Potter suddenly started teleporting to escape danger without any prior mention of apparition. Your readers would feel cheated, right?
The takeaway: If you want your magic to save the day, make sure your readers know it can do that beforehand.
Sanderson's Second Law: Limitations trump powers
"Limitations are greater than powers."
This might sound counterintuitive, but hear me out. What makes magic interesting isn't what it can do, but rather what it can't do.
Think about it: If your fire mage can incinerate anything without consequences, where's the tension? But if they can only conjure flames when they're angry, and using magic makes them dangerously volatile? Now you've got story gold.
The takeaway: Constraints create creativity. Give your magic clear boundaries, and watch your characters (and your plot) become way more interesting.
Sanderson's Third Law: Expand, don't add
"Expand what you already have before adding something new."
It's tempting to create seventeen different schools of magic with forty-three unique spells each.
But try to resist that urge.
Instead of giving your character ice magic AND lightning magic AND telepathy, what if they could only manipulate temperature? Suddenly, they're freezing locks to make them brittle, creating steam clouds for cover, or warming someone's heart (literally) to calm them down.
The takeaway: Master a few magical concepts thoroughly rather than skimming the surface of many.
Your magic system checklist
Already built your magic system? Use this checklist to test it ↓
Foundation elements
✓ Purpose defined: Why does magic exist in your world?
✓ Power source identified: Where does magical energy come from?
✓ Hard vs. soft decision made: Do you lean toward rules-based or mysterious magic?
✓ Sanderson's Laws considered: How do they apply to your system?
Rules and limitations
✓ User restrictions set: Who can and can't use magic?
✓ Costs established: What must be paid to use magic?
✓ Limitations defined: What can't your magic do?
✓ Consequences outlined: What happens when magic goes wrong?
Worldbuilding integration
✓ Cultural role determined: How does society view magic users?
✓ Learning method established: How do people acquire magical abilities?
✓ Daily life impact considered: How does magic affect ordinary people?
✓ Economic implications thought through: Does magic affect trade, jobs, or power structures?
Story integration
✓ Character connections made: How does magic relate to your protagonist's journey?
✓ Plot relevance confirmed: Does your magic system serve your story?
✓ Conflict potential identified: How can magic create or complicate problems?
✓ Resolution power balanced: Can magic solve problems without feeling cheap?
Unique elements
✓ Distinctive twist added: What makes your magic system special?
✓ Creative limitations explored: Have you found interesting constraints?
✓ "What if" scenarios tested: Have you stress-tested your system?
Polish and refinement
✓ Consistency checked: Do all magical elements work together logically?
✓ Complexity evaluated: Is your system detailed enough without being overwhelming?
✓ Reader understanding assessed: Will your audience grasp how your magic works?
✓ Revision readiness confirmed: Are you prepared to adjust as you write?
Pro tip: Don't worry if you can't check every box immediately. Magic systems evolve as you write, and some elements will become clearer through the storytelling process. Use this checklist as a guide, not a rigid requirement!
Cheat sheet: Building a magic system
If you're more of a visual learner, here's a magic system cheat sheet you can save for later ⬇

Magic system workbook
If you're making a magic system from scratch, the main rule is to keep everything consistent.
And, of course, to have fun doing it.
For a hands-on guide to developing your own system, grab the Magic Systems & Artifacts Workbook—packed with prompts, examples, and tools to bring your vision to life ⬇️
FAQ about how to create a magic system
How can I avoid making my magic system feel overpowered?
Focus on balance by including meaningful limitations or consequences. For example, link magic use to a resource that depletes, like energy, time, or rare materials. This keeps your characters from solving every problem too easily and adds tension to the story.
Should my magic system have a visual or sensory component?
Absolutely! Describing how magic looks, feels, or even smells can immerse readers in your world. Extra details make your magic system more vivid and memorable.
Can I mix different kinds of magic in one story?
Yes, but make sure they coexist logically. Maybe one type of magic is rare and ancient, while another is common and modern. Set clear distinctions and rules for how they interact to avoid confusing your readers.
How do I avoid making magic solve all my characters' problems?
This is where Sanderson's Laws really shine! Make sure your magic has clear limitations and costs that create as many problems as they solve. Give your characters situations where magic isn't the answer (maybe they're in an anti-magic zone or using magic would hurt someone they love). The best approach is to make your characters earn their magical solutions through clever thinking, personal growth, or meaningful sacrifice.
Should I create my magic system before or after my plot?
Honestly? A little of both works best. Start with a basic magic concept that excites you, then let your plot needs shape the details. As long as your magic system stays consistent, you're good.
Can I use elements from existing magic systems?
Absolutely! There's no such thing as a 100% original magic system. The key is to combine and twist existing elements in fresh ways. Take inspiration from other magic systems, but make sure you're not just copy-pasting.
