Warm
Earnest, family-toned. Best for when the room is sentimental and you want to honour the bromance without the jokes.
Best man speech generator
Best-man specific. Five tones - warm, funny, heartfelt, formal, irreverent. Calibrated to 4-6 minute runtime. Avoids the usual clichés. Produces the 5-act structure professional speechwriters use.
How it works
01
Warm, funny, heartfelt, formal, irreverent. Pick one - it calibrates the whole draft to that single register.
02
One specific story (60-90 seconds when read aloud). One trait the story reveals. Your relationship to the groom. The bride's name. It uses these specifics to write - not generic adjectives.
03
Hook (15-30s) → History (60-90s) → Heart (60-90s) → Humour (30-60s) → Hand-off (15-30s). Total runtime calibrated to 4-6 minutes. The structure professional speechwriters use.
04
You get the scaffolding in 60 seconds. You spend an hour rewriting it in your voice - the best speeches are drafted fast, then rewritten by hand. Read out loud. Time it. Test the jokes on three people. Print in 14pt.
Tones
Don't mix tones - it calibrates the whole draft to a single register. Match the wedding's vibe.
Earnest, family-toned. Best for when the room is sentimental and you want to honour the bromance without the jokes.
Self-deprecating + groom-roasting, but never mean. Calibrated to the line where laughs land without anyone wincing.
Maximum emotional weight. Best when you have a strong story about who the groom is, and you want to make the room cry without trying to.
Traditional structure, restrained language. Best for black-tie weddings, religious ceremonies, or family contexts where humour would feel inappropriate.
Sharper edges, modern phrasing, more confidence. Best when the bride/groom asked you specifically because you're the funny friend.
What makes it different
Tone-shifting and structural calibration are what this is built for. Result: drafts that hold together end-to-end, not just sentence-by-sentence.
The prompt is calibrated for best man speeches specifically - not generic wedding speeches. Knows the difference between a best man's role and a maid of honour's role.
It targets a 4-6 minute runtime (the room loses you past 7). Reads at 130 wpm. The draft is the right length when you read it aloud - not when it's printed.
Hook → History → Heart → Humour → Hand-off. The exact structure professional speechwriters use across every wedding speech worth giving.
We explicitly block: "in conclusion", "as we celebrate", "on this special day", "love is a beautiful thing", "may your future be bright". The phrases that make a generated speech sound generated.
Warm, funny, heartfelt, formal, irreverent. Pick one - the whole draft commits to that register. Don't try to mix tones in the same draft.
Hate the hook but love the rest? Regenerate the hook only. Keep what works, replace what doesn't. Granular regeneration, not full restarts.
Your input is sent to Anthropic for the generation, then discarded. We don't store the speech text on our servers. Nothing trains future models on your draft.
Frequently asked
A best man speech generator is a tool that produces a structured first draft of a best man's wedding speech, given your input about the groom, your relationship, and a chosen tone. The best ones (ours, for instance) target the proven 5-act structure, calibrate to 4-6 minute runtime, and explicitly avoid the usual clichés.
It can write a structurally solid draft in 60 seconds. It cannot write the specific stories that make a speech land - that's still you. The best speeches are drafted fast (for scaffolding) and rewritten by hand (for voice + specifics). Use it to escape blank-page paralysis, then make it sound like you.
Match the wedding. Black-tie religious wedding → formal. Casual outdoor wedding → warm or funny. Your best friend's wedding where you're chosen specifically because you're hilarious → irreverent. Don't pick "funny" if you're not naturally funny in person - the speech will fall flat. Earnest is always safe.
4-6 minutes. Over 7 minutes, you lose the room - even great speeches. The generator targets 4-6 minutes by default. Read your final draft aloud and time it; if you're at 7 minutes after editing, cut sections until you're at 6.
The speech writer comes with our guided packages, where our team plans the wedding with you, and those are quoted for your wedding. Designing your website is free in the meantime.
(1) Hook - open with a specific moment, not thanks. (2) History - one story (60-90s) that reveals a quality of the groom. (3) Heart - pivot to earnest, name the quality, tie it to his partner. (4) Humour - one callback, one self-deprecating beat. (5) Hand-off - raise the glass, sit down. Total 4-6 minutes. We have a full guide on this structure if you want to write your speech from scratch.
Only what you tell it. You provide the groom's name, the bride's name, one story about the groom (the more specific the better), one trait the story reveals, and your relationship to him. It uses those specifics. Generic input → generic speech. Specific input → specific speech.
Less than you'd think. Two things prevent this: (1) our prompt explicitly blocks the clichés that make speeches sound generic ("in conclusion", "on this special day", "love is a beautiful thing"), and (2) the draft asks for your specific stories, which means the unique content comes from you, not from the model. That said: always edit. The speeches that sound the most generic are the ones the speaker didn't rewrite.
Yes - the speech writer ships with all 5 role types: best man, maid of honour, parent of the bride, parent of the groom, the couple themselves. Each role has its own calibrated prompt because the structure differs (parent speeches have different opening conventions, couple speeches have different runtime targets).
Write your notes and memories in the language you want the speech in, and the draft comes back in that language. There is no language setting to find: the draft follows what you typed. Tone works the same way across languages.