I Love You With Emojis, Repeated
This page repeats the phrase 100 times and leaves the box open for the emoji version: put a heart after the words, press a count, and the whole block rebuilds around your text.
Repeat it 100, 1000 or 10,000 times
100 copies — 2,299 characters.
Getting the emojis in
The block below repeats words only. To put hearts through it, edit the seed field to read I love you ❤️ and press 100, 1000 or 10000. Everything after that, including the copy button and the download, uses your version rather than the default.
What an emoji does to the count
Emoji are not one character each. The red heart is two code points: U+2764 for the heart, then U+FE0F, a variation selector that tells the device to draw it in color instead of as a black outline. Flags and skin-tone faces run longer still. So each emoji adds two or more to a character count, not one.
The wording on its own is 22 characters. A hundred copies is 2,299 characters, which is 22 × 100 of text plus the 99 spaces holding it together. A thousand copies is 22,999 and ten thousand is 229,999.
Where it will and will not go
- Discord caps a message at 2,000 characters, and this is the block that misses at 100 copies. 87 copies lands on 2,000 exactly.
- One emoji changes how a text message is sent. A plain segment holds 160 characters; add any emoji and the message switches to UCS-2 encoding and the segment drops to 70. An emoji block costs more than twice the text messages of a plain one.
Without emoji the same words are shorter and easier to send: i love you repeated. There is also i love you too, and the repeat text box for wording of your own.