Kingdom Hearts Codexery

The Keyblade War

The ancient war that shattered reality and birthed the darkness we fight today.

The Keyblade War is a cataclysmic ancient conflict that serves as the foundational trauma of the Kingdom Hearts universe, occurring eons before the main saga. It was a massive struggle between the Keyblade wielders who sought to protect light and those who desired to consume it to create a world of darkness. This war shattered the original Realm of Darkness and Light, leading to the creation of the modern barriers that separate worlds today. The conflict is primarily defined by the clash between Master Xehanort's ancient self and his allies against the Keyblade Masters loyal to the light. Its resolution resulted in the sealing away of the Heartless, the birth of Organization XIII's original members as Nobodies, and the establishment of the seven Princesses of Heart as living keys to balance the universe.

Primary Antagonist
Xehanort (Ancient Self)
Key Protagonists
The Seven Wise Men / Keyblade Masters
Outcome
Creation of the modern barrier between Light and Darkness
Legacy
Birth of Nobodies and the Organization
Time Period
Prehistoric Era, before the events of Kingdom Hearts I

Lore & Background

Long before Sora's journey began, the universe was a single, unified realm where light and darkness coexisted without barriers. The Keyblade War erupted when Xehanort, driven by an obsession to understand the nature of both forces, sought to merge them into a new world dominated by his will. He gathered other Keyblade wielders who shared his desire for power or knowledge, forming a faction that challenged the established order. The war ended not with total victory but with a desperate stalemate. The remaining Masters of Light managed to seal away the Heartless and push the darkness into a separate realm, effectively splitting the universe. This act of separation created the modern structure of worlds floating in space. However, the cost was immense; those who lost their hearts during the conflict became Nobodies, while others were trapped in darkness or erased from existence entirely.

In Their Own Story

The sky above the World That Never Was was not black then, but a swirling vortex of gold and void. Ancient Keyblades clashed with the sound of shattering glass, sending sparks that ignited entire galaxies into being before fading to ash. Xehanort stood amidst the chaos, his eyes reflecting the dying light of a world he sought to rewrite. Across from him, the Masters raised their weapons in unison, not to strike down an enemy, but to sever the very fabric of reality itself. As the barrier slammed shut between them, the silence that followed was heavier than any scream, marking the end of one age and the terrifying beginning of another.

Reader's Guide

The Keyblade War is the prologue to the entire Kingdom Hearts saga, setting the stage for every subsequent conflict. Chronologically, it takes place thousands of years prior to Sora's adventure, serving as the origin story for the Heartless, Nobodies, and the Organization. The narrative arc begins with Xehanort's initial desire to understand darkness, leading him to betray his fellow Keyblade Masters. The war escalates into a cosmic battle that threatens to consume all existence. A pivotal twist occurs at the conclusion: instead of destroying the darkness, the victors seal it away, inadvertently creating the conditions for the Heartless and Nobodies to plague future generations. This arc connects directly to the main story by revealing that Xehanort's goal in the present day is to restart this war. By manipulating Sora, Riku, and Kairi, he aims to recreate the circumstances of the ancient conflict to finally achieve his vision of a world where light and darkness are one.

Did You Know?

More in Story Arcs & Timeline

Elsewhere in the Kingdom Hearts universe

Spotted an error? Know more?

This is a living reference — every entry is fact-audited, and reader corrections feed straight into our audit queue. Suggest an edit · See this site's audit record

Comments

Loading…
Open in the interactive codex →