core concepts and philosophy
What is the difference between krodha (anger) and amarsha (righteous indignation) in Sanskrit texts?
Two different feelings
Krodha is the common word for anger. It shows up across Sanskrit texts as a basic human emotion, one of the inner forces that can cloud judgment and pull a person away from right action. It is often listed alongside desire and greed as something that troubles the mind. On its own, krodha tends to be seen as something to watch and manage.
Amarsha is harder to translate cleanly. It carries the sense of not being able to bear something, a burning feeling that rises when one's honour, dignity, or duty is violated. It is closer to indignation than to plain anger. Where krodha can flare up over small things, amarsha is tied to something larger, a wrong that genuinely calls for a response.
How texts use each word
In texts dealing with a king's duties, amarsha is sometimes treated as a quality a ruler must have. A king who feels no amarsha when his people are wronged or his realm is threatened is seen as weak, not calm. Here the feeling is not a flaw but part of what drives right action.
The Mahabharata uses both words and shows characters moving between them. Some moments of anger in the epic are presented as krodha that leads to ruin. Others are framed as amarsha that pushes a character toward justice. The difference often lies in what caused the feeling and what the person does with it.
In the tradition of thinking about drama and performance, these two feelings also map onto different emotional registers. The fierce, wrathful mood is linked to battle and power, while other shades of anger connect to injury and personal affront. The tradition recognized that anger is not one thing.
The moral difference
The key distinction in how these words are used is not just intensity but direction. Krodha tends to be self-centered, rising from personal frustration or wounded ego. Amarsha is more outward-facing, rising from a sense that something unjust has happened that cannot simply be accepted.
This is why the tradition does not treat all anger the same way. The question texts ask is not just whether a person is angry, but why, and what that anger is aimed at. Anger that serves no purpose beyond the self is seen differently from anger that responds to a real wrong.
Why the distinction still matters
Many people today use Sanskrit emotional vocabulary loosely, and krodha is the word most people know. Amarsha is less commonly used in everyday speech. But the distinction the old texts drew, between anger that harms and anger that responds to injustice, is one that many traditions and languages try to make in their own ways. The Sanskrit texts simply gave each its own name.