Writing & Citation Tools

Strikethrough Text Generator

Cross out words in fields that have no formatting buttons. A stroke mark is attached after every character except spaces, including digits and punctuation.

Runs in your browser. Your files and text never leave your device - nothing is uploaded.

T̶y̶p̶e̶ s̶o̶m̶e̶t̶h̶i̶n̶g̶

More styles

Bold
𝐓𝐲𝐩𝐞 𝐬𝐨𝐦𝐞𝐭𝐡𝐢𝐧𝐠
Italic
𝑇𝑦𝑝𝑒 𝑠𝑜𝑚𝑒𝑡ℎ𝑖𝑛𝑔
Bold Italic
𝑻𝒚𝒑𝒆 𝒔𝒐𝒎𝒆𝒕𝒉𝒊𝒏𝒈
Cursive / Script
𝒯𝓎𝓅ℯ 𝓈ℴ𝓂ℯ𝓉𝒽𝒾𝓃ℊ
Double-Struck
𝕋𝕪𝕡𝕖 𝕤𝕠𝕞𝕖𝕥𝕙𝕚𝕟𝕘
Gothic / Fraktur
𝔗𝔶𝔭𝔢 𝔰𝔬𝔪𝔢𝔱𝔥𝔦𝔫𝔤
Sans-Serif
𝖳𝗒𝗉𝖾 𝗌𝗈𝗆𝖾𝗍𝗁𝗂𝗇𝗀
Sans-Serif Bold
𝗧𝘆𝗽𝗲 𝘀𝗼𝗺𝗲𝘁𝗵𝗶𝗻𝗴
Monospace
𝚃𝚢𝚙𝚎 𝚜𝚘𝚖𝚎𝚝𝚑𝚒𝚗𝚐
Bubble / Circled
Ⓣⓨⓟⓔ ⓢⓞⓜⓔⓣⓗⓘⓝⓖ
Fullwidth / Vaporwave
Type something
Underline
T̲y̲p̲e̲ s̲o̲m̲e̲t̲h̲i̲n̲g̲
Upside Down
ƃuıɥʇǝɯos ǝdʎ⊥
Mirror / Backwards
gnihtemos epyT

These use real Unicode characters (not fonts), so they paste as styled text almost anywhere - Instagram bios, Discord, Twitter/X. Support varies slightly by app; test before relying on it somewhere important.

How do you cross out text where strikethrough isn't available?

Place the combining character U+0336, COMBINING LONG STROKE OVERLAY, after each character you want struck. The mark draws a horizontal line through the character before it, so w̶o̶r̶d̶ is four letters plus four marks. Digits and punctuation get the stroke too; spaces are skipped, so the line breaks between words.

Strikethrough example: an old price

A price change typed in plain text, then struck through as a whole:

TypedWas $40, now half price!
StrikethroughW̶a̶s̶ $̶4̶0̶,̶ n̶o̶w̶ h̶a̶l̶f̶ p̶r̶i̶c̶e̶!̶

Every character, including the dollar sign, the comma and the exclamation mark, receives a U+0336 mark, while the spaces stay unmarked. To strike only the old price, convert just "$40" and type the rest normally beside it.

How a combining stroke works

U+0336 belongs to the Combining Diacritical Marks block (U+0300-U+036F), the same family as the acute accent that can sit on an e. A combining mark has no width of its own; it attaches to the character before it, and the font positions it. The generator therefore inserts one U+0336 after every character except the space, which makes a struck word twice as long in code points as the plain word.

Because the mark is drawn character by character, the stroke is really a chain of short segments. In many fonts they meet cleanly; in others you may see small gaps, overlaps or a slightly different height on capitals and digits. Related marks exist, such as U+0335 COMBINING SHORT STROKE OVERLAY for a shorter bar and U+0338 COMBINING LONG SOLIDUS OVERLAY for a diagonal slash, but the generator uses the long horizontal stroke.

Corrections, jokes and old prices

Strikethrough signals that something was said and then withdrawn. Typical uses are a joke that pretends to retract a word, a finished item in a plain-text to-do list, an outdated detail left visible for honesty, or an old price shown next to a new one.

In a chat app with its own formatting, the built-in strikethrough (often ~~text~~ in Markdown-style syntax) is usually the better option: the letters stay ordinary, so the message remains searchable and the formatting can be exposed to assistive technology. Unicode strikethrough is the fallback for profile fields, comments and titles where no formatting exists.

The silent strike: screen readers and search

The crossed-out meaning does not reach listeners. Screen readers read the base characters and either pass over the combining marks or announce them as symbols, so "was $40, now $25" with the first price struck may be heard as two prices with nothing to say which one was withdrawn. Never use Unicode strikethrough alone to convey that information.

Search is affected too. To most software a struck word is a different sequence of code points, so a search for the plain word may not find it, and normalization does not help: NFKC leaves combining strokes in place. Character limits fill up quickly as well, since a field that counts code points or UTF-16 units charges two for every struck character.

Strikethrough characters at a glance

Characters come fromCombining Diacritical Marks: U+0336 COMBINING LONG STROKE OVERLAY after each non-space character
Capital A becomesA̶ (U+0041 U+0336)
Small a becomesa̶ (U+0061 U+0336)
Digits 0-90̶ 1̶ 2̶ 3̶ 4̶ 5̶ 6̶ 7̶ 8̶ 9̶
PunctuationAll marked, e.g. ! becomes !̶
Basic letters left as typedNone
UTF-16 units per letter2 (the letter plus a combining mark)

Strikethrough tips

  • Convert only the words you want struck, then paste them next to plain text.
  • If the strike carries meaning, say it in words too, as in "was $40, now $25".
  • Use the app's own strikethrough formatting wherever it exists.

Strikethrough text FAQ

Related text styles

Reviewed by Raja Jahangir · Last reviewed: October 7, 2026