Copy, paste, paste, paste, lose count, start again. The text repeater takes that job off you completely. Put your word, line, or whole paragraph in the box, say how many copies you want, and pick what goes between them.
The separator does most of the work
What sits between the copies decides what you can do with the result. A new line gives you a vertical list. A comma gives you something you can paste into a spreadsheet cell or a query. A tab produces columns when it lands in Excel or Google Sheets. Choosing nothing at all runs the copies together into one unbroken string, which is what you want when you are building a long filler value rather than a list.
For anything else there is the custom box, and it understands two escape sequences. Type \n for a line break or \t for a tab, and combine them with normal characters, so something like ;\n gives you a semicolon at the end of every line.
Numbering turns repeats into a usable list
Switch on numbering and each copy comes back with its position in front of it, starting at one. Ten copies of the word "Row" become Row 1 through Row 10, which is instantly more useful than ten identical lines when you are building placeholder data or a numbered checklist template.
A worked example. Ask for 50 repeats of [email protected] with numbering off and a new line separator, and you have a mailing list import file to throw at a form validator. Turn numbering on and you have 50 visibly distinct rows instead, which makes it obvious in the receiving system which one failed.
Where the ceiling sits
You can ask for up to 10,000 repeats in one go, which is enough to build a substantial test file from a single line. The result is assembled in the box above, so a very long block plus a very high count will take a moment to appear while your browser puts it together.
If what you actually need is a file of a particular size rather than a particular number of repeats, the sample text file generator is the better fit, since it fills to an exact byte count instead.