Batman / Batman Joker

Why Does Batman Kill Joker?

Batman and Joker are two of the most iconic characters in the DC comics universe. Their relationship has been a source of fascination for fans for decades.

The question that often arises is why doesn’t Batman kill Joker? After all, Joker is responsible for countless deaths and destruction in Gotham City. In this article, we will explore this topic and try to understand why Batman chooses not to kill Joker.

The Moral Code of Batman

Batman has always been known for his strict moral code. He believes that killing is wrong, and he refuses to cross that line no matter how heinous the crime may be.

This moral code was instilled in him by his parents who were murdered when he was a child. He vowed to avenge their deaths, but he also made a promise to himself never to become like the criminals he fights against.

The Importance of Justice

Batman’s belief in justice is another reason why he doesn’t kill Joker. He firmly believes that everyone deserves a fair trial, no matter how guilty they may seem. Killing Joker would mean denying him the chance to face justice for his crimes.

The Fear Factor

Another reason that Batman doesn’t kill Joker is because of the fear factor. Batman knows that if he crosses that line and kills someone, it would make him just like the villains he fights against. It would also create fear among the citizens of Gotham City who see him as their protector.

Why Does Batman Kill Sometimes?

While Batman has always been known for his strict moral code against killing, there have been instances where he has killed villains. However, these instances are few and far between, and they only happen when there is no other choice.

  • Self-Defense: If someone poses an immediate threat to Batman’s life or the lives of others around him, he may use lethal force to defend himself.
  • Accidents: There have been instances where Batman’s actions have unintentionally led to the death of a villain. These accidents are always deeply troubling to Batman, and he spends a great deal of time reflecting on them.
  • Alternate Universes: In some alternate universes, Batman has killed villains without remorse. However, these stories are not considered canon in the main DC comics universe.

The Joker’s Importance in Batman’s Story

Joker is not just any villain in Batman’s rogues’ gallery. He is often seen as Batman’s greatest enemy and his antithesis.

Joker represents chaos, while Batman represents order. The two characters are intrinsically linked, and their relationship is a core part of the Batman mythos.

The Psychological Battle

The battle between Batman and Joker is not just a physical one but also a psychological one. Joker constantly tries to push Batman over the edge and get him to break his moral code. By refusing to kill Joker, Batman shows that he is stronger than his enemy.

The Symbolic Importance

Joker’s importance in the Batman story extends beyond their personal relationship. He is also an important symbol for the citizens of Gotham City. By defeating Joker time and time again without resorting to killing him, Batman shows that justice can be served without becoming a murderer.


In conclusion, the reason why Batman doesn’t kill Joker is multifaceted. It stems from his strict moral code against killing, his belief in justice, and his fear of becoming like the villains he fights against.

While there have been instances where Batman has killed villains, they are rare and only occur when there is no other choice. The importance of Joker in Batman’s story extends far beyond their personal relationship and serves as a symbol for justice in Gotham City.