What Are Strikethrough Fonts?
Strikethrough text on this page is not a formatting option. It is made with combining characters from the Unicode standard: invisible marks that attach to the letter typed before them and draw something on top. The default style uses the combining long stroke overlay, U+0336, after every character, which produces s̶t̶r̶i̶k̶e̶. The slashed variant uses the combining long solidus overlay U+0338 (s̸l̸a̸s̸h̸), and the wavy one uses the combining tilde overlay U+0334 (w̴a̴v̴y̴). These marks were added so linguists and mathematicians could write things like ≠ from a base symbol, but they attach to any letter, number or emoji.
Because the line is part of the text rather than a style applied by the app, it survives copying, pasting, quoting and screenshots. That is the whole point: a bio field or a comment box with no formatting toolbar will still display a crossed-out word, since as far as the app is concerned it is just a sequence of characters.
It comes with two honest caveats. The rendering depends on the font: some phones draw the stroke through the middle of each letter, others slightly high, and a few leave small gaps between letters. And screen readers handle it poorly, either reading "combining long stroke overlay" after every letter or silently skipping the marked text, so anything that must be read by everyone should stay unmarked.
Why Use Strikethrough Fonts?
The most common use is the joke edit. Writing "~~it was fine~~ it was a disaster" pretends to retract a phrase while making sure everyone reads it, and the Strikethrough for Jokes and Edits section pairs the crossed-out text with an arrow such as ╰┈➤ or ➤ pointing to the correction. The format works as sarcasm, as a fake typo and as a "what I meant to say" gag in equal measure.
Sellers use it for prices. A crossed-out old price next to a new one is the universal signal for a discount, and marketplaces, story stickers and bio links rarely give you a strike button, so p̶r̶i̶c̶e̶ made of Unicode is the only way to show one in a caption. Bold or double-struck letters with the stroke, such as 𝕤𝕒𝕝𝕖 crossed out, keep the old price legible under the line.
It also marks things as done. To-do lists in a Notes-style bio, a "reading list" in a pinned post or a bucket list in a Discord channel description can tick items off with a strike, which is more satisfying than deleting them. The same goes for changed plans: a crossed-out date above the new date reads instantly.
Finally there is style. Crossed-out names are a recognised look in grunge, emo and "sad" aesthetics, and combining the stroke with gothic fonts or with the heavier letters on the bold fonts page gives a name that looks censored or deleted on purpose. The Wavy Strikethrough cards with 💔 and 🥀 lean into exactly that mood.
Where Can You Use Strikethrough Fonts?
Combining strokes display on every mainstream platform, but the value differs depending on what native formatting the app already offers:
- Discord: messages already support `~~strike~~` markdown, so the Unicode version is mainly for nicknames, channel names, statuses and server descriptions, where markdown does not apply.
- Reddit: same situation; `~~text~~` works in posts and comments, while Unicode strikes are for usernames' display names and flair.
- Twitter/X: no native strikethrough anywhere, so combining marks are the only option in posts and display names. Each mark counts as a character, doubling the length.
- Instagram: bios, captions and comments have no strike control at all; this is the most common destination for price drops and joke edits.
- Facebook: posts and comments do not support strike formatting, so Unicode marks are needed there too.
- WhatsApp: typing `~text~` between single tildes produces a real strike in messages, but the About line and group names need the Unicode version.
Where a platform gives you real markdown, prefer it: it is lighter, searchable and readable by screen readers.
How to Use the Strikethrough Font Generator
- Put the word or price you want crossed out into the input at the top. Everything you type gets a stroke, so add the correction afterwards in plain text if you want the joke format.
- Compare the four base lines in the first section: the straight Strikethrough, the diagonal Slashed, the Wavy Strike and the Stitched x marks. Bold and italic combinations are further down.
- Tap Copy and paste it into the caption, bio or name field. If the platform supports ~~tildes~~ in messages, use those instead and keep the Unicode version for places without formatting.
Tips for Using Strikethrough Fonts
Use native markdown where it exists
Discord, Reddit, Slack and WhatsApp messages all have a tilde shortcut for strikethrough. Native formatting keeps the text searchable, lets screen readers read the words, and does not eat character limits. Reserve the combining-mark version for the fields those apps leave unformatted: names, bios, statuses, channel topics.
Match the line to the letter weight
A thin stroke through a heavy letter can disappear, and a stroke through thin letters can look like a scribble. The generator pairs the plain stroke with bold, sans-bold and double-struck bases for a reason; try 𝗯𝗼𝗹𝗱 with a strike before settling on the plain one, especially for prices that must stay readable.
Slash and tilde for different moods
The straight line reads as "deleted". The diagonal slash reads more like "cancelled" or "no", the way a slashed zero or a no-entry sign does, and it stays legible in fewer characters. The wavy tilde looks hand-drawn and casual, which suits joke corrections. The Stitched style puts a small x above each letter instead of through it, so the word stays fully readable while still looking marked.
Stacked lines add up
The Double and Stacked section combines a stroke with an underline or overline. Every extra mark is another character per letter, so "s̶̲a̶̲l̶̲e̶̲" is three characters per visible letter. Keep stacked styles to a word or two. For a plain line beneath text instead of through it, see the underline fonts page.