Repeat Text Generator

Repeat any phrase and copy-paste it in one tap. Say sorry 100 times, build an I love you 100 times block, or arrange the copies into a pyramid, staircase, diagonal, or box grid, then restyle the whole thing in 80+ Unicode fonts.

Quick fill
Arrangement
How many times
100×
Divider (inline & block)
Columns (box grid)
5 cols

Repeat a phrase, then copy and paste it

Sometimes one "sorry" is not enough. This repeat text tool takes a short phrase, repeats it as many times as you want, and hands you a block you can copy and paste anywhere. Type the phrase, set the count, and go: the most-searched jobs, sorry 100 times and I love you 100 times, are one tap each.

1. Type a phrase → 2. set how many times (the ×100 chip is right there) → 3. pick an arrangement → 4. copy and paste

The plain Normal card is the literal repeated text, real characters and line breaks, so it pastes cleanly into a message, a note, a caption, or a comment. Every other card is the same block restyled in a Unicode font, in case you want the repetition to stand out.

Shape the copies: pyramid, staircase, diagonal, box

A flat list is only the start. Switch the arrangement and the same copies rearrange themselves into a shape, so "say it a hundred times" becomes something closer to art.

• Block: one copy per line, the classic "sorry 100 times" list.
• Inline: every copy on one long line, separated by a divider you choose.
• Pyramid / Reverse Pyramid: the copies build up (or taper down) into a centered triangle.
• Staircase / Diagonal: one copy per row, each stepped further to the right. These two stop at 200 copies, because the indent grows with every line.
• Box Grid: the copies tile into a rectangle with a column count you set.

The shaped arrangements lean on indentation, so the tool rebuilds that indentation from an invisible character (U+2800) rather than plain spaces. That helps the shape survive apps that strip whitespace, the same trick the vertical text generator uses, though it is still smart to preview before you post.

Say sorry 100 times: or I love you 100 times

The two phrases people repeat most are an apology and a declaration. Both start from a quick-fill chip.

Sorry ×100 → a full page of apologies, ready to paste into a chat or a note.
I love you ×100 → a heartfelt block for a message, a caption, or a card.

Keep the phrase short so the block stays readable, and remember the count caps at 1000: enough for "100 times," its "200 times" sibling, and a 1000-heart block. Want a bio that physically scrolls instead of a static block? That is a different job: the scrolling text generator handles it.

1000 heart emoji to copy and paste

The ❤️ ×1000 chip builds a thousand red hearts on one line, a space between each, ready to copy in one tap. Each heart is two code points: U+2764 HEAVY BLACK HEART plus U+FE0F, the variation selector that turns the black text heart into the red emoji. So the block is 2,999 characters, and the output note under the controls counts it the same way.

That is more than some fields accept, and platforms do not all count an emoji the same way. Paste the block into the character counter to measure it against each platform's limit, counted the way that platform counts, or lower the count with the slider until it fits. For a single heart in another colour or shape, the heart symbols collection has 64 of them.

Repeat text questions

Type "Sorry" (or "I'm sorry", "Please forgive me") into the phrase box, set the count to 100 using the ×100 chip or the slider, and leave the arrangement on Block so each apology sits on its own line. The tool builds the whole "sorry 100 times" block instantly. Press Copy on the Normal card and paste it wherever you need it. You can also switch to Inline for one long line, or restyle the block in any of the Unicode fonts before copying.
Pick the "I love you" quick-fill chip (or type your own phrase), set the count to 100, and choose an arrangement. Block puts one "I love you" per line for a classic 100-times list; Inline runs them along a single line separated by a divider; or use a shape like Pyramid or Box Grid to make it look like a card. Hit Copy and paste the block into a message, a caption, or a bio.
Beyond a plain repeated list, you can arrange the copies visually. Pyramid builds the copies up row by row into a centered triangle; Reverse Pyramid starts wide and tapers to a point; Staircase and Diagonal step each copy further to the right; and Box Grid tiles the copies into a rectangle with a column count you choose. They turn a simple "say it N times" into something that reads like art: handy for a heartfelt message, a comment, or a shout-out.
Mostly, yes: with a caveat. The shapes rely on indentation, and some apps (notably Instagram and TikTok bios) strip leading spaces and blank lines when you save. To survive that, the tool rebuilds the indentation from an invisible Braille-blank character (U+2800) instead of ordinary spaces, so the shape holds in most places you paste. It is still safest to keep the phrase short, paste into a monospace-friendly field, and preview before you post. The plain Inline and Block arrangements have no indentation, so they paste cleanly everywhere.
Yes. The repeat text copy paste tool works with any short phrase: a name, a word, an emoji, a catchphrase, a username, or a lyric. Type it in, choose how many times to repeat it (up to 1000), pick an arrangement, and copy the result. The apology and love presets are just shortcuts for the most-searched phrases; nothing limits you to them.
Completely free. No sign-up, no watermark, no limits beyond the 1000-copy cap that keeps the page responsive. Everything runs in your browser, nothing is uploaded to a server, so you can repeat and copy as much as you like.
Copied!