How to use it
- Type the text or emoji to repeat.
- Set how many times.
- Choose the separator and whether to number the copies.
- Click Repeat and copy or download the result.
How it works
Type something in the box, set the count and click Repeat. The output contains your text that many times, joined with the separator you chose:
| Separator | Result for "Hi" × 3 |
|---|---|
| New line | Hi / Hi / Hi on separate lines |
| Space | Hi Hi Hi |
| Nothing | HiHiHi |
| Comma | Hi, Hi, Hi |
| Blank line | Hi, empty line, Hi, empty line, Hi |
Turn on Numbered to put 1. , 2. , 3. in front of each copy, handy for practice lines or numbered templates.
Your text is repeated exactly as typed, including spaces and line breaks. Multi-line text is fine: a whole paragraph can be repeated just like a single word. The note under the result shows the total character count.
Limits
You can repeat text up to 100,000 times, as long as the result stays under 2,000,000 characters. If it would be longer, the tool tells you the estimated size instead of freezing your browser. A two-million-character text is far more than most websites accept anyway; chat apps and social networks have their own message limits, often a few thousand characters or less.
The repetition runs in your browser, so nothing is uploaded.
Separators in practice
The separator decides what the result looks like when you paste it:
- New line gives a list, one copy per line, which pastes into a spreadsheet as one copy per row.
- Space and Nothing give a single line; use Nothing for patterns like ★★★★★ or a divider such as ─────.
- Comma gives a line you can paste into tag fields or forms that expect comma-separated values.
- Blank line separates copies into paragraphs, useful for templates you fill in afterwards.
What people use it for
- Messages and jokes. Send Happy birthday! fifty times, or a row of 🎉 emoji.
- Testing. Developers fill forms and fields with long input to test limits, layouts and validation. Combine a fixed string with numbering to make each line unique.
- Practice sheets. Teachers create handwriting or spelling practice lines.
- Placeholder content. Quickly fill a layout with repeated blocks. For realistic dummy text, the lorem ipsum generator is better.
- Data templates. Repeat a CSV row or a line of code, then edit the copies.
Please don't use repeated text to spam people or flood comment sections; most platforms detect and block it.
Combining with other tools
- Need the number after the text, like Item 1, Item 2? Repeat
Itemwith numbering, then in find and replace turn on regular expressions, find(\d+)\. Itemand replace withItem $1. - Need a list of numbers only, such as 1 to 500 or 001 to 100? Use the number sequence generator.
- Need the repeated items joined differently later? Paste the list into the comma separator.
- Need to count the result? The word counter gives words and characters.
Example
Text: Happy birthday! (with a trailing space), count 5, separator Nothing:
Happy birthday! Happy birthday! Happy birthday! Happy birthday! Happy birthday!
Same text, count 3, separator New line, Numbered on:
1. Happy birthday!
2. Happy birthday!
3. Happy birthday!
Frequently asked questions
How do I repeat a word 100 times?
Type the word, set the count to 100, choose a separator such as Space or New line, and click Repeat.
What is the maximum number of repetitions?
Up to 100,000 copies, as long as the result is under 2,000,000 characters.
Can I repeat emoji?
Yes. Emoji repeat like any other text.
Can I number each copy?
Yes. Turn on “Numbered” to add 1., 2., 3. in front of each copy.
Is my text uploaded?
No. The repetition is done in your browser.
Last updated: November 12, 2026