Strikethrough text generator — cross out words anywhere

Type the words you want crossed out and the tool threads a stroke through every character, giving you strikethrough that works in plain-text boxes.

Live demo · real result from this tool
Stroke
Keeps the line continuous across word gaps.

Styled text

H̶e̶l̶l̶o̶ ̶w̶o̶r̶l̶d̶ ̶2̶0̶2̶6̶

Processed on your device — nothing is uploaded.

How to use the strikethrough generator

  1. Enter your words in Your text.
  2. Under Stroke, choose Long stroke for a continuous line or Short stroke for a lighter bar on each letter.
  3. Decide on Also mark spaces: ticked runs the line across gaps; unticked leaves gaps clear.
  4. Press Copy under Styled text and paste the result.

What it does and when to use it

Strikethrough says “this was here, and it changed”. People use it to show an old price next to a new one, to make a joke out of a word they “did not mean” to say, or to tick off items in a plain-text list. Since the stroke is part of the characters, it survives being pasted into profile fields, comment boxes and messages that strip formatting.

Other line styles sit next to this one: a line under the text with the underline generator, a diagonal cut with the slashthrough generator, or every style at once in fancy text in all styles.

How it works

Each character you type, counted the way you see it (so an emoji is one), is followed by one combining mark from the Combining Diacritical Marks block:

  • Long stroke: U+0336 COMBINING LONG STROKE OVERLAY
  • Short stroke: U+0335 COMBINING SHORT STROKE OVERLAY

A combining mark is drawn on top of the character before it and takes no space of its own. Line breaks are left alone, and with Also mark spaces off, any space or tab is skipped.

Worked examples

Real outputs from the tool:

  • An old price. was $40 now $25 with the long stroke and spaces marked gives w̶a̶s̶ ̶$̶4̶0̶ ̶n̶o̶w̶ ̶$̶2̶5̶. In practice you would strike only $40 and paste it in front of the new price.
  • A light correction. old plan with Short stroke and spaces unmarked gives o̵l̵d̵ p̵l̵a̵n̵, two struck words with a clean gap.

Limits and tips

  • Fonts decide the look. The long stroke can sit high on capitals and low on lowercase letters, and some fonts draw it slightly off-centre.
  • Accessibility and search. Screen readers tend to read the letters and ignore the stroke, or name every mark aloud, and in-app search may not find the words. Keep the real meaning in plain text.
  • Character limits. Each mark counts as a character, so struck text uses about twice the space.
  • The conversion runs in your browser; nothing is uploaded.

Frequently asked questions

What is the difference between the long and short stroke?
The long stroke (U+0336) is drawn wide enough to touch the next letter, so a word reads as one crossed-out unit. The short stroke (U+0335) is a smaller bar through the middle of each character, which looks lighter and more like a correction mark.
How do I cross out only part of a sentence?
Convert just the words you want struck, copy them, and paste them into your sentence between the normal words. The tool marks everything you give it.
Does strikethrough work on numbers and symbols?
Yes. The stroke is added after any character, so prices such as $40 can be crossed out. How neatly it lines up depends on the font.
Where should I not use it?
Avoid it for anything a reader must not miss, such as a cancelled date or a price correction on its own. A screen reader may read the struck words as normal text, so the "crossed out" meaning is lost; add a plain word such as "was" or "cancelled" as well.
Is there a strikethrough in Discord or Slack already?
Yes, both use two tildes on each side of the text. The Discord text formatter adds those for you. This tool is for places that have no formatting.

Written by the ToolsRift team · Last updated

Pages are drafted with AI assistance and checked by automated tests. How we write and check pages.

Was this tool useful?

Report a problem

Start typing to search every tool.

↑ ↓ to moveEnter to openEsc to close