Text Repeater

Repeat any word or phrase as many times as you need, instantly.

text-repeater
Result
—
In summary: Repeat “ha” three times and you get “hahaha”. The tool concatenates your string the chosen number of times with no separator, so the output length is simply the input length × the repeat count — 2 × 3 = 6 characters here.

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.
How this tool works

The formula behind this tool is written out in full in the sections above, so you can check the maths yourself. Every calculator on Calculorium is verified against worked examples with automated tests before it is published, and pages are reviewed as formulas or standards change. Nothing you type is sent anywhere — the calculation runs entirely in your browser. Read how we build and check these tools.

Last updated: October 2, 2026 · Calculations run in your browser. Estimates for information only.