Type text to instantly get crossed-out Unicode text you can copy anywhere, with 8 line styles to choose from
Limited offer
Was $199
Done
Strikethrough, double strikethrough, slash, strike plus slash, underline, double underline, overline and wavy - one click each.
The result panel refreshes on every keystroke, so you always see the final look without pressing a generate button.
The output is made of ordinary Unicode characters, so one click copies it and it pastes cleanly into any app.
Besides the Unicode text you also get the HTML s tag, the Markdown ~~ syntax and the CSS text-decoration snippet.
Paste text you received that already has a strikethrough, hit Restore, and the combining marks are removed.
Everything runs inside your browser. Your text is never sent to a server and nothing is logged.
Type or paste the text you want to cross out. Multi-line input is supported, and you can click a sample to try it instantly.
Choose between the 8 line styles and decide whether spaces should be skipped so the line does not run past the text.
The preview shows the crossed-out text immediately. Switch tabs to see the HTML, Markdown or CSS version.
Click Copy result and paste it into a chat, a social profile or your code editor.
Cross out the old price and show the new one beside it
Strike through finished tasks so progress is obvious
Style a username, bio or comment with a crossed-out word
Mark deleted sentences while keeping the revision history
Cross out dropped requirements without losing context
Grab the ready-made HTML or CSS instead of writing it by hand
On the web it comes from CSS text-decoration: line-through; in Word and similar editors it is a font format toggle. Neither survives being copied out of the app. This tool takes a different route: it writes the line into the text itself using Unicode combining marks, so the effect travels with the characters.
Unicode separates base characters from combining characters. Combining diacritical marks (U+0300 to U+036F) occupy no width of their own and are drawn on top of the previous character, which is how accents like e + U+0301 become é. The strikethrough uses U+0336, the slash uses U+0338, the underline uses U+0332, the overline uses U+0305 and the wavy line uses U+0334. Repeating a mark twice produces a heavier double line.
Combining marks depend on font rendering. If an app's font lacks the glyph, or its text engine does not stack combining marks, the mark falls back to sitting to the right of the character. Phones and mainstream browsers handle it well; a few older desktop tools may not, in which case the HTML or CSS version is the safer choice.
The Unicode version carries the line inside the text itself, so it displays anywhere the characters are supported, but search engines treat the marks as ordinary characters. The HTML <s> and <del> tags describe meaning instead of appearance and are the correct choice for web pages. Use tags when you control the markup, and Unicode text when you are posting somewhere that only accepts plain text.
| Style | Example | Combining code point | Best for |
|---|---|---|---|
| Strikethrough | Ab̶c̶ | U+0336 | The everyday choice - prices, done items |
| Double strikethrough | Ab̶̶c̶̶ | U+0336 ×2 | When a single line is not emphatic enough |
| Slash | Ab̸c̸ | U+0338 | Marking something as void or invalid |
| Strike + slash | Ab̶̸c̶̸ | U+0336 + U+0338 | Strongly cancelling something |
| Underline | Ab̲c̲ | U+0332 | Emphasis and heading decoration |
| Double underline | Ab̲̲c̲̲ | U+0332 ×2 | Strong emphasis and signature flair |
| Overline | Ab̅c̅ | U+0305 | Math notation and special labels |
| Wavy line | Ab̴c̴ | U+0334 | Flagging doubt or a possible error |