Wery

Free · No sign-up · Runs in your browser

Glitch Text Generator

Type once and get 18 glitch styles at the same time. Copy any of them with one tap. Nothing is uploaded and nothing is generated on a server — the conversion happens on this page as you type.

  • 18 styles from one input
  • Runs in your browser — nothing uploaded
  • Same input always gives the same result
0 / 500
Zalgo controls

These four only affect the Zalgo styles. Every other style ignores them.

18 styles, live

Same text and same settings always give you the same result, so a style you like is never lost when you keep typing.

  • Ŝ̫I̩͊G̝̎N̪̒Ȃ̤Ľ͕ Ľ͕Ó̰S͕̅T̟͂

    Zalgo LightMost appsA few marks per letter. Still easy to read.
  • S̵̭͕͎̔̉̅I̴̳̖̙̎́̀G̵͔̦͇̓͗͗N̷̬͔̻̈̽̓Ḁ̷̳͕ͥ͂̊L̴̻̦̰̍ͥ̅ L̵͔̹̳̓̉͂O̴͍̯̪ͥ̈̏Ś̴̤͎͕̊̓T̴̲̰͓ͣ͊ͣ

    Zalgo MediumMost appsThe classic corrupted look.
  • S̶̷̪̠̱̜̪͎͈ͤ̓͋̏̉͐͒I̶̸̮̬͈͓͈̭͓̎̌́ͥ͐͒͊G̴̸̩̼̳̫̹̻̱̈́̉͑̊͐͌͋N̶̶̤̪̳̜̱͎̤̉ͤ̏̔̒͂͊A̶̵͔̟̪̜͎̗̻̽̔͋̎̽̄͐L̴̴̜̘̦̰̰̫̍̇̓̽̑̿́ͅ L̶̶̜̖̗͍͎̠͔͌̄̆̌̓̅̿O̶̷̘̮̳͈̱̔̇̊ͤ͐́̊ͅͅS̸̸̬͇͔̺͇̠̱̏̐̈͐̋̏͑T̴̷̬̹̮̲͈̼̱̀̓̑͂ͥ̽̓

    Zalgo HeavySome apps clip itMarks spill into the lines above and below.
  • S̶I̶G̶N̶A̶L̶ L̶O̶S̶T̶

    StrikethroughMost appsOne long stroke through every character.
  • S̸I̸G̸N̸A̸L̸ L̸O̸S̸T̸

    SlashedMost appsA diagonal stroke through every character.
  • S̳I̳G̳N̳A̳L̳ L̳O̳S̳T̳

    Double UnderlineMost appsTwo lines under the text, not a text style.
  • ▓S░IGNAL░ LO█S░T▓

    Corrupted BlocksAnywhereShaded blocks pushed between the letters.
  • SI▆G▃NA▃L ▁L▆O▄ST

    ScanlinesAnywhereRising bars, like a dropped video frame.
  • ┴SO˥ ˥∀NפIS

    Upside DownAnywhereFlipped letters, reversed order.
  • TSOL LANGIS

    ReversedAnywhereSame letters, last to first.
  • SIGNAL LOST

    FullwidthAnywhereWide monospaced forms. The vaporwave look.
  • 𝚂𝙸𝙶𝙽𝙰𝙻 𝙻𝙾𝚂𝚃

    MonospaceMost appsTerminal letterforms.
  • 𝗦𝗜𝗚𝗡𝗔𝗟 𝗟𝗢𝗦𝗧

    Bold SansMost appsReads as bold even where bold is not allowed.
  • ⓈⒾⒼⓃⒶⓁ ⓁⓄⓈⓉ

    CircledAnywhereEvery letter inside a ring.
  • 🅂🄸🄶🄽🄰🄻 🄻🄾🅂🅃

    SquaredAnywhereEvery letter inside a box. Upper case only.
  • ЅІGNАL LОЅТ

    Look-alikeAnywhereCyrillic letters that look Latin. Read the warning below.
  • ⏦SIGNAL☠ LOST

    Error ConsoleAnywhereWarning symbols wrapped around words.
  • SIGŇAL 1Ö5T

    DatamoshAnywhereLetters swapped for near-identical shapes.

Need the words too?

This page changes the text you already have.

If you do not have the words yet — a handle, a channel name, a track title — describe what you need and Xdoc will write candidates for you, each with the style that suits it and a note on where it will paste cleanly.

What is it for?
How hard should it lean?
0 / 240

You have not typed anything above yet, so Xdoc will invent the words from scratch.

Writing candidates opens a Wery workspace, so it needs an account. The generator above never does.

What is glitch text?

Glitch text is normal text with extra Unicode characters added to it, so it looks broken, corrupted or overloaded while still being ordinary text underneath.

Nothing is actually malfunctioning. Unicode includes combining characters — marks that attach to the letter before them instead of standing on their own. Stack enough of them onto one letter and it starts bleeding into the lines above and below.

Because the result is still text and not an image, you can copy it, paste it, and send it anywhere text goes. That is the whole trick, and it is also why it sometimes gets stripped: some fields only accept a narrow set of characters.

For example
Inputglitch
Outputg̶̝̳͔ͣ̉͗l̴̖̲̻͊͐̇ǐ̵̱̥̗͋̄ṯ̷̘̹̀̊̃c̶̝̹̭̎ͣ̃h̵̯̭̫͂̀ͥ

Glitch text vs Zalgo text

The two words get used interchangeably, but they describe different techniques. Zalgo is one family inside the broader glitch look.

GlitchZalgo
How it is madeLetters swapped for look-alike shapes, or symbols pushed between themCombining marks stacked above, below and through each letter
How it looksA corrupted screen or a bad data transferOvergrown, possessed, spilling out of its line
Line heightUnchangedGrows with intensity and can overlap neighbouring lines
Survives pastingUsually, it is ordinary charactersOften clipped, because platforms cap combining marks

On this page the Zalgo styles are the three at the top. Everything else is the glitch family.

Where each style actually works

This is the part most generators skip. A style that looks perfect here can arrive somewhere else with the marks stripped, truncated, or rejected outright. The rule of thumb: display fields usually accept these characters, identity fields usually do not.

Style familyPosts and commentsBio and display nameUsername, domain, email
Styled letters (bold, mono, fullwidth, circled, squared)WorksWorksRejected
Blocks, scanlines, error symbolsWorksWorksRejected
Upside down, reversedWorksWorksRejected
Zalgo light and mediumWorksOften clippedRejected
Zalgo heavyOften clippedOften clippedRejected
Look-alike lettersWorksWorksRejected

Do not use look-alike letters to impersonate anyone

Cyrillic letters that look Latin are the same technique used in spoofed domains and copied usernames. Registrars and platforms detect mixed-script strings and will reject or suspend them, and using one to pass as another person or brand is not something we will help with. Use that style for decoration, not for identity.

It is unreadable to screen readers

Combining marks and styled letter blocks are announced character by character, or skipped. Keep glitch text out of anything someone has to be able to read — navigation, instructions, error messages, alt text. Decoration is fine; information is not.

Search engines do not see the plain letters

Styled letters are separate code points from ordinary A–Z, so a glitched name is not searchable as its plain spelling. If you want to be found, keep a plain version somewhere on the page.

How the conversion works

Three steps, all of them running in this browser tab.

  1. 1

    Split the text into characters

    Not bytes — code points. Several of the styled alphabets sit outside the basic range, so splitting the wrong way would cut characters in half.

  2. 2

    Apply one transform per style

    Zalgo appends combining marks. The styled alphabets shift each letter into a different Unicode block. The mirror styles substitute and reverse. No two styles share a code path.

  3. 3

    Seed the randomness from your text

    Zalgo needs to look random, but a result you liked has to still be there after you type one more letter. The random choices come from a seed built out of your text and your settings, so the output is reproducible instead of re-rolled on every keystroke.

applyGlitch("glitch", "zalgo_medium") → g̶̝̳͔ͣ̉͗l̴̖̲̻͊͐̇ǐ̵̱̥̗͋̄ṯ̷̘̹̀̊̃c̶̝̹̭̎ͣ̃h̵̯̭̫͂̀ͥ
The same input always produces the same output

Where people use it

Four places this actually gets used, with the styles that survive there.

A dark gaming desk lit by monitor glow and a magenta light strip

Stream overlays and gamer tags

Scene labels, alerts and handles. Overlays are images, so anything renders — but check the tag against the platform's username rules first.

A hand holding a phone with a glowing screen in a dark room

Profile names and bios

Styled letters are the safe pick here. Bios count each character, and Zalgo marks eat the limit fast.

A dark video still with VHS tracking damage and colour bleed

Video titles and thumbnails

Titles accept most styles. Thumbnail text is baked into the image, so nothing gets stripped.

A square album sleeve with abstract datamosh artwork on a concrete wall

Cover art and track names

Artwork is an image, so anything goes. Track names go through stores that often normalise characters back to plain letters.

Frequently asked questions

  • A tool that adds Unicode characters to your text so it looks corrupted. The result is still text, so it can be copied and pasted like any other. This one applies 18 different transforms at once and shows all of them together.

Type something and see all 18 at once.

No account, no upload, nothing to install.

Back to the generator