Create strikethrough, underlined, dotted, superscript and subscript text with Unicode — in your browser.
Strikethrough text is the classic way to show a correction, a joke ("meeting at 9 ~~8~~") or a price drop in a bio or caption — but most social networks offer no button for it. This tool produces the effect with pure Unicode: it works in Instagram, WhatsApp status, X/Twitter, Discord names and anywhere else that accepts plain text, because the result is plain text.
The strikethrough, underline and dotted variants use combining characters — special Unicode marks (U+0336, U+0332 and U+0323) that attach to the character before them, the same mechanism accents use. The tool inserts one after every letter of your text, so each character carries its own stroke or line. The small-text variants work differently: superscript and subscript letters are separate characters scattered across Unicode, added over the years for phonetics and chemistry. The tool maps every letter that has an equivalent; the few that do not (there is no superscript q, and subscript covers only some letters) stay in their normal form, which is why small text is always an approximation.
Because everything is standard Unicode, you can mix variants freely with normal text and even with the styles from our fancy font generator. Two caveats apply: how cleanly the line crosses each letter depends on the font of the app displaying it, and screen readers handle combining marks and superscript letters poorly — keep decorated text short and never use it for information people must not miss. The conversion runs entirely in your browser; your text is never uploaded anywhere.
Each letter is followed by the combining character U+0336, which fonts render as a stroke through the preceding character. The text remains selectable, copyable plain text — no formatting or HTML involved.
Because Unicode has no superscript or subscript version of every letter. Superscript covers most of the alphabet, subscript only part of it — letters without an equivalent are left unchanged rather than replaced with something wrong.
Yes, in almost all cases — modern apps and system fonts render combining marks well. The exact position of the stroke varies slightly by font, and a few very old devices may show detached marks.
Yes. The result is normal text: paste it here and use a text cleaner, or simply delete it and retype. Deleting character by character may take two keystrokes per letter, since the mark is a separate character.
No. The variants are generated by JavaScript on your device as you type. Nothing is sent to any server or stored.
Create your free Vai.la biolink: one short link for your bio with everything you share.
Vai.la is not responsible for how the tools are used or for decisions made based on their results.