Text Repeater

Repeat any text, word or phrase as many times as you need. Add separators, numbering and prefixes, then copy or download the result. Free, instant and private.

A text repeater does one simple job: it takes a piece of text and writes it out again and again. You type a word, a sentence or a whole paragraph, say how many copies you want, and the result appears instantly, ready to copy. That’s it. But the little options around the edges, like separators, numbering and prefixes, turn it from a novelty into something you’ll reach for surprisingly often.

How to use it

Paste or type your text into the first box. Set the number of repeats. The result updates as you change anything, so there’s no button to press. When it looks right, hit Copy result and paste it wherever you need it, or use Download .txt if the output is long and you’d rather keep it as a file.

The separator is the setting most people want to change first. By default each copy goes on its own line. Pick a space and the copies run together as one long line. Pick a comma and you get a list you can paste straight into a spreadsheet cell, a code array or a tag field. Pick “Nothing” and the copies are joined with no gap at all, which is what you want for emoji strings or repeating patterns like -=-=-=-=.

If none of the presets fit, choose Custom and type your own. You can use \n for a new line and \t for a tab, so a separator of | gives you text | text | text, and \n---\n puts a divider line between copies.

What the other options do

Add before each copy and Add after each copy wrap every repeat in extra text. A prefix of - turns the output into a bullet list. A prefix of " and a suffix of ", gives you quoted, comma-ended lines that paste neatly into JSON or code.

Number the copies puts a counter in front of each repeat. The default format is 1. followed by the text, but you can write whatever you like around the {n} token, such as Item {n}: or [{n}] . You can also choose the number to start from, which is handy when you’re continuing a list.

What to repeat has three settings. “The whole text” is the normal behaviour. “Each line separately” repeats each line of your input in turn, so a short list of names can become a list where every name appears several times. “Each word separately” does the same for individual words.

Why people use a text repeater

The honest answer is that it saves a lot of copy and paste. A few common jobs:

  • Test data. Developers and testers often need a long string, or a hundred rows of the same sample value, to check how a form, a table or a database handles volume. Repeating Test entry with numbering gives you that in seconds.
  • Filling templates and mockups. Designers repeat a headline or a product name to see how a layout behaves when it’s full. It’s the same idea as placeholder text, but with your own words, which is more realistic. If you want classic filler instead, try the lorem ipsum generator.
  • Spreadsheets. When you need the same value in many cells, repeat it with a new-line separator and paste the whole block into a column. There’s a longer walk-through in our guide to repeating text in Excel and Google Sheets.
  • Practice and drills. Teachers and students repeat a spelling word or a typing exercise to build a practice sheet.
  • Social posts and captions. Repeating an emoji or a decorative divider to fill a line is a familiar trick for profiles and posts.
  • Stress testing. Checking how an app copes with very long input, such as a comment box with a character limit.

A word on responsible use

Please don’t use a text repeater to flood other people with messages. Sending the same text to someone over and over is a quick way to get blocked or reported, and most platforms treat it as spam. The tool is here for the useful jobs above.

Tips for cleaner results

If your result has an unwanted blank line at the end, check that your input doesn’t end with a line break. Press backspace once in the input box and it’ll vanish. If copies run together when you wanted a gap, check the separator. And if you want to repeat several lines as a block, rather than each one separately, keep the setting on “The whole text” and use a blank line as the separator.

You can chain this tool with others on the site. Repeat a phrase, then run it through find and replace to vary parts of it. Or build a list here and tidy it with remove duplicate lines or sort lines. The word counter will tell you how long the result is if you’re working to a limit.

If the same text is not what you want

Repeating one phrase is only useful when the repeats should match. When you need each line to be different, the random word generator and random name generator produce fresh values on every line, and the lorem ipsum generator fills a layout with paragraphs. To number lines you already have rather than creating new ones, use add line numbers. And before pasting a long result into a platform with a limit, the character limit checker shows whether it fits on a post, a title tag or a text message.

Frequently asked questions

How many times can I repeat text?

Up to 100,000 copies in a single run, as long as the finished result stays under two million characters. That limit protects your browser from freezing. If you need more, run the tool twice and paste the first result back in as the input.

How do I repeat text on a new line each time?

Leave the separator set to New line, which is the default. Each copy then lands on its own line. Choose Blank line instead if you want an empty line between copies.

Can I repeat each line or each word separately?

Yes. Switch What to repeat from The whole text to Each line separately or Each word separately. With three lines and a count of two, you get line one twice, then line two twice, then line three twice.

Is my text uploaded anywhere?

No. Everything happens inside your browser. The text you type is never sent to a server, and you can even use the tool with your internet connection switched off once the page has loaded.

All text tools

From the blog

All articles