Skip to content

Strikethrough Text Generator

Type text and get a strikethrough line through every character using a Unicode combining mark — not HTML or Markdown formatting, so it works in plain-text places that have no formatting option at all, like most bios, chat apps and comment fields.

  • Works in plain-text fields with no formatting toolbar
  • A real strike through every character, not an approximation
  • Copy in one click
  • Runs fully client-side

Generator

Generated locally, nothing uploaded

Strikethrough

How to generate strikethrough text

  1. 01

    Type your text

    Enter the text you want struck through.

  2. 02

    Read the result

    Every character gets a line through it, rendered as plain Unicode text.

  3. 03

    Copy it

    Paste it into a bio, chat, or anywhere plain text is accepted.

A combining character, not HTML or Markdown#

Normal strikethrough — the <s> tag in HTML, or ~~text~~ in Markdown — is formatting applied on top of plain text, and it disappears the instant it lands somewhere that does not render that markup, showing raw tildes or tags instead. This tool works differently: it inserts a Unicode "combining long stroke overlay" character directly after every letter. That mark is part of the text itself, not a formatting instruction, so it survives being pasted into a plain-text field with zero rendering support for HTML or Markdown — an Instagram bio, most chat apps, a plain comment box.

Why this is more reliable than the box-drawing lookalike tricks#

Some other stylized-text tricks (upside-down text, for instance) work by substituting each letter with an unrelated character that merely looks similar — an approximation. Strikethrough here is not an approximation: it is a genuine combining mark stacked on the original, unmodified letter, so the letter itself renders correctly and the line is added on top of it, the same way an accent mark stacks on a letter like é.

Where the line might look thin or slightly offset#

Combining marks are positioned by the font rendering the text, and different fonts handle vertical alignment of combining characters with slightly different precision — the strike can look perfectly centered in one app and marginally high or low in another. This is a font-rendering quirk shared by every tool using this technique, not something specific to how this one generates the text.

Frequently asked questions

Why does this work in places HTML strikethrough does not?

Because it is not markup at all — it is a Unicode combining character embedded in the text itself, so it survives being pasted anywhere plain text is accepted, including bios and chat apps with no formatting support.

Does the original letter get changed or replaced?

No — the letter stays exactly as typed. A combining strike mark is added on top of it, the same mechanism a font uses to stack an accent mark on a letter.

Why does the strike line look slightly off-center in some apps?

Different fonts render the vertical position of combining marks with slightly different precision, so alignment can vary a little between apps. This is a font-rendering characteristic, not specific to this tool.

Is my text sent anywhere?

No. The strikethrough is applied entirely in your browser — nothing is uploaded.

Developers

UUID Generator

Generate cryptographically random UUID v4 or time-ordered UUID v7, in bulk.

Developers

Base64 Encoder & Decoder

Encode and decode Base64 with correct UTF-8 handling, including the URL-safe alphabet.

Developers

ULID Generator

Generate ULIDs — sortable by creation time like UUID v7, but Crockford Base32 instead of hex.