Badge of Justice, frequently also called Heroic tokens is a reward which drops from all boss kills in heroic mode or raid instances. When a boss drops badges, all raid members can loot them. In heroics, normal bosses drop one badge and the end boss two. In raid instances, all bosses usually drop two, in some cases the first boss of the instance may drop only one and the end boss three. The best place to farm them is Karazhan; a full clear of that instance yields 22 badges for each raid member.
The badges of justice can be spent at the following special vendors: