Cadmeo

Text Repeater

Capped at 10,000.

5
Copies
39
Characters out
5
Lines out
Repeated

The repeater copies a piece of text a set number of times with the separator you choose. Two options make it useful beyond simple duplication: numbering each copy, and incrementing a number already at the end of the text, which turns one line into a sequence of test records.

How it works

  • Five separators: line break, blank line, space, comma and space, or nothing at all.
  • Numbering prefixes each copy with its position, giving a ready-made ordered list.
  • Incrementing a trailing number finds digits at the end of your text and counts up from them, preserving the digit width so user-01 becomes user-01 through user-05 rather than user-1 through user-5.
  • The count is capped at 10,000. Beyond that the browser tab becomes the bottleneck, and a script is the right tool.

The most common real use is generating test data, a hundred rows of a sample record, or a placeholder block of a known character count. The character and line counts are shown so you can hit a target size directly.

Examples

Incrementing test accounts

Text

user-01

Times

5

Increment

On

Result

user-01
user-02
user-03
user-04
user-05

The two-digit width is taken from the input, so the sequence stays padded and sorts correctly.

A numbered list

Text

Placeholder row

Times

3

Numbered

On

Result

1. Placeholder row
2. Placeholder row
3. Placeholder row

Numbering is the position of the copy. It is independent of the increment option, which works on digits inside your text.

Filling a character count

Text

lorem ipsum

Separator

A space

Result

Character count shown live as you change the repeat count

The quickest way to produce a block of exactly the length a field limit or a layout test needs.

Frequently asked questions

How does incrementing the trailing number work?

It looks for digits at the very end of your text and counts up from that value, keeping the original digit width. So "user-01" gives user-01 to user-05, and "item9" gives item9 to item13. If there are no trailing digits, the option does nothing.

What is the difference between numbering and incrementing?

Numbering adds a new counter in front of each copy, 1. 2. 3. Incrementing changes a number that is already inside your text. You can use both, which gives a numbered list of incrementing values.

Why is the repeat count limited to 10,000?

Because the result is held in the page and rendered in a textarea. Past roughly ten thousand copies the tab becomes slow to type in, and generating a genuinely large file is a job for a script rather than a browser.

Can I repeat multiple lines at once?

Yes. The whole input block is one unit, so a three-line input repeated four times gives twelve lines, with your separator between each block. Use the blank-line separator to keep the blocks visually distinct.