Introduction
Thieves' Cant is the secret language of rogues in Dungeons and Dragons. It lets a rogue pass messages to another rogue while bystanders hear ordinary conversation. Type a message above and the tool looks up each English word in a Thieves' Cant vocabulary dictionary, outputting the cant equivalent. Toggle the mode to reverse the lookup and translate cant back into English. Unknown words pass through unchanged. All processing runs in your browser.
What this tool does
- Word-level translation between English and Thieves' Cant using a dictionary of attested vocabulary from D&D sourcebooks and historical criminal argots.
- Bidirectional: switch between English-to-cant and cant-to-English modes with one click.
- The settings panel shows the full vocabulary table with notes on real historical criminal argots.
- Unknown words pass through unchanged in both directions. Punctuation and whitespace are preserved.
- All translation runs client-side. No text is sent to any server.
How this tool works
The translator splits your input into tokens using a regex that separates letter sequences from non-letter characters. Each word token is lowercased and looked up in a dictionary. In English-to-cant mode, the dictionary maps English words like "steal" to "lift" and "house" to "ken". In cant-to-English mode, the reverse lookup runs. Multi-word phrases like "pad the hoof" are matched first, before single-word lookup, so the longest phrase wins. Words not found in the dictionary pass through unchanged. Non-word tokens (spaces, punctuation, line breaks) are preserved exactly. The mode setting syncs to a URL query parameter, so you can share a link that preserves your configuration.
How Thieves' Cant works and its historical roots
Thieves' Cant first appeared in the original Dungeons and Dragons (1974), created by Gary Gygax and Dave Arneson and published by TSR. In D&D 5th Edition (2014, Wizards of the Coast), Thieves' Cant is a class feature of rogues. It uses coded words and hand signals so rogues can communicate secretly in public. The 2024 revised 5th Edition (sometimes called "5.5e" or "One D&D") is the current version.
The concept draws on real historical criminal argots. The most direct inspiration is the "flash" language of 18th-century English criminals, documented in Francis Grose's "A Dictionary of the Vulgar Tongue" (1785). Grose compiled hundreds of slang terms used by beggars, thieves, and highwaymen. Words like "cove" (man), "ken" (house), and "prig" (thief) appear in both Grose's dictionary and D&D Thieves' Cant. Another influence is Cockney rhyming slang, where a word is replaced by a phrase that rhymes with it. Rotwelsch, a German secret language of travelers and criminals, follows a similar principle.
The Wikipedia article on Thieves' Cant covers the historical argots and their D&D adaptation. Baldur's Gate 3 (Larian Studios, 2023) is based on D&D 5e and won Game of the Year. Larian released their "final" Patch 8 in 2025 but issued surprise hotfixes in February and March 2026 for corrupted saves. Larian's next game returns to the Divinity universe.
How to use this tool
- Select the mode: "English to Thieves' Cant" to translate English words into cant, or "Thieves' Cant to English" to reverse the lookup.
- Type or paste your text in the input field. The output updates instantly as you type.
- Each word is looked up in the vocabulary dictionary. Unknown words pass through unchanged. Punctuation and whitespace are preserved.
- Use the swap button to quickly switch translation direction without retyping.
- Copy the result using the "Copy result" button. Check the vocabulary table for notes on historical criminal argots.
Real-world examples
Writing a rogue's message
A player types "the man will steal the purse and hide it in the house" in English-to-cant mode. The tool looks up each word: "man" becomes "cove", "steal" becomes "lift", "purse" becomes "bag", "hide" becomes "plant", and "house" becomes "ken". The output reads "the cove will lift the bag and plant it in the ken". A bystander reading this would hear a sentence about a man lifting a bag and putting it in a house, which sounds mundane enough to pass without suspicion.
Decoding a cant phrase
A Dungeon Master has a note written in cant: "the kiddy will buz the cove on the pad". They paste it into cant-to-English mode. The tool looks up "kiddy" (young thief), "buz" (to pick pockets), "cove" (man), and "pad" (road). The output reads "the young thief will pick pockets the man on the road". The DM now knows the rogue NPC is planning a street mugging.
Multi-word phrase handling
Someone types "we need to pad the hoof to the next ken" in English-to-cant mode. The tool matches the multi-word phrase "pad the hoof" (to walk) before checking single words. The output reads "we need to walk to the next ken". Without phrase matching, "pad" alone would map to "road" and "hoof" would pass through unchanged, producing a garbled result. The longest-match-first rule prevents this.
Comparison with similar methods
| Method | Complexity | Typical use |
|---|---|---|
| Thieves' Cant (word-level) | Medium | D&D rogue roleplay, historical argot study, fan fiction |
| Nadsat | Medium | A Clockwork Orange slang, word-level dictionary |
| Cockney rhyming slang | High | Real-world London slang, rhyme-based substitution |
| Rotwelsch | High | German traveler and criminal argot, historical reference |
Limitations or considerations
This tool performs word-level dictionary lookup, not full grammatical translation. D&D Thieves' Cant also includes hand signals and body language, which a text tool cannot represent. The vocabulary covers roughly 45 words drawn from D&D sourcebooks and historical criminal argots. The actual official D&D Thieves' Cant vocabulary is sparse in published sourcebooks, so many entries come from historical flash language and fan compilations. Words outside the dictionary pass through unchanged. This is not encryption. For actual encryption, use the AES block cipher. For other constructed languages, try the Nadsat translator, the Druidic translator, the Deep Speech translator, or the Al Bhed translator.
Frequently asked questions
Is Thieves' Cant a real language?
Thieves' Cant in D&D is a constructed secret language. It is based on real historical criminal argots, particularly the flash language documented by Francis Grose in "A Dictionary of the Vulgar Tongue" (1785), Cockney rhyming slang, and Rotwelsch. The D&D version adds hand signals and coded gestures on top of the verbal vocabulary. The real-world argots were spoken by criminals and travelers to communicate without outsiders understanding.
Does this tool translate full Thieves' Cant sentences?
No. This tool performs word-level dictionary lookup. It matches each English word to its cant equivalent from a fixed vocabulary list. It does not handle grammar, syntax, or the hand-signal component. It is a vocabulary reference, not a full machine translation system.
Where does the vocabulary come from?
The vocabulary draws from D&D sourcebooks, Francis Grose's "A Dictionary of the Vulgar Tongue" (1785), and fan-compiled glossaries. The official D&D Thieves' Cant vocabulary is sparse in published sourcebooks, so many entries come from historical flash language. Words like "cove", "ken", and "prig" appear in both Grose's dictionary and D&D materials.
Can I use this for Baldur's Gate 3?
Baldur's Gate 3 (Larian Studios, 2023) is based on D&D 5e, where Thieves' Cant is a rogue class feature. The game does not feature extensive Thieves' Cant dialogue, but this tool can help you write flavor text for rogue characters or understand references in D&D content. BG3 won Game of the Year and Larian issued hotfixes in early 2026 for corrupted saves.
How does Thieves' Cant differ from Cockney rhyming slang?
Thieves' Cant uses direct word substitution: one word replaces another. Cockney rhyming slang replaces a word with a phrase that rhymes with it, so "stairs" becomes "apples and pears". Thieves' Cant is simpler for a text tool to handle because each word maps to a single replacement. Cockney rhyming slang requires knowing the full rhyming phrase and its convention.
Conclusion
The Thieves' Cant translator converts English text to and from the secret language of D&D rogues. Type your message, switch modes with the swap button, and copy the output. For more constructed language tools, try the Nadsat translator, the Druidic translator, the Deep Speech translator, or the Al Bhed translator.