Skip to main content
Best Emojis

Anniversary Wishes to Copy and Paste

Fifty-six anniversary messages, grouped by who is receiving them, because a line that works for your parents does not work for a colleague. Fill in the name and the year count once and every message on the page updates before you copy it. There is also a counter for the thing nobody mentions: on SMS, one emoji can turn a single text into three.

Who is it for, and how many years?

Both are optional. Fill them in and every message below swaps the placeholders out, or leave them blank to copy the lines with [name] and [years] still in place.

Short and simple

To your partner

To a couple you know

To parents and family

Milestone years

Funny

Late, and work anniversaries

Decorated headers for a card or a status

These sit above a message on a card, a story or a WhatsApp status. They use the same [name] and [years] placeholders, so they fill in alongside everything else.

What the message costs to send

Anniversary messages get sent by SMS more than most, because the people receiving them are often the ones not on WhatsApp. SMS bills by segment, not by character, and emoji change the segment size dramatically. Paste a message in to see what it actually costs.

SMS segment counter

Type or paste a message. The badge shows which encoding your text forces, and the count shows how many separate texts your carrier will bill.

GSM-7, 160 per text93 units, 160 per segment1 text67 characters of room left

Emoji that suit an anniversary

Short runs rather than long strings. On a card one of these sits neatly under the message, and in a text one is usually enough.

Each of these links to its own page if you want the meaning behind it: ๐Ÿฅ‚ clinking glasses, ๐Ÿ’ ring, ๐Ÿ’ bouquet, ๐ŸŒน rose, ๐Ÿค white heart, ๐Ÿ’› yellow heart, โœจ sparkles, ๐Ÿ•ฏ๏ธ candle, ๐ŸŽ wrapped gift, ๐ŸŽ‰ party popper, ๐Ÿ’‘ couple with heart, ๐Ÿ’– sparkling heart

The number is the message

An anniversary message has one advantage a birthday message does not: the number carries real weight on its own. Nobody needs telling that forty years is a long time. That means the most effective line is often the plainest one, stating the number and then stopping, rather than reaching for something poetic that the number already said better.

It also means the milestone years deserve different writing from the ordinary ones. A seventh anniversary is a nice thing to acknowledge. A fiftieth is an event, and a message that treats it like any other year will read as though you did not notice which one it was.

Who is receiving it changes everything

The groups on this page are split by recipient rather than by mood, and that is deliberate. The same sentence sent to your partner, to your parents and to a colleague produces three completely different impressions. A line about the hard years is honest between two people and intrusive from a coworker.

The quickest test is whether the message could be sent to anyone else without editing. If it could, it will read as though it was, because it almost certainly was. One detail that only applies to them fixes it faster than a longer message does.

Why your text turned into three texts

This catches people out constantly and almost nobody explains it. Plain SMS uses a 7 bit alphabet called GSM-7, which fits 160 characters into one segment. The moment your message contains a single character outside that alphabet, the entire message is re-encoded as UCS-2, and a UCS-2 segment holds 70 characters rather than 160.

Every emoji is outside the alphabet. So is the curly apostrophe that some phones insert automatically in place of a straight one. A 150 character anniversary message costs one text. Add a single ๐Ÿฅ‚ and the same message needs three, because 150 characters no longer fit in 70 and multipart segments drop to 67 each to make room for the headers that stitch them back together.

On WhatsApp or iMessage none of this matters. On SMS to a grandparent abroad it can be the difference between one charge and three, which is why the counter above names the character that caused the switch rather than just showing a number.

Sending it late

A late anniversary message is worth sending and the lateness is worth naming. Pretending you were on time when the date is visible to everyone reads worse than simply being late. Say it is late, say the real reason if there is one, and the message recovers most of what it lost.

The one thing not to do is send the generic line a week late. On the day, a short generic wish is a social nicety and passes without comment. A week late, it reads as an afterthought, because that is exactly what it is.

Frequently Asked Questions

What do you write in an anniversary message?

Name the number of years and say one specific thing. The year count does the emotional work on its own, and a single concrete detail, a holiday, a house, a habit of theirs, is what separates your message from the forty others they will receive. Generic good wishes read as obligation.

Why does my anniversary text cost three messages?

Because of the emoji. A plain SMS is encoded GSM-7 and fits 160 characters in one segment. A single character outside that set, which includes every emoji, switches the whole message to UCS-2, where a segment holds only 70. The counter on this page shows the switch as it happens.

What should I send for a first anniversary?

Keep it light. A first anniversary is still close enough to the wedding that a grand message feels like it is trying to do the speech again. Something short that acknowledges the year and looks forward works better than anything summarising.

Is it alright to send a late anniversary message?

Yes, and it is better than skipping it. Say that it is late rather than pretending otherwise, because the apology is the part that reads as honest. A belated message that names a real reason lands far better than a punctual one that says nothing.

Which emoji suit an anniversary?

๐Ÿฅ‚ ๐Ÿ’ ๐Ÿ’ ๐Ÿค and ๐ŸŒน carry it. The glasses suit a couple you know, the ring suits a wedding anniversary specifically, and a white or yellow heart is warmer than a red one for parents or friends. One or two is plenty, and on SMS each of them costs you characters.

What do you say for a 25th or 50th?

Treat the number as the subject. Twenty five and fifty years are genuinely uncommon, so a message that says so plainly, without a joke attached, is usually the right call. The milestone group on this page is written that way.

More for the occasion

Further reading