Generate perfectly formatted sorry instantly. Type sorry message once, multiply it 100, 1000 to 10,000 times, and copy it straight to WhatsApp or Instagram. Live preview.
Sometimes, saying it once just doesn't capture how sorry you actually are. Sending a massive wall of personalized apologies shows dedication and effort when words fail you.
Stop scrolling and grab their attention immediately in WhatsApp or iMessage.
Add their name, pick the right emoji, and choose a layout that fits the mood.
Our tool runs locally in your browser. Generate 10,000 lines instantly without crashing.
Not all mistakes are created equal. Adjust your intensity based on what happened.
You forgot to text back or ate the last slice of pizza. Keep it light.
Our most popular setting. Sincere, impactful, and shows you genuinely care.
For the bigger arguments. A thousand sorries is impossible to ignore.
You know the feeling. You've done something wrong, you know it, and typing "sorry" once into a chat window feels like showing up to a fire with a glass of water. The word is right but the size of it is completely wrong.
This tool exists for that gap. Type any apology message — "sorry", "I am sorry", "sorry [name] 🙏", or anything in between — choose how many times you want to repeat it, pick your layout, add your emoji, turn on line numbers if you want the count visible, and generate it in seconds. Copy it. Paste it. Send it before you overthink it.
Everything people search for — sorry 100 times line by line, sorry 1000 times with number, sorry written 10000 times copy and paste, 1000 sorry copy paste with emojis, generate sorry 100 times, sorry big text — is here. In one tool. Free, instant, no sign-up required.
The entire process takes under thirty seconds. Here's exactly what to do:
Copy button not responding? Tap Select All then Ctrl+C on Windows or Cmd+C on Mac. Works on every browser without exception.
Most text repeaters give you one option — the same line repeated in a plain block. This tool gives you complete control over every part of how your apology looks before it lands. Here's what's available:
Type any apology message you want — the tool repeats exactly what you enter. Names are supported directly in the text field: "I am sorry, Neha 😔" repeated 1000 times is a completely different message from "I am sorry" repeated 1000 times. The name makes every single line feel directed at one specific person. Emojis are fully supported on every line — 🙏 😔 💔 🥺 😢 or any combination you choose.
Don't want to type from scratch? The preset library has ready-made sorry phrases covering every tone and relationship — sincere, formal, casual, Hindi, romantic, and more. Pick one, edit it if needed, and generate. The presets are starting points, not templates — everything is fully customisable before generation.
Choose from quick-select buttons for the most common counts — 10, 50, 100, 500, 1000 — or type any custom number up to 10,000. The count you choose changes what the message communicates before the other person has read a single line. More on choosing the right count in the section below.
Layout changes how the apology feels visually — and visual impression happens before reading. Each style creates a different experience on the receiving end:
The number you choose is part of the message. It communicates something before the other person has read a single word — about how seriously you're taking this, how big you understand the situation to be, and how much effort you were willing to put into showing it. Here's an honest guide:
| Count | What It Says | Best Situation |
|---|---|---|
| 10 times | Light and genuine | Very small things — a cancelled plan, a late reply, something minor between friends |
| 50 times | Warm and noticeable | Small to mid-weight situations where one sorry feels insufficient but you don't want to overdo it |
| 100 times | Sincere and visible | Most everyday apologies — the sweet spot that works for almost every relationship and platform |
| 500 times | A real statement | Serious disagreements, broken promises, situations where the other person needs to feel the weight of it |
| 1000 times | Deep remorse | Partners, closest friends, family — when something real got broken and you need them to know you know it |
| 5000 times | This is serious | When 1000 still feels like it undersells the situation — for moments that genuinely shook the relationship |
| 10,000 times | Everything I have | The biggest moments — when you need the other person to understand there is no ceiling on how sorry you are 🙏 |
Of all the formatting options in this tool, line numbers create the most distinct experience on the receiving end. Here's why:
A plain block of "sorry" repeated 1000 times is immersive — you open the chat and the word is everywhere. The numbered format is something else entirely. The person reading it watches the count climb:
1. sorry 🙏
2. sorry 🙏
3. sorry 🙏
...
500. sorry 🙏
...
1000. sorry 🙏
By line 200 they know they're not even a fifth of the way through. By line 700 they know there are still 300 more coming. That awareness — of sitting inside an apology that keeps going — changes how every line between feels. It makes the repetition feel deliberate rather than automated. It makes the count feel earned rather than generated.
Turn line numbers on with one click before generating. The count appears automatically on every line — no manual formatting, no extra steps.
The same apology in different layouts creates genuinely different impressions. Here's a side-by-side comparison of what sorry 100 times line by line looks like in each format — so you can choose before you generate:
| Layout | How It Looks | Impression It Creates |
|---|---|---|
| Straight | sorry 🙏 sorry 🙏 sorry 🙏 |
Direct, sincere, no frills — the most honest-looking format |
| Zigzag | sorry 🙏 sorry 😔 sorry 🙏 |
Deliberate and visual — looks like someone thought about how it would appear before sending |
| Centered | sorry
🙏 sorry 🙏 sorry 🙏 |
Quiet and considered — feels like an apology that was written rather than typed |
| Snake | sorry
🙏 sorry 🙏 sorry 🙏 |
Unexpected and unique — stops the scroll because they've never seen an apology look like this |
The emoji appears on every single line of your generated message. At 1000 repetitions, it's not decoration — it's the emotional register of the entire apology. Choose based on what's actually true in the situation:
| Emoji | What It Communicates | Use When |
|---|---|---|
| 🙏 | Sincere, respectful, pleading | Any situation — the safest and most universally understood apology emoji |
| 😔 | Quiet sadness, genuine remorse | Serious situations where you want sincerity without drama |
| 💔 | Pain, romantic remorse | Romantic relationships — signals you understand you caused pain |
| 🥺 | Soft, vulnerable, pleading | Close relationships where showing vulnerability is safe |
| 😢 | Visibly emotional, deeply felt | When you want them to know this is affecting you too, not just them |
| 🙇 | Deep respect, complete humility | The most serious situations — signals full acknowledgment of what happened |
One of the most specifically searched variations is sorry written 10000 times copy and paste in Hindi with emoji — and this tool handles it exactly. Here's how:
Type your Hindi apology phrase directly into the text field. The tool supports Hindi characters fully — "maafi karo 🙏", "mujhe maaf karo 😔", "bahut sorry hoon yaar 🥺", or any phrase in Hindi or Hinglish works exactly the same as English. Choose 10,000 as your count, select your layout, add your emoji, turn on line numbers if you want the count visible, and generate.
10,000 sorry copy paste is its own category. Not every situation earns it — and part of using it correctly is knowing when the situation actually does.
10,000 lines of sorry fills a chat in a way that's genuinely impossible to scroll past without feeling something. On WhatsApp it may split into two or three messages — but each one arrives in full, one after another, which means the apology keeps coming in waves rather than landing all at once. Some people find this even more impactful than a single block.
The sorry big text format — very large counts at maximum repetition — creates a visual and emotional weight that no paragraph of text can replicate. It's not about the words anymore. It's about the size of the gesture. And sometimes the size of the gesture is the only honest response to the size of what happened.
Use 10,000 for:
The sorry counter feature shows you the exact count of your generated message before you copy it — so you always know precisely how many times your sorry appears in the output. This matters more than it sounds:
Every major platform supports long pasted text — but each one handles very large counts slightly differently. Here's what you need to know before you send:
| Platform | Best Count | Notes |
|---|---|---|
| 100 – 5,000 | Up to ~65,000 characters. Sorry 1000 times lands as one unbroken message. 10,000 splits into two or three — all arrive in full. | |
| Telegram | 100 – 10,000 | The most generous platform. Even 10,000 lines go through as a single message without splitting or truncation. |
| Instagram DMs | 100 – 500 | Full support in DMs. For comments, keep under 100 — Instagram caps comments at 2,200 characters. |
| iMessage | 100 – 1,000 | Arrives as one complete message. No splitting, no segments. Clean delivery every time. |
| 100 – 1,000 | Messenger supports long pasted text on both mobile and desktop without issues. | |
| Discord | Under 200 | Hard 2,000 character limit per message. Split into chunks and send in sequence — the apology still arrives in full. |
| Snapchat | 50 – 500 | Works in chat. Very large counts may split into segments — which means the sorry keeps arriving in waves. 😔 |
| Up to 10,000 | No character limit. Subject: "Something I need you to read." Body: 10,000 sorries. They will read every one. |
Not every apology needs to be a thousand lines. There's a version of over-apologising that actually undermines the sincerity of the sorry — when the scale of the apology is so disproportionate to what happened that it reads as performance rather than genuine remorse.
50 times sorry text message exists for the situations where that's true — where what happened was small but still real, where you want to show you noticed and you care, but you don't want to make a minor thing into a major moment. A 50-line sorry is warm and genuine without being dramatic. It fills the screen just enough to be undeniable. It says: I know I got this wrong and I'm not pretending otherwise — but I also know this doesn't need to be a whole thing.
Use the quick-select 50 button in the tool. Add the name. Add a 😔 or 🙏. Generate. Send it. Some apologies should be exactly this size and no bigger.
The tool generates the repetition. The part that makes it land — the part that separates a sorry that reaches someone from one that gets read and moved past — is still yours. Here's what actually makes the difference:
Most apologies fail not because they aren't felt but because they don't carry enough of themselves to reach the other person. They arrive too small. Too quickly. Too easy to read as a reflex rather than a decision.
A hundred sorries is harder to read as a reflex. A thousand is impossible. Ten thousand is the kind of message that makes someone put their phone down for a moment because something in it reached further than they expected a text message to reach.
Whether you need to generate sorry 100 times for something that got out of hand, sorry 1000 times for something that genuinely hurt someone you care about, or sorry 10,000 times because the situation is that large and the relationship is that important — generate it here, copy it, and send it before you talk yourself out of it.
The sorry counter will show you exactly what you're sending. The layout will make it look the way it should. The name and emoji will make it feel like it came from you.
The rest — the conversation that comes after, the change that proves the sorry meant something — that part is yours. But this is how you open the door. 🙏