TextyConverterbeta
⌘K

Repeat Text

Repeat your input a given number of times, with an optional separator between copies.

0 characters

About Repeat Text

The repeater takes your input and emits it N times in a row, joined by an optional separator. Common separators are a newline (one copy per line), a comma, or nothing at all (one continuous string). Useful for generating filler content, stress-test payloads, and CSV padding.

When to use it

  • Generating filler text for layout testing
  • Producing N copies of a placeholder row for a CSV
  • Padding a string to a specific length
  • Creating repetitive output for a unit test or benchmark

How it works

The input is joined to itself N times using the separator you select. The browser handles strings up to hundreds of megabytes — but at extreme sizes the textarea may briefly stutter as it renders the output.

Examples

3 repetitions, no separator
hello
hellohellohello
5 repetitions, newline separator
ping
ping
ping
ping
ping
ping

Frequently asked questions

Is there a maximum count?
The UI accepts up to 10,000 repetitions to keep the browser responsive. For larger needs, generate output programmatically.
Can I use a custom separator?
Yes. Built-in options cover the common cases (none, newline, space, comma); the custom field accepts any character sequence including \t, \n, and Unicode.
What about trailing separator?
The output uses the separator between copies, not after the last one. To get a trailing separator, add it to the input.

Related tools