What it is actually used for
Building test data — a thousand rows to see how a table behaves. Filling a field to find its character limit. Generating a repeated separator line. Making a placeholder block of a known exact length, which lorem ipsum cannot give you.
The separator matters more than it sounds: a newline between copies builds a list, a comma builds a CSV row, nothing at all builds one long string for a length test.
A note on very large counts
Everything is built in the page, so a hundred thousand copies of a long paragraph is tens of megabytes of text in a browser tab. It will work and it will be slow to scroll. Generate what you need rather than the largest number the field accepts.
Frequently asked questions
Can I put each copy on its own line?
Yes — choose a newline as the separator. A comma gives you a CSV row, and no separator gives one continuous string.
Is there a limit?
Only your browser’s memory. Very large outputs work but make the page slow to scroll, so generate what you need rather than the maximum.
Does it number the copies?
No — they are identical. Numbered rows need a spreadsheet or a short script.
Something wrong with this tool, or an idea for it? Tell us