How Strikethrough Text Works (and Why It Pastes Anywhere)

Quick answer

Crossed-out text with no formatting button is not magic. It relies on combining characters, an invisible mark that rides along with each letter.

By · Published 2026-09-11 · Updated 2026-10-03 · 913 words · about 4 minute read

Neat text-line shapes with one bright strike bar passing through them

Crossing out text usually needs a formatting toolbar, and most chat boxes, comment fields and bios do not have one. Yet you can paste crossed-out text into them and it stays crossed out. The mechanism is a neat corner of Unicode called combining characters, and once you understand it the whole effect makes sense. You can produce strikethrough instantly with the free Strikethrough Text Generator.

Combining characters, explained

Most characters occupy their own space: type an A and it sits in its own slot. A combining character is different. It has no width of its own and instead attaches to the character immediately before it, modifying how that character is drawn. Accents work this way in many languages, an e followed by a combining acute accent renders as an accented e, and strikethrough uses the same idea with a mark that draws a line across the preceding character.

Two stacked line blocks, the top plain and the bottom struck through
Strikethrough adds an invisible combining mark to each character.

So to strike through a word, a tool inserts a combining stroke after every visible letter. Each letter now carries its own little line, and because those lines are real characters attached to real letters, the effect travels with the text when you copy and paste it, even into a box that would throw away ordinary formatting.

The different stroke styles

There is more than one combining mark that can cross out text, and they look subtly different. A long stroke overlay draws a continuous horizontal line that reads as one bar through the whole word. A short stroke strikes each letter individually. A solidus overlay puts a diagonal slash through each character rather than a horizontal line. None is more correct than the others; they are simply different marks you can choose between for the look you want.

StyleLooks likeGood for
Long strokeOne line through the wordPrices, edits
Short strokeA line on each letterA denser look
Slash throughDiagonal slashCancelled or void
Try it: Strikethrough Text Generator

Type once and copy long-stroke, short-stroke or slash-through text. Real combining characters that paste into chat, bios and posts.

Where you would actually use it

Strikethrough carries a specific meaning that plain text cannot: this was true, and now it is not. That makes it useful for showing an old price beside a new one, marking a to-do item as done without deleting it, indicating an edit or correction in a message, or a bit of dry humour where you cross out one word and follow it with another. In all of these, the crossed-out text stays visible, which is the point, you are showing the change, not hiding it.

Because it works through combining characters rather than a formatting button, you can do this in places that have no formatting at all: a comment, a chat message, a profile bio, a spreadsheet cell. That reach is exactly why the technique is popular.

The limits worth knowing

It is decorative, not semantic

Screen readers do not announce the strike, so to someone listening, crossed-out text reads exactly like normal text. Never rely on strikethrough alone to convey that something is cancelled or wrong if the meaning matters; say it in words too.

A few older apps or unusual fonts render combining strokes imperfectly, so the line may sit slightly high or low, and pasting into a system that normalises text can occasionally drop the marks. For everyday use in modern apps it is reliable, but treat it as a visual effect rather than a guaranteed, meaningful signal, and keep anything important stated in plain words as well.

A phone screen with a message card where part of the text is crossed out
Because the mark travels with the characters, it pastes into chat and social boxes.

Unicode strikethrough versus the double-tilde style

Some apps have their own strikethrough that is not Unicode at all. In Slack, Discord and WhatsApp you can wrap text in tildes and the app renders it struck through using real formatting, which is cleaner and more reliable inside that app. The catch is that the tilde syntax only works in the app that understands it: copy that struck-through text elsewhere and it either loses the effect or shows the raw tildes. Unicode strikethrough is the opposite trade: slightly less crisp, but it travels anywhere because the strike lives in the characters themselves. Use an app's native tilde syntax while you stay inside that app, and Unicode strikethrough when the result has to survive being pasted somewhere else.

Common questions

Is the strikethrough generator free? Yes, with no account or sign-up. Will it work in chat and social apps? Yes in most, because it uses real combining characters rather than formatting; if one mark looks off, try another style. Why does the line sometimes look slightly misaligned? A few fonts position the combining stroke imperfectly; switching style or app usually fixes it. Is my text uploaded? No, the conversion runs entirely in your browser.

A single symbol with a crisp strike mark over it
The strike is a combining mark attached to each character, not formatting.

Strikethrough is a small effect with a tidy explanation: a combining line attached to each letter, which is why it survives a plain text box. Create it with the Strikethrough Text Generator, and for bold, italic and other pasteable styles, see the Bold Text Generator.

Frequently asked questions

How do I make strikethrough text?

Use a strikethrough generator: type your text and it adds a combining line mark to each character, then copy the result. Because the strike is built into the characters, it pastes into places that have no formatting button.

How do I strike through text on WhatsApp?

WhatsApp has its own shortcut: put a tilde on each side of the text, like ~this~, and it shows as struck through. For apps without that shortcut, a Unicode strikethrough generator produces text that pastes in already crossed out.

How does Unicode strikethrough work?

It uses combining characters, special marks that have no width of their own and attach to the character before them. A strike mark after every letter draws a line through each one, and the effect travels with the text when copied.

Where does strikethrough text work and not work?

It pastes into most chat and social boxes, including Discord, Instagram, Facebook and X, because they store the characters as typed. It fails in fields that strip text down to plain letters, such as some sign-up forms and search boxes.

Is the strikethrough generator free?

Yes, it is free with no sign-up and runs in your browser, so nothing is uploaded. You can copy the crossed-out text and paste it wherever plain characters are allowed.

Tools mentioned in this article

Continue reading

← More articles · Browse all 117 tools

Pick a theme

Ten hand-tuned palettes.