Strikethrough Text Generator: Cross Out Text Free

You want to cross out text and have it actually show up that way on Instagram, Discord, Twitter, or wherever you’re posting. That’s exactly what a strikethrough text generator does: type your text, get back a version with a line through every letter, and copy-paste it anywhere. No app, no settings menu, no HTML knowledge required.

A strikethrough text generator adds a Unicode combining character (most commonly U+0336) to every letter you type, which draws a line through it. Because it’s a real character, not formatting, it pastes as styled text into places that don’t support Markdown or HTML, like Instagram bios, TikTok captions, and usernames.

Create authentic Gothic text with our Old English Font Generator.

What Is a Strikethrough Text Generator?

A strikethrough text generator is a tool that converts normal text into text with a line through it, using special Unicode characters instead of formatting tags. When you type “hello,” it gives you back “h̶e̶l̶l̶o̶,” and that result is plain text you can paste into literally any text field on the internet.

This matters because most platforms don’t let you format text natively. Instagram doesn’t have a strikethrough button. Neither does Twitter/X, TikTok, or most usernames and bios anywhere. A strikethrough text generator sidesteps that entirely by baking the line into the character itself.

Unicode combining characters are special codepoints that attach to the character before them rather than standing alone. U+0336 (COMBINING LONG STROKE OVERLAY) is the character used for standard strikethrough text. It’s not an image, a font, or HTML, it’s a real character sitting right next to your letter in the text string.

How Strikethrough Text Actually Works

Here’s the mechanism, stripped of jargon. Every letter you type gets a second, invisible-on-its-own character appended right after it: U+0336. That character doesn’t render as its own symbol, it draws a horizontal line through whatever comes before it.

So “cat” becomes c + ̶, a + ̶, t + ̶, which displays as c̶a̶t̶. Do that to every letter in a sentence and the whole thing reads as struck through, even though under the hood it’s just regular letters with a line character riding along.

This is also why strikethrough text sometimes looks slightly off. The line sits at a fixed height regardless of how tall or short the letter is, so it can look perfectly centered on some fonts and a little high or low on others. That’s a font rendering quirk, not a bug in the generator.

Why Strikethrough Text Sometimes Shows Boxes or Question Marks

If you paste strikethrough text and see empty boxes, question marks, or random symbols instead of a line through your letters, it’s almost always a font or device issue, not a problem with the text itself. The combining character is still there, the device just doesn’t have a font installed that knows how to draw it.

This happens most often on older Android phones, some Windows fonts, and apps with limited Unicode support. The fix isn’t on your end: switching to a different app or platform usually resolves it instantly, since the same text that breaks in one place will render perfectly in another. If it’s broken everywhere you try, the ASCII strikethrough fallback covered below is the safer bet.

Want to flip your text? Try our Upside Down Text Generator to create fun upside-down text instantly.

Strikethrough Styles You Can Generate

Not all strikethrough looks the same. Depending on which combining character is used, you get a different visual effect:

StyleUnicode CharacterLooks LikeBest For
Standard strikethroughU+0336 (long stroke overlay)s̶t̶r̶i̶k̶e̶General use, works almost everywhere
Short strokeU+0335 (short stroke overlay)s̵t̵r̵i̵k̵e̵Subtler look on dense text
Diagonal strikethroughU+0337 / U+0338 (combining slash)s̷t̷r̷i̷k̷e̷Redaction style, “crossed off” feel
Double strikethroughU+0336 stacked with a second marks̶̶t̶̶r̶̶i̶̶k̶̶e̶̶Strong emphasis, dramatic cancellation
Bold strikethroughBold Unicode letters + U+0336𝐬̶𝐭̶𝐫̶𝐢̶𝐤̶𝐞̶Captions and headlines where you want it to pop

Double Strikethrough Text

Double strikethrough stacks two line characters on each letter instead of one, giving you a heavier, more emphatic cross-out. People use it when a single line doesn’t feel dramatic enough, like canceling a price twice for comedic effect or making a “this is REALLY over” statement in a caption.

Diagonal Strikethrough Text

Diagonal strikethrough uses a slash character instead of a horizontal line, which reads more like a redacted document or a hand-drawn “X” through a word. It’s the style people reach for when they want something to look officially crossed off rather than just edited.

Bold Strikethrough Text

Bold strikethrough combines a bold Unicode letter set with the strikethrough overlay, so the crossed-out text still stands out visually even with a line through it. This works well in headlines, sale announcements, or anywhere you want the struck text to remain readable and prominent instead of fading into the background.

ASCII Strikethrough (Plain-Text Fallback)

Not every field accepts Unicode combining characters cleanly, some older systems, certain form fields, and basic plain-text editors will either strip them or render them oddly. For those cases, an ASCII strikethrough text generator gives you a typewriter-style fallback using regular keyboard characters, like wrapping text in hyphens or using a tilde-based approximation, so you still get a visual “crossed out” effect even where true Unicode isn’t supported.

Strikethrough Text Generator, One Line

If you just need a quick, no-scroll tool, a one-line strikethrough generator is built for short text: usernames, single captions, a quick price correction. Type your phrase, get one line of struck-through output, copy it, done. No need to wade through multiple style panels when you’re crossing out three words.

How to Use a Strikethrough Text Generator

  • Type or paste your text into the input box.
  • Pick a style if the tool offers options (standard, double, diagonal, bold, or ASCII).
  • Preview the output to confirm it reads correctly.
  • Copy the result with one click.
  • Paste it into Instagram, Discord, Twitter, your bio, or wherever you need it.

That’s the whole process. Nothing downloads, nothing installs, and your original text never needs to leave your browser if the tool processes everything client-side.

This tool runs entirely in your browser. Your text gets converted to strikethrough on your device, not on a server, so nothing you type is sent, stored, or logged anywhere. You can close the tab right after copying your result and nothing about what you typed sticks around.

Need to keep a copy for later, like a price list or revision log? Use the download option to save your output as a plain text file instead of just copying it; that version stays intact when pasted into Excel or Google Sheets cells too.

Strikethrough Outside This Tool: Word, Docs, and Email

If you’re working inside Microsoft Word, Google Docs, or an email client, you don’t need a generator at all, these tools have native strikethrough built in. In Word, select your text and press Alt + H + 4. In Google Docs, use Alt + Shift + 5 (Windows) or Cmd + Shift + X (Mac). Most email clients, including Gmail and Outlook, have a strikethrough button in the formatting toolbar when composing in rich text mode.

The generator is for everywhere those native options don’t exist: social bios, captions, usernames, and plain-text fields where there’s no formatting toolbar to click.

Where Strikethrough Text Works (and Where It Doesn’t)

This is the part most generators skip, and it’s the part people actually need. There are two completely different ways to get strikethrough: typing Markdown syntax like ~~text~~, or pasting Unicode strikethrough text generated by a tool like this one. They are not interchangeable.

PlatformMarkdown ~~text~~Unicode Strikethrough (pasted)
Discord (messages)WorksWorks
Reddit (posts/comments)WorksWorks
SlackWorksWorks
WhatsAppWorks (single ~tilde~)Works
Instagram (bio, captions)Shows raw tildesWorks
TikTok (bio, comments)Shows raw tildesWorks
Twitter/XShows raw tildesWorks
FacebookShows raw tildesWorks
LinkedInShows raw tildesWorks
Discord/server usernamesDoesn’t work at allWorks
Excel/Google Sheets cellsDoesn’t applyWorks

The short version: if a platform has built-in Markdown support (Discord, Reddit, Slack, WhatsApp), typing tildes is faster. Everywhere else, including usernames, bios, and any plain-text field, you need actual Unicode strikethrough text pasted in, because there’s no formatting engine to interpret your tildes.

Common Uses for Strikethrough Text

People reach for strikethrough text for a handful of recurring reasons, and knowing which one you’re solving for helps you pick the right style:

  • Sale prices: Showing a crossed-out original price next to a discount, like $80 $49, without needing a graphic.
  • Corrections: Crossing out a typo or wrong statement while leaving it visible, so the edit is transparent.
  • Sarcasm and humor: Striking through an “opinion” before stating the real one, a common move in comment sections and captions.
  • To-do lists: Marking completed tasks without deleting them from the list.
  • Redaction style: Diagonal or heavy strikethrough used to imply something was blacked out or removed.

Strikethrough has roots in typewriters and handwritten editing, where crossing out a word was the fastest way to correct something without erasing or retyping. The digital version carries the same purpose: show what changed without hiding the original.

What Makes a Strikethrough Text Generator the Best One to Use

Not all strikethrough generators are built the same way, and the differences actually matter once you’re using one regularly. Here’s what separates a good one from a thin, ad-stuffed tool:

CriteriaWhy It Matters
Style varietySingle, double, diagonal, bold, and ASCII covered in one place, not five separate tools
Platform coverageOutput should paste cleanly into Instagram, Discord, Twitter, WhatsApp, and usernames without breaking
Client-side processingYour text shouldn’t be sent to a server just to add a line through it
No signup or limitsA copy-paste tool shouldn’t require an account to use
SpeedReal-time preview as you type, not a separate “generate” button and page reload
Clear fallback optionAn ASCII or plain-text version for the rare case where Unicode doesn’t render

A generator that checks all six boxes saves you from bouncing between five different tools depending on which style or platform you need that day.

Frequently Asked Questions

Yes. Instagram doesn’t have a native strikethrough button, but Unicode strikethrough text generated by a tool pastes correctly into bios, captions, and comments because it’s plain text with a built-in line character, not a formatting tag Instagram needs to support.

 HTML tags like <s> and <del> only work inside web pages and rich-text editors that render HTML. Unicode strikethrough text is embedded directly into the characters themselves, so it survives copy-paste into apps and plain-text fields where HTML gets stripped out.

Boxes, question marks, or uneven lines happen when a font or device doesn’t fully support the Unicode combining character. The text itself is correct, switching apps or platforms usually fixes the display, and an ASCII fallback works as a backup when Unicode rendering fails everywhere.

Yes. A bold strikethrough text generator applies bold Unicode letterforms and the strikethrough overlay character together, so you get text that’s both visually heavier and crossed out at the same time, useful for headlines or sale callouts.

Not reliably. Screen readers often read the combining characters aloud or skip them inconsistently, so Unicode strikethrough should be treated as a visual effect, not a substitute for the semantic <del> or <s> tags in contexts where accessibility matters.

Discord’s ~~tildes~~ Markdown only works in messages, not in usernames, nicknames, or server names. To get a struck-through username, you need to generate Unicode strikethrough text with a tool and paste that directly into the username field.