What is the truth-telling potion called in Harry Potter?
Answer
Veritaserum
Answer
Veritaserum
What is the truth-telling potion called in Harry Potter? The truth-telling potion is called Veritaserum.
Veritaserum is described as a powerful, clear, colourless and odourless potion that resembles water. In the books, Professor Snape explains that only a few drops can make a drinker reveal deeply guarded information. Its name combines the Latin word veritas, meaning “truth,” with “serum,” a liquid preparation.
The potion appears in several important investigations and confrontations. Dolores Umbridge considers using it against Harry, while Snape uses the threat of it during a Potions lesson. However, Veritaserum is not a perfect magical lie detector. Antidotes, charms and advanced mental defenses such as Occlumency can resist or complicate its effects.
That limitation explains why the Ministry of Magic does not simply use Veritaserum in every criminal case. It also matters that the potion makes people state what they believe to be true; it does not automatically reveal objective reality. Polyjuice Potion changes appearance, Felix Felicis brings luck and Amortentia is a powerful infatuation potion.
Source: Wikipedia · fact-checked Aug. 2026