Skip to content

Text Repeater: Repeat Any Text Up to 10,000 Times

Type a word, a number or a sentence, set how many copies you want, and get the repeated text ready to copy or download, with the total character count shown.

Runs in your browserFree, no sign-upLast reviewed

Settings

Results update automatically as you type.

Output size

Repetitions
10
Characters
119

Result

Hello world Hello world Hello world Hello world Hello world Hello world Hello world Hello world Hello world Hello world

Quick answers

How do I repeat text 10,000 times?
Enter the text, type 10000 in Repeat how many times and pick a separator. The full result appears at once and can be copied or downloaded as a text file. 10,000 is the maximum this tool accepts in one run.
How many characters is I love you repeated 1,000 times?
10,999 characters with a space or a new line between copies: 1,000 copies of 10 characters plus 999 separators. At 100 copies it is 1,099 characters and at 10,000 copies it is 109,999.
How do I repeat a word without spaces between the copies?
Set Separator to Nothing. The copies are joined into one unbroken run, so ha repeated 50 times gives a 100-character string of hahaha with no spaces or line breaks.
Is there a limit on how many times text can be repeated?
Yes, 10,000 repetitions per run. A higher number shows the message that the repeat count is capped at 10,000 to keep the page fast. The length of the text itself is not capped.
Can I number each repeated line?
Yes. Tick Number each line and every copy is prefixed with its position, a full stop and a space: 1. Hello, 2. Hello, 3. Hello. Numbering also works with the space and comma separators.

What Text Repeater does

This tool writes out your text as many times as you ask, from 1 to 10,000 copies. You choose what goes between the copies: a new line, a space, a comma and a space, or nothing at all, and you can number each copy as 1., 2., 3. and so on. The Output size panel reports the number of repetitions and the total characters, which tells you before you paste whether the result fits where it is going. For scale, the phrase I love you repeated 1,000 times on separate lines is 10,999 characters, and the number 67 repeated 10,000 times is 29,999.

How long is repeated text? Character counts for common repeats

Totals reported by the tool's Output size panel. A space and a new line each count as one character, so those two separators give the same total.

TextTimesSeparatorTotal characters
Hello10New line or Space59
Hello10Comma + space68
Hello10Nothing50
I love you100New line or Space1,099
I love you1,000New line or Space10,999
I love you10,000New line or Space109,999
sorry100Space599
Hello world1,000New line11,999
Hello world10,000New line119,999
6710,000New line or Space29,999
6710,000Comma + space39,998
6710,000Nothing20,000

An emoji usually counts as 2 characters in this total, because the count uses the same units as a JavaScript string length.

Working out the length before you repeat

total characters = (copies x text length) + ((copies - 1) x separator length)

The separator goes between copies and never after the last one, so there is always one fewer separator than copies. New line and Space count 1 character each, Comma + space counts 2 and Nothing counts 0. Example: I love you is 10 characters, so 1,000 copies with a space is 10,000 + 999 = 10,999. Numbering adds the digits of each number plus a full stop and a space to every copy, so Hello repeated 10 times on new lines grows from 59 to 90 characters, and 67 repeated 10,000 times grows from 29,999 to 88,893.

Repeat text examples with real output

A sentence on 10 lines

Text: Hello world, 10 times, Separator: New line

Hello world on each of 10 lines, 119 characters in total

These are the settings the tool opens with.

A numbered list

Text: Hello, 3 times, Separator: Comma + space, Number each line ticked

1. Hello, 2. Hello, 3. Hello

A comma-separated placeholder list

Text: NULL, 5 times, Separator: Comma + space

NULL, NULL, NULL, NULL, NULL

28 characters. Handy for a row of placeholder values while prototyping a query or a CSV line.

A string of an exact length

Text: a, 255 times, Separator: Nothing

A single run of 255 letter a characters

Use 256 to test whether a field really stops at 255. Repeating 0123456789 100 times the same way gives exactly 1,000 characters.

A divider line

Text: - (one hyphen), 40 times, Separator: Nothing

----------------------------------------

500 numbered test rows

Text: test user, 500 times, Separator: New line, Number each line ticked

1. test user through 500. test user, 7,391 characters

How many repeats fit in a message

Apps cut off or refuse text that is over their limit. This shows how many copies of I love you, separated by spaces, stay inside some common limits.

WhereCharacter limitCopies that fitCharacters used
One SMS segment16014153
A standard post on X28025274
A standard Discord message2,0001811,990

Limits belong to each app and can change, so check the app if the exact number matters. For other text, use the formula above or read the Characters figure in Output size.

Which separator to choose

New line puts each copy on its own line. That is the form spreadsheets expect: paste the result into a column and each copy lands in its own cell.

Space keeps everything in one paragraph that wraps naturally, which is the usual choice for a message made of one phrase said many times.

Comma + space produces an inline list. If the text you are repeating already contains a comma, anything that later splits the result on commas will break each copy in two.

Nothing joins the copies with no gap. Use it for padding, divider lines, long laughter such as hahaha, and strings that must be an exact length for testing a form field or a database column.

Limits worth knowing

  • The repeat count must be between 1 and 10,000. Decimals are rounded down, so 2.9 repeats twice.
  • The input is one line. To repeat a block of several lines, repeat each line separately or join them first.
  • Separators are fixed to the four options. A custom separator such as a semicolon or a tab is not available; add it to the end of your text and choose Nothing instead, which leaves one extra separator at the very end.
  • Text made only of spaces is treated as empty.
  • Everything is generated in your browser. Nothing you type is uploaded.

How to use it

  1. 1

    Type or paste what you want copied into Text to repeat. It is a single-line field, so use one word, number or sentence.

  2. 2

    Enter a whole number from 1 to 10,000 in Repeat how many times.

  3. 3

    Choose a Separator: New line, Space, Comma + space or Nothing.

  4. 4

    Tick Number each line if every copy should start with 1., 2., 3. and so on.

  5. 5

    Check Output size, then press copy on the Result or download it as repeated.txt.

Frequently asked questions

Why is the maximum 10,000 repetitions?
The result is built and displayed in the browser, and very large blocks of text make pages slow to render and awkward to copy, especially on phones. Ten thousand copies of a short phrase is around 100,000 characters, which still displays and copies comfortably. For more, run the tool twice and paste the results together.
Can I repeat more than one line of text?
Not as a block. The Text to repeat box holds a single line. You can repeat a long sentence, but a line break inside the text cannot be typed. Repeat each line on its own, or repeat a one-line version and add the breaks afterwards.
Can I repeat numbers, symbols and emoji?
Yes. Any characters you can type or paste are copied exactly as entered, including digits, punctuation, accented letters and emoji. The character total counts most emoji as 2, so the figure can be higher than the number of symbols you see.
How do I save the repeated text?
Use the copy button on the Result to put it on your clipboard, or the download button to save a plain text file named repeated.txt. Downloading is the more reliable route for very large results, because some apps trim what they accept from the clipboard.
How do I repeat text in Excel or Google Sheets instead?
Both have a REPT function. =REPT("Hello ", 10) returns the text ten times in a single cell. It has no option for numbering, and in Excel the result cannot be longer than 32,767 characters, the limit for one cell.
Is sending the same message hundreds of times allowed?
Sending one long message to a friend as a joke is harmless, but repeatedly flooding a chat, comment section or inbox is treated as spam by most platforms and can get an account restricted. Keep it to people who will take it as intended.
Does the tool add a separator after the last copy?
No. Separators are placed only between copies, so the result never ends with a stray comma, space or blank line. That is why 10 copies contain 9 separators.

Looking for something else? Browse all text tools or see every tool.