Strikethrough text generator, copy and paste
What do the labels on each card mean?
U+1D400 The Unicode codepoint the style's characters come from. Two styles can look almost identical and still be different characters with different device support. The codepoint is the only reliable way to tell which one you copied.
IGTTRB Platform support. Green renders reliably. Amber works, but breaks on some devices or in some fields. Struck through is filtered out or rejected by that platform.
IG Instagram · TT TikTok · DC Discord · WA WhatsApp · FB Facebook · X (Twitter) · RB Roblox
Bold
U+1D400Italic
U+1D434Bold Italic
U+1D468Script
U+1D49CBold Script
U+1D4D0Fraktur
U+1D504Bold Fraktur
U+1D56CDouble-Struck
U+1D538Monospace
U+1D670Sans Serif
U+1D5A0Sans Bold
U+1D5D4Sans Italic
U+1D608Sans Bold Italic
U+1D63CCircled
U+24B6Circled Negative
U+1F150Squared
U+1F130Fullwidth
U+FF21Small Caps
U+1D00Superscript
U+1D2CSubscript
U+2090Greek Style
U+0391Cyrillic Style
U+0410Cherokee Style
U+13AARunic Style
U+16A8Upside Down
U+2200Underline
U+0332Slash Through
U+0338Glitch
U+0300Glitch Heavy
U+0300Ready-made combos
The same style inside each frame. Type above and these update with it, then tap to copy the whole thing. The number is the character count, which matters if you are pasting into a field with a limit.
Strikethrough works in a fundamentally different way from every other style on this site, and understanding the difference explains most of its problems. Bold and script substitute your letters for different characters that look styled. Strikethrough does not substitute anything. It keeps your original letters and attaches an invisible combining mark to each one, U+0336, which instructs the device to draw a line through the character it follows.
Where it works, and where it breaks
That distinction has real consequences. Because your letters are unchanged underneath, strikethrough text is still searchable and still readable to a screen reader, which is the opposite of every substitution style here. It is the one decorative option that does not cost you accessibility.
The cost is elsewhere. Drawing a mark correctly over a character is the text engine's job, not the font's, and text engines vary a great deal. The same string can look clean in one app and show marks bunched, offset or overlapping in the next. Long strings are worse than short ones, because small positioning errors accumulate visibly. Some platforms also collapse the marks entirely on longer text.
Your output is also twice the length in characters, since every visible letter carries a hidden mark alongside it. Against a 150-character bio limit that halves your usable text, which catches people out.
Where a platform offers real strikethrough, Discord's double tilde, for instance, that will always render more reliably than this will.
Common questions
Why does it look wrong in some apps?
Positioning a combining mark over a character is handled by the app's text engine rather than the font, and engines differ. The same string can render cleanly in one app and show bunched or offset marks in another. Longer strings show it more, because small errors accumulate.
Why does my text hit the character limit so fast?
Every visible letter carries a hidden combining mark alongside it, so the string is roughly twice as long as it looks. Against a 150-character bio that halves what you can actually write.
Is this more accessible than other styles?
Yes, and it is the only one here that is. Your original letters are unchanged underneath the marks, so the text remains searchable and a screen reader still reads real words. Substitution styles like bold and script replace the letters entirely and lose both.