Wedding Hashtag Generator
Create personalized wedding hashtags from both partners' names, your new last name, and the year — classic, funny, and romantic styles.
Your guests will take hundreds of photos; a good hashtag gathers every one of them into a single album. This generator combines both partners' names (properly CamelCased — hashtags are case-insensitive, but word boundaries keep them readable), your shared last name, and the year into classic, funny, and romantic tags, including puns like #ToHaveAndToCarter when a last name is available.
Adding the last name and year unlocks more combinations. If fewer hashtags appear than requested, the names support fewer unique combinations — that is every one of them.
How to use this calculator
- Enter both partners' first names.
- Add your shared or married last name and the wedding year to unlock the most combinations.
- Pick a style — classic, funny, or romantic — and generate.
- Check finalists on Instagram, then copy your chosen tag to your signs and wedding website.
The formula
Names are normalized for hashtags: punctuation and spaces are removed and each word is capitalized ('mary jane' → 'MaryJane'). Templates then join the names with And/Plus/Weds, add year or last-name variants when provided, and include an alliteration tag when both initials match.
Worked example
For Emma and Liam, last name Carter, year 2026, the Classic candidate list — produced by the generator itself — includes #EmmaAndLiam, #EmmaAndLiam2026, #HappilyEverCarter, #ToHaveAndToCarter, #TheCarters, and #EmmaAndLiamTieTheKnot.
Frequently Asked Questions
Why are the names capitalized inside the hashtag?
Hashtags ignore capitalization for searching — #EmmaAndLiam and #emmaandliam find the same posts — but CamelCase (called PascalCase) makes multi-word tags readable at a glance and is kinder to screen readers, which pronounce each capitalized word separately. Every tag this tool makes follows that convention.
How many hashtags will I get?
It depends on your inputs. Two first names alone support about half a dozen core combinations; adding a shared last name unlocks pun tags like #HappilyEverCarter and #ToHaveAndToCarter, and adding the year creates dated variants — fifteen to twenty per style in total. If a batch comes back smaller than you requested, you've simply received every combination your names support.
Should we check if our hashtag is already used?
Yes — tap your finalists on Instagram and TikTok before printing anything. A tag shared with a stranger's wedding is mostly harmless (their guests won't crash yours), but a tag dominated by a business or an event is worth avoiding. Add the year or the last name to make it unmistakably yours.
What do the styles change?
Classic sticks to timeless shapes: names joined with 'And' or 'Plus', 'Say I Do', and last-name puns. Funny adds 'Put A Ring On', 'Get Hitched', 'Caught', and a swiping joke for modern couples. Romantic leans on 'Forever', 'Always', 'Loves', and 'Two Hearts One [Lastname]'. Many couples take one main tag from Classic and a playful second from Funny for the reception.
What if our names start with the same letter?
Lucky you — alliteration unlocks a bonus tag. When both first names share an initial, the generator adds a double-initial knot tag like #MMTieTheKnot for Mia and Max. Shared initials also make monograms and signage easier, so lean into it.
Where should we display the hashtag?
On the invitations or wedding website (so guests know before the day), on a sign at the ceremony entrance, and on table cards at the reception. The earlier and more often guests see it, the more of your photos end up in one place.