Skip to content
100% local

Shakespearean insult generator

Generate witty Shakespearean-style insults from three word banks, with an optional plain-English translation.

Output

Shakespearean insult generator

This tool builds Bard-worthy put-downs the same way the real Elizabethan wordsmiths did: it pairs a quality, a compound quality and a noun drawn from three word banks — "Thou art a churlish, fen-sucked apple-john!" — and prints as many fresh variants as you ask for, each opened with a proper form of address.

Set how many insults to generate, and choose how they're addressed: plainly, to "good sir", "milady", a "friend", or a "knave". The degree of archaicness controls how thick the Early Modern English lays on, from a mild "Thou art a churlish fen-sucked apple-john." to the full flourish of "Thou art but a churlish, fen-sucked apple-john, forsooth!" Turn on the plain-English translation to see what each archaic word actually means — useful if you want to land the joke rather than just sound old-fashioned — and toggle "exclude crude words" to keep every result office-safe by filtering out the handful of lewder entries in the word banks.

Add a random seed to reproduce the exact same batch later — handy for sharing a specific insult with a friend or dropping one into a script — or leave it blank for a fresh, unpredictable draw every time powered by your browser's secure random number generator. Results update live as you change any option, with no need to press the button first.

Everything runs locally in your browser: the word banks, the random draws and the formatting all happen on your device, and nothing you configure here is ever sent anywhere. Copy the result, download it as a .txt file, or send it to another tool's input to keep working with it.

FAQ

Are these real quotes from Shakespeare's plays?
No. They're newly generated in the classic three-part insult style associated with Shakespeare — a quality, a compound quality and a noun — using invented and period-flavored words, not lines lifted from any specific play.
What does "degree of archaicness" change?
It controls the sentence flourish around the same three words: mild keeps it to a plain sentence, classic adds the exclamation and comma pauses, and heavy adds "but" and a closing "forsooth!" for the full theatrical effect.
What does the plain-English translation show?
Each archaic word in the insult has a real meaning behind it — for example "fen-sucked" means born of a swamp. Turning on the translation prints those meanings alongside or instead of the archaic line.
Will I always get a different insult each time?
Yes, unless you set a random seed. With no seed, every generation draws from your browser's secure random source and will differ from the last. The same seed text always reproduces the same batch.
Is my input or any generated text uploaded anywhere?
No. This tool has no server component — the word banks, the random selection and the formatting all run entirely in your browser, and nothing is ever transmitted or stored remotely.