This strikethrough text generator crosses out your text with Unicode combining marks — a stroke character that attaches to each letter — so the result is plain text you can copy, not an image. The crossed-out styles come first: classic s̶t̶r̶i̶k̶e̶t̶h̶r̶o̶u̶g̶h̶, words only (spaces left clean), short stroke, wavy, slashed and long slash, plus strikethrough on bold, italic, cursive and monospace letters. Tap one to copy it, then paste it into an Instagram caption, a WhatsApp message, a Discord name or a post on X.
Strikethrough, Slashed, Underline, Overline, and Bold Strike all work by inserting Unicode combining characters — specifically U+0336 (COMBINING LONG STROKE OVERLAY) and similar marks — after every single letter. The strike is not a font style; it is a separate invisible character that the device's text renderer is supposed to draw on top of the preceding letter. This works well in most modern apps, but it has real failure modes:
1. Older Android and iOS versions ship with system fonts that do not include full combining-mark rendering tables, so each combining character shows as a small box (called "tofu") next to the letter instead of on top of it. 2. Some apps clip or re-flow combining marks — WhatsApp Desktop and some Discord client versions are known to render combining overlays slightly off-center or misaligned compared to their mobile counterparts. 3. Right-to-left scripts (Arabic, Hebrew) and certain CJK characters have unpredictable interaction with horizontal overlay marks.
The Bold, Italic, Monospace, Fullwidth, Small Caps, and Bubble styles on this page do NOT use combining characters — they pull from dedicated Unicode letter blocks (Mathematical Alphanumeric Symbols, Enclosed Alphanumerics, etc.) where each styled character is a single codepoint. Apps either have the font glyph or they don't, making rendering far more predictable. If you're seeing boxes with a strikethrough style, switching to Bold Strike (which pairs a heavier glyph with the overlay) can improve visibility, or you can fall back to plain Bold or Italic for the surrounding text.
Want crossed-out text in places with no strikethrough option (Instagram, Twitter, most bios)? This tool adds strikethrough by layering a combining line onto each character, so the result pastes in as plain text and keeps the line.
Good for: showing edits or "old vs new" prices, jokes, and playful emphasis.
Honest caveat: because it relies on combining marks, a few apps render the line slightly off or thin, and screen readers ignore it. Preview before posting somewhere important.
Some apps have their own strikethrough; most social apps don't. Here is the quickest way to get crossed out text in each:
- WhatsApp — wrap the words in single tildes: ~like this~.
- Discord — double tildes: ~~like this~~. Names and server names ignore markdown, so paste the Unicode version there.
- Slack — single tildes: ~like this~.
- Google Docs — select the text and press Alt + Shift + 5 (Windows) or ⌘ + Shift + X (Mac).
- Reddit and GitHub — ~~double tildes~~ in the markdown editor.
- Instagram, X (Twitter), TikTok, Facebook, YouTube comments and any bio — no strikethrough button at all. Use the generator above: the line is part of each character, so it survives the paste.
Formatting shortcuts only work inside the app that defines them — ~~text~~ pasted into Instagram stays as tildes. Unicode strikethrough is the one version that travels.