One tap copies the line repeated on separate lines.
Red heartI love you ❤️
KissesI love you 😘
Shortily 💕
PlainI love you
Built and reviewed by Ale
· Last reviewed
· Version 1.0 · How it works
·
I love you 10,000 times with emojis
Ten thousand lines of love: the box above holds I love you 10,000 times with a ❤️ on every line. It's the biggest version of the trend, and it takes them a long time to scroll to the end.
At this size the message limit matters, so this page shows you how to send it: download the full list as a file, copy 4,000 lines that fit in one WhatsApp message, or switch to the short "ily".
What fits in one message
Each line
10,000 lines
Fits WhatsApp?
ily
39,999 characters
Yes
I love you
109,999 characters
No: copy 5,000
I love you ❤️
139,999 characters
No: copy 4,000
Lengths are in UTF-16 units, the way apps count: letters are 1, ❤️ is 2 and each new line is 1. WhatsApp's limit of about 65,000 is not official and may change.
Emoji ideas for every line
❤️ is classic, 😘 adds a kiss, 💕 is cute, 🥰 is warm, ♾️ means forever and 🌹 is romantic. Mix two, like ❤️🌹, in the "Any emoji" field. Emojis appear in full colour on every phone; the font picker only changes the letters.
How to send I love you 10,000 times
Pick the words and emoji. Keep "I love you ❤️" or choose another phrase and emoji.
Check the length. The count under the box shows the characters; about 65,000 fit in one WhatsApp message.
Send the file for the full list. Press Download .txt and share the file to send all 10,000 lines.
Or copy a shorter list. Use the 4,000 button, which fits in one message, and paste it.
Ways to send it
As a file: Download .txt, then share it in WhatsApp as a document.
As a message: copy 4,000 lines with the ready-made button.
On paper: print the .txt file for a love letter that never ends.
Looking for something different? Open the font style page, which has every style listed by name, or the stylish font generator, which has styles with symbols for names.
The text repeater copies your text the number of times you choose, with a separator in between, entirely in your browser. A chosen font is applied to the text first (using the same Unicode mappings as the fancy text generator), then the emoji is added after it with a space.
How the conversion works
output = text + (separator + text) × (N − 1), and its length is N × length(text) + (N − 1) × length(separator). With numbering on, each copy gets its number as "1. text", "text 1" or "text 1%", one per line; "Count down" runs the numbers from N to 1. The zigzag layout puts each copy on its own line and indents it by 0, 2, 4 … 12 spaces and back again.
Worked example: text hi, N = 3, separator = space → hi hi hi (8 characters). With numbering: 1. hi, 2. hi, 3. hi on separate lines. With emoji ❤️ and the "text 1%" format: hi ❤️ 1%, hi ❤️ 2%, hi ❤️ 3%.
Sources
This tool does not rely on any external data or formulas; it only repeats the text you give it.
All references for every tool are listed on our sources page.
Accuracy and limitations
N is limited to 10,000, and the result stops at about 500,000 characters to keep your browser responsive.
Apps limit message length, so very long results may be cut off or rejected when you paste them. The character count is in UTF-16 units, the way most apps count.
Some apps trim the spaces at the start of a line, which flattens the zigzag layout.
Fancy fonts only change letters and digits; emojis and other symbols stay as they are.
When should you not use this tool?
Spamming or flooding chats and comments. Platforms block repeated messages, and it annoys the people who receive them.
Why trust this tool?
Built and reviewed by Ale, who owns and maintains the site.
Every output character comes from the official Unicode Standard. See our methodology.
Automated browser tests check the output for fixed inputs: separators, every number format, count down, emoji, fonts, zigzag and the ready-made copy buttons. Read how we test our tools.
Your text is processed in your browser. It is not sent to our server and we do not store it. Favourites, recently copied
styles and your light or dark theme are saved only in your own browser (local storage).
We use Google Analytics to count visits and which styles are copied, never the text itself. Read our privacy policy, including the security section.
Changelog (version 1.0)
: First public version.
Cite this tool
Ale. "I Love You 10,000 Times Copy and Paste." FancyTextGenie, version 1.0, last reviewed 16 October 2026. https://fancytextgenie.com/i-love-you-10000-times
Frequently asked questions
Can I send I love you 10,000 times on WhatsApp?
Not in one message with an emoji: "I love you ❤️" 10,000 times is about 140,000 characters, and WhatsApp allows about 65,000. Copy 4,000 instead (about 56,000 characters), or press Download .txt and send the file with all 10,000.
What is the shortest way to fit 10,000?
"ily" (3 letters) on 10,000 lines is 39,999 characters, which fits in one WhatsApp message. Tap the "ily" button above the box.
Can I use different emojis?
Yes. Tap any emoji under the box, or type several together in the "Any emoji" field, like 💕✨. Each emoji adds about 2 characters per line.
Is there anything bigger than 10,000?
This tool stops at 10,000 because bigger lists slow phones down and no chat accepts them. "I love you a million times" is best said in words.