Skip to content

Every text style

One input, every style. Type once below and copy whichever fits.

    Two different Unicode mechanisms

    Everything on this page is plain Unicode text, but the styles are produced two completely different ways — and the difference decides where each one survives a paste.

    Combining marks keep your original letters and hang extra marks on them. An a stays the code point a; the glitch comes from stacking accent-like characters above, through, and below it. That is how the zalgo, glitch, cursed and corrupted styles work. Because the base letters are untouched, search and autocorrect still mostly read the word — but the stacked marks can be trimmed by short fields like usernames.

    Character substitution swaps each letter for a different, already styled code point somewhere else in Unicode — Mathematical Bold, Mathematical Script, Circled Latin, and so on. That is how bold, cursive, bubble and small text work. One character in, one character out, so nothing gets trimmed — but the letters are no longer the letters you typed, which is why screen readers announce them oddly and why search boxes won't match them.

    Which style to pick

    If you wantUseWhy
    Broken / corrupted lookZalgo or glitchOnly combining marks produce real vertical chaos
    Readable but decorativeFancy or cursiveSubstitution stays one line tall and never overflows
    Emphasis inside a plain-text fieldBoldWorks where no rich-text formatting exists
    A short username that won't get rejectedBold or bubbleFixed length — combining marks blow past character limits
    An image instead of textPNG downloadFor places that strip Unicode entirely

    Dedicated pages per style

    Not sure which name you're looking for? The glitch vs. zalgo vs. cursed breakdown covers why the same effect has four names, and the glossary defines the underlying terms. For how any of it behaves in a specific app, start with the answers section.