Skip to main content
ASCII Art Generator

Strikethrough text generator

Cross out a short message with copyable Unicode marks. Keep your original text, check the preview, then copy or save the result.

Unicode text, not ASCII or an image. No account needed.

Leave without saving your work?

Your input and artwork are not saved. Keep editing, or download the current result and check it before leaving.

6 / 1,000 UTF-16 code units. Emoji may use more than one unit. No silent shortening.

Adds one combining stroke to each eligible text cluster. Spaces and line breaks stay unchanged. Emoji-like clusters are kept whole and left unstyled.

Your strikethrough text

Copyable Unicode marks, not ASCII, Markdown or a font setting. The stroke's position and appearance depend on the receiving app and font.

Actual copyable examples

Original: Plan A
P̶l̶a̶n̶ A̶
Original: Café 👩‍💻
C̶a̶f̶é̶ 👩‍💻

The accented letter stays one text cluster. The emoji stays unchanged; the tool does not insert marks inside its joined sequence.

Unicode strikethrough is not Markdown formatting

This tool adds U+0336, COMBINING LONG STROKE OVERLAY, to the text itself. The copied result includes those extra characters. It is not CSS styling, and it does not wrap your words in Markdown.

In an editor that supports strikethrough Markdown, ~~Plan A~~ is formatting syntax. In a plain-text field it may just show tildes. Use the destination's own formatting when available; a Unicode preview here does not prove that another app accepts or renders the marks correctly.

What gets a stroke?

Each whole text cluster containing a letter, number, punctuation or symbol gets one overlay mark. Spaces, tabs and line breaks are kept as they are, so the stroke is not a continuous line across spaces. Emoji-like clusters, including flags and keycaps, are left unstyled. Standalone marks and formatting clusters without a base character also stay unchanged; the preview lists skipped non-whitespace clusters.

A cluster that already contains U+0336 is preserved without adding another. Other marks are not removed. The tool does not normalize, reorder or transliterate your text. Complex scripts and fonts may position the stroke differently or show it over only part of a cluster.

This decoration does not reliably communicate deletion to screen readers, and extra marks can affect searching, selection and character limits. Keep essential information in ordinary text. Edit the original input to recover unstyled wording; removing all marks would also remove accents.

For raised letters, try Small text. To flip or reverse a message, use Upside down text. Check the exact characters with the Unicode inspector.

Limits, exports and data handling

Up to 1,000 UTF-16 input units, without silent truncation. Output includes additional combining marks and can be longer than the input. Incomplete Unicode, bidirectional formatting controls and controls other than tabs and line breaks are rejected explicitly. Browser text fields normally turn pasted CRLF or lone CR endings into LF.

Copy and TXT contain only the current result, with no labels or added final newline. TXT uses UTF-8; clipboard and receiving editors may adapt line endings. If copying fails, select the raw result or use TXT.

Your input stays in this page's memory, not links, saved settings or analytics events. Export before leaving. Site resources and analytics still make requests; see data handling.

Technical references: Unicode's U+0336 character properties and Unicode text segmentation. A character's identity does not guarantee its appearance in a font.