Skip to content
Text Repeater

Repeaters·Free, no signup

I Love You Repeater

Write the same three words a hundred times without typing them a hundred times.

10 chars
max 100,000

Removes stray spaces and line breaks around your text before repeating.

Drops in occasional blank lines so the block looks typed rather than generated.

Result
chars
1,099
words
300
lines
100
size
1.1 KB
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
I love you
  • Nothing is uploaded

    Everything runs in your browser. Your text never reaches a server.

  • Up to 100,000 repeats

    Ten times the usual ceiling, and it stays responsive at the top end.

  • Any language, any emoji

    Full Unicode support, with emoji counted as single characters.

  • Copy or download

    One click to the clipboard, or save the whole result as a .txt file.

Sending the same three words a hundred times is a small gesture with an obvious cost: typing it. This page removes the typing and leaves the gesture. Enter the phrase, choose how many times, and decide whether it stacks down the screen line by line or runs along as one continuous sentence. The result copies with a single click.

You are not limited to English, and you are not limited to the phrase itself. Add a name, add a heart, or paste a version in the language your partner grew up speaking. Everything is generated in your browser, so nothing you write here leaves your device or is stored on any server.

Three steps

How to use the i love you repeater

  1. 1

    Write the phrase

    Type it exactly as you want it to appear, including a name or an emoji if you are adding one.

  2. 2

    Choose a meaningful number

    365 for a year, the number of months you have been together, or one of the presets if no particular number applies.

  3. 3

    Copy it across

    Paste into a chat, a card, an email or a document, or download the whole thing as a .txt file.

Saying it in other languages

If you are writing to someone who speaks another language at home, the phrase often carries more when it arrives in that language. You can paste any version into the box and repeat it exactly as written, including accents and non-Latin scripts. Mixing two languages in one run — one line in English, one line in theirs — is a small touch that reads as deliberate.

Scripts such as Japanese, Arabic, Hindi and Greek repeat correctly here, because the tool works on Unicode rather than plain ASCII. Right-to-left text stays right-to-left, and combining marks stay attached to their letters. If the language you need is not in the list below, simply paste it in; the tool has no vocabulary of its own.

  • Spanish — Te amo
  • French — Je t'aime
  • German — Ich liebe dich
  • Italian — Ti amo
  • Portuguese — Eu te amo
  • Hindi — Main tumse pyaar karta hoon
  • Japanese — 愛してる

Choosing the number

An arbitrary count reads as arbitrary. A number with a reason behind it reads as thought. People commonly use 365 for a year of days, the number of months or weeks together, a date that means something, or the number of the anniversary itself. The tool shows the running total, so you can confirm you got the count you actually meant.

Very large numbers work against you here. Ten thousand lines is not ten thousand times more affectionate; it is a wall someone has to scroll past. A hundred lines already fills several phone screens. If you want scale without the scrolling, use the same-line format so the phrase repeats as a dense paragraph instead of a column.

Filling a chat screen without wrecking it

The new-line format puts one phrase per line, which on most apps still arrives as a single message — a tall bubble rather than a hundred notifications. That is usually what you want. Sending a hundred separate messages will trip rate limits on nearly every platform, and it tends to look like a malfunction rather than a gesture.

Check how it lands before it matters. Send a short version to yourself first, in the same app, on the same phone. Line breaks, emoji size and message length limits all behave differently between WhatsApp, Instagram, iMessage and email, and the version that looks right in a browser is not always the one that arrives.

Frequently asked questions

Will this send a hundred separate messages?

No. The tool only produces text; it does not send anything. What you paste arrives as one message with a hundred lines inside it, which is the behaviour you almost always want. Sending a hundred individual messages would trip rate limits on every major platform within seconds.

Can I include my partner's name?

Yes, and it usually reads better than the bare phrase. Type the full line — the phrase plus the name, plus a heart if you like — and the whole thing repeats as a unit. You can also alternate two lines by putting both into the box separated by a line break.

Do accents and non-Latin scripts survive the copy?

They do. The output is Unicode throughout, so accented Latin, Cyrillic, Arabic, Devanagari, Chinese and Japanese all repeat and copy correctly. The .txt download is written in UTF-8 for the same reason. If characters look wrong after pasting, the receiving app's font is the usual cause.

What is a good number to use?

Pick one that means something rather than one that is simply large. Days you have known each other, months together, the date of your anniversary, or 365 for a year all give the gesture a reason behind it. A hundred is a sensible default when no particular number applies.

Can I build a heart shape out of the phrase?

You can approximate one using the new-line format and pasting several runs of different lengths as separate lines. Precision is difficult, because chat apps use proportional fonts, so identical line lengths are not identical widths. Repeating a single emoji gives much cleaner shapes than repeating words does.

Is anything I write here private?

Yes. The repeat happens in your browser with local JavaScript, and nothing is uploaded, logged or stored. There is no account and no history. Given that people write genuinely personal things into a page like this, that seemed worth building in from the start rather than promising later.

Keep going

Related tools

Built on the same engine, tuned for a different job.

There are more where this came from

Every tool on the site runs the same way: in your browser, with no account, no limits and nothing sent anywhere.

Browse all tools

Last updated 23 August 2026