The Emoji Repeater turns one emoji into a long row of them. Type or paste an emoji into the box at the top of this page, choose how many times to repeat it, and copy the result in one click. It's free, there's nothing to install, and it runs entirely in your browser.
Tapping the same emoji fifty times on a phone keyboard is slow, and it's easy to lose count. An emoji repeater does the tapping for you: ask for 100 copies of 😂 and you get exactly 100, joined the way you want and ready to paste into a chat, a comment, or a post. It's also handy for testing how a website or app copes with long strings of emoji.
Repeat any emoji, or a whole string of them
Anything on your emoji keyboard can be repeated: a single face, a heart, a flag, or a short string such as 🎉🎂🎈. The tool copies exactly what you enter, so skin tones and flags stay as you picked them, and combined emoji such as families are repeated whole instead of breaking into parts.
You can add words too. Type Happy birthday 🎉 and choose New line to fill a card or a chat with wishes. On a computer, press the Windows key and the period key to open the emoji panel on Windows, or Control + Command + Space on a Mac.
To repeat plain words, the word repeater starts with a word example, and the main text repeater handles anything else. All three pages use the same tool.
Repeat an emoji 100 or 1,000 times
Type a count from 1 to 100,000 in Repeat count, use the − and + buttons, or tap one of the Quick picks: 10, 50, 100, 500, or 1,000. This page starts at 50, and the result updates as soon as you change the number.
A single emoji joined with None fits all 100,000 times, because one result can hold up to 1,000,000 characters and each emoji counts as one. Words and separators make every copy longer, so a phrase such as Happy birthday 🎉 reaches the limit sooner. If a count would go over, the tool tells you, and you can lower it.
Turn on Number each repetition to count them as well. With New line, 10 copies of ⭐ become a numbered list from 1. ⭐ to 10. ⭐, ready for a rating or a countdown.
Popular emoji to repeat
- Laughing: 😂 or 🤣 for a funny reply.
- Love: ❤️, 💕, or 😍 for messages to people you care about.
- Celebrations: 🎉, 🎂, and 🥳 for birthdays and good news.
- Reactions: 🔥, 👏, and 👍 to cheer on a friend or a post.
- Decoration: ✨ or ⭐ between words, using Custom as the separator.
Emoji look a little different on each phone and computer, because every system draws them with its own emoji font. The characters are the same, so the person you send them to sees their own version of each one.
Choose what goes between the emoji
The separator is what goes between one copy and the next. This page starts with None, so the emoji sit side by side with no gaps, which is how most people send them. The other options suit other uses:
- None: emoji are joined with nothing, like ❤️❤️❤️.
- Space: a space between each emoji, like 😂 😂 😂, which is a little easier to read.
- New line: one emoji per line, for a tall column in a chat.
- Comma: a comma and a space between each copy, like 👍, 👍, 👍.
- Custom: anything you type, even another emoji. A ✨ between hearts gives ❤️✨❤️✨❤️. Use
\nfor a new line.
The separator only goes between copies, never after the last one. The separator guide shows every option side by side.
How emoji are counted
Under the result, the tool shows how many Characters, Words, and Lines it contains. Characters are counted the way you see them, so 😂 is one character, and so is an emoji with a skin tone, a flag, or a family emoji, even though those are stored as several hidden pieces.
Words are runs of characters separated by spaces, tabs, or line breaks. That means 50 emoji joined with None count as one word, while 50 emoji separated by spaces count as 50 words.
One catch: if you paste only part of an emoji, such as a single flag letter or a skin-tone swatch on its own, copies joined with None may merge with each other. Paste the whole emoji, or choose Space instead.
Paste repeated emoji into chats and posts
Select Copy to put the whole result on your clipboard, then paste it into WhatsApp, Instagram, Discord, a text message, or anywhere else that accepts text. For very long rows, Download .txt saves the result as repeated-text.txt, a UTF-8 text file that keeps every emoji.
Many apps limit how long a message or post can be, and some count one emoji as two or more characters. If a pasted row is cut off or won't send, lower the repeat count or split it across several messages. The character count guide explains why counts differ between apps.
The complete guide to repeating text covers copying and pasting on each device step by step.
Free and private on any device
The emoji repeater is free, with no sign-up and no app to install. It works in any modern browser on iPhone, iPad, Android, Windows, Mac, and Chromebook, and there's no daily limit, so come back whenever you need another row.
Everything happens on your device. Your emoji and text are never uploaded or stored, and they're gone when you close or reload the page. The privacy page explains what the website itself collects.
Send repeated emoji kindly
A row of hearts or laughing faces is a fun way to react in a chat. Flooding comments or group chats with long repeated messages can annoy people and get your account limited by the app you use, so keep it friendly.
Ready to try it? Paste your emoji in the box above and repeat it as many times as you like.