How the repeat is built
Your string is appended to itself n times with no separator, so “ha” × 3 gives hahaha. If you want spaces or commas between copies, type them at the end of your input — “ha ” × 3 produces “ha ha ha ”. The repeat count is capped at 5,000 to keep the browser responsive.
Everything is generated in your browser — the string you type is never uploaded, transmitted or stored on a server, and very large outputs are limited only by your device's memory.
Plenty of people keep the word counter open alongside this one.
Output length maths
Total characters = input length × repeats. A 12-character phrase repeated 50 times is 600 characters, which already exceeds a Twitter/X post twice over. Check the result against your limit with the character counter before pasting it anywhere.
Try the remove line breaks when you want the outcome decided a different way.
Where repeated text is useful
Filling a layout with predictable filler, stress-testing an input field or database column, generating separator rows such as “—” × 40, and making chat text art. For realistic paragraph filler rather than one repeated token, the lorem ipsum generator reads much better.
Worked example: repeating “=” 60 times gives a plain-text divider that lines up in a fixed-width terminal or README, and repeating a 20-character sample row 500 times gives a 10,000-character blob for testing a database column limit.
Frequently asked questions
- What is “ha” repeated 3 times?
- hahaha — six characters, with no space between the copies.
- How do I add spaces between repeats?
- Include the space in your input, for example type “ha ” with a trailing space.
- Is there a maximum number of repeats?
- Yes, 5,000 repeats, which keeps the output fast to render in the browser.
- How long will the output be?
- Input length multiplied by the repeat count, shown in the badge under the result.
- Does it work with emoji and other multi-byte characters?
- Yes, emoji, accented letters and non-Latin scripts are repeated exactly as typed. Remember that a single emoji often counts as two or more characters, so the output length badge can look higher than the number of visible symbols.