Asistente RD

Text repeater

Repeat any text as many times as you want (1-1000) with an optional separator and numbering. Copy the result and count its characters. Great for lists.

Free · No sign-up · In your browser

Result

6 characters · 3 repetitions

hahaha

Everything runs in your browser: your text is never sent to a server.

Share on WhatsApp Last reviewed: July 9, 2026

What the text repeater does

The text repeater takes a word, a phrase or a whole block and duplicates it as many times as you ask, all at once. Instead of copying and pasting a hundred lines by hand, you type the text once, choose how many repetitions you want and get a result ready to copy.

People use it to build quick lists, fill in templates, generate dummy data for a form or a spreadsheet, prepare blocks of content and, of course, for the classic “joke spam” in a group chat. Everything happens inside your browser: your text never travels to a server.

How to use it

  1. Type the text you want to repeat in the first box.
  2. Set the number of repetitions (from 1 to 1000).
  3. Pick a separator: none, space, comma, line break or a custom one.
  4. If you want an ordered list, turn on numbering so each line starts with 1., 2., 3.
  5. Press Copy and paste the result wherever you need it.

To keep the browser responsive, the output is capped at 100000 characters. If your combination goes past that, the tool trims the extra repetitions and lets you know.

The method

The logic is simple. Given a text T, a number N and a separator S, the result is T repeated N times with S placed between each copy (never before the first or after the last):

result = T + S + T + S + ... + T (with N copies of T and N minus 1 separators)

If you enable numbering, each copy is prefixed with its position and a dot: copy number i becomes i. T. The character counter measures the full final result, separators and numbering included.

TextTimesSeparatorNumberingResult
ha3NoneNohahaha
Hello3Line breakYes1. Hello / 2. Hello / 3. Hello
a5CommaNoa, a, a, a, a
-20NoneNo20 dashes in a row

Worked example

Take Hola, with 3 repetitions, a line-break separator and numbering enabled. The tool produces:

1. Hola
2. Hola
3. Hola

Each line 1. Hola, 2. Hola and 3. Hola is 7 characters long. Between them there are 2 line breaks. The total is 7 × 3 + 2 = 23 characters, exactly what the counter shows.

As a second case, a repeated 5 times with a comma and a space gives a, a, a, a, a: 5 letters plus 4 separators of 2 characters each, that is 5 + 8 = 13 characters.

Frequently asked questions

How many times can I repeat the text?

Up to 1000 repetitions. There is also a 100000-character cap on the result to keep the browser from freezing. If your text is long and you ask for many repetitions, that limit may be reached before 1000; when it does, the tool trims the output and shows you a notice.

Which separators can I use?

None (copies are stuck together), a space, a comma with a space, a line break or a custom separator that you type yourself, such as a middle dot, a vertical bar or a dash. The separator only sits between copies, never before the first or after the last one.

Is it good for spamming on WhatsApp or Instagram?

You can generate repeated text for a joke among friends, but keep in mind that mass or annoying messages can break a platform’s rules and even get you blocked or suspended. Use it with common sense and never to harass anyone.

Is my text sent to any server?

No. The whole process runs in your own browser with JavaScript. Nothing is uploaded, nothing is stored, and it keeps working even if you go offline after the page has loaded.

Can I number the repetitions to make a list?

Yes. When you turn on numbering, each copy starts with its number and a dot (1., 2., 3., …). Combined with the line-break separator, you get an ordered list ready to paste into a note, a document or a message.

Related tools