Zalgo Text Generator
Zalgo adds combining marks to the text you type for a post or a bio and replaces nothing: all 62 keys come through as typed, letters and digits alike. Every visible character except an emoji is given marks above and marks below.
- Zalgo
F̮̋͒̾å̟̯ͪͥn͎̯̹̏c̥͆y͇ͪ T̬̊͒e̼̺̝ͬ̋̄x̪ͧt͈̜̗ͭ͋ Ǵ̲̤̔̈e̗ͩ̍̋n̼ͧ͊̏è̯̰r̰̭̗̎ͯ͌a͉̖̬͑̽ẗ͉̭̟o͍͖̩ͧ̓̊r͉̰̜ͤ̑
Type in the box and each row follows your text. Copy puts a row on your clipboard and the button reads Copied. If copying is refused it reads Selected, and the text stays selected to copy by hand.
Zalgo is built from Unicode nonspacing marks
Zalgo is not a font. What it adds are characters that Unicode names and numbers one by one, and all of them are nonspacing marks of a single block, Combining Diacritical Marks.
One to three marks above and one to three below
Zalgo gives every visible character at least one mark above and one mark below, and at most three of each. An emoji gets none. The marks above are picked from a set of 47, the marks below from a set of 39. Type the same text again and you get the same marks.
The 47 marks above
This set runs from U+0300, COMBINING GRAVE ACCENT, to U+036F, COMBINING LATIN SMALL LETTER X. Seventeen of its names end in the word ABOVE, and the last thirteen are named after small letters.
| Mark | Code point | Unicode name | Block |
|---|---|---|---|
| ◌̀ | U+0300 | COMBINING GRAVE ACCENT | Combining Diacritical Marks |
| ◌́ | U+0301 | COMBINING ACUTE ACCENT | Combining Diacritical Marks |
| ◌̂ | U+0302 | COMBINING CIRCUMFLEX ACCENT | Combining Diacritical Marks |
| ◌̃ | U+0303 | COMBINING TILDE | Combining Diacritical Marks |
| ◌̄ | U+0304 | COMBINING MACRON | Combining Diacritical Marks |
| ◌̅ | U+0305 | COMBINING OVERLINE | Combining Diacritical Marks |
| ◌̆ | U+0306 | COMBINING BREVE | Combining Diacritical Marks |
| ◌̇ | U+0307 | COMBINING DOT ABOVE | Combining Diacritical Marks |
| ◌̈ | U+0308 | COMBINING DIAERESIS | Combining Diacritical Marks |
| ◌̉ | U+0309 | COMBINING HOOK ABOVE | Combining Diacritical Marks |
| ◌̊ | U+030A | COMBINING RING ABOVE | Combining Diacritical Marks |
| ◌̋ | U+030B | COMBINING DOUBLE ACUTE ACCENT | Combining Diacritical Marks |
| ◌̌ | U+030C | COMBINING CARON | Combining Diacritical Marks |
| ◌̍ | U+030D | COMBINING VERTICAL LINE ABOVE | Combining Diacritical Marks |
| ◌̎ | U+030E | COMBINING DOUBLE VERTICAL LINE ABOVE | Combining Diacritical Marks |
| ◌̏ | U+030F | COMBINING DOUBLE GRAVE ACCENT | Combining Diacritical Marks |
| ◌̐ | U+0310 | COMBINING CANDRABINDU | Combining Diacritical Marks |
| ◌̑ | U+0311 | COMBINING INVERTED BREVE | Combining Diacritical Marks |
| ◌̒ | U+0312 | COMBINING TURNED COMMA ABOVE | Combining Diacritical Marks |
| ◌̓ | U+0313 | COMBINING COMMA ABOVE | Combining Diacritical Marks |
| ◌̔ | U+0314 | COMBINING REVERSED COMMA ABOVE | Combining Diacritical Marks |
| ◌̽ | U+033D | COMBINING X ABOVE | Combining Diacritical Marks |
| ◌̾ | U+033E | COMBINING VERTICAL TILDE | Combining Diacritical Marks |
| ◌̿ | U+033F | COMBINING DOUBLE OVERLINE | Combining Diacritical Marks |
| ◌͂ | U+0342 | COMBINING GREEK PERISPOMENI | Combining Diacritical Marks |
| ◌͆ | U+0346 | COMBINING BRIDGE ABOVE | Combining Diacritical Marks |
| ◌͊ | U+034A | COMBINING NOT TILDE ABOVE | Combining Diacritical Marks |
| ◌͋ | U+034B | COMBINING HOMOTHETIC ABOVE | Combining Diacritical Marks |
| ◌͌ | U+034C | COMBINING ALMOST EQUAL TO ABOVE | Combining Diacritical Marks |
| ◌͐ | U+0350 | COMBINING RIGHT ARROWHEAD ABOVE | Combining Diacritical Marks |
| ◌͑ | U+0351 | COMBINING LEFT HALF RING ABOVE | Combining Diacritical Marks |
| ◌͒ | U+0352 | COMBINING FERMATA | Combining Diacritical Marks |
| ◌͗ | U+0357 | COMBINING RIGHT HALF RING ABOVE | Combining Diacritical Marks |
| ◌͛ | U+035B | COMBINING ZIGZAG ABOVE | Combining Diacritical Marks |
| ◌ͣ | U+0363 | COMBINING LATIN SMALL LETTER A | Combining Diacritical Marks |
| ◌ͤ | U+0364 | COMBINING LATIN SMALL LETTER E | Combining Diacritical Marks |
| ◌ͥ | U+0365 | COMBINING LATIN SMALL LETTER I | Combining Diacritical Marks |
| ◌ͦ | U+0366 | COMBINING LATIN SMALL LETTER O | Combining Diacritical Marks |
| ◌ͧ | U+0367 | COMBINING LATIN SMALL LETTER U | Combining Diacritical Marks |
| ◌ͨ | U+0368 | COMBINING LATIN SMALL LETTER C | Combining Diacritical Marks |
| ◌ͩ | U+0369 | COMBINING LATIN SMALL LETTER D | Combining Diacritical Marks |
| ◌ͪ | U+036A | COMBINING LATIN SMALL LETTER H | Combining Diacritical Marks |
| ◌ͫ | U+036B | COMBINING LATIN SMALL LETTER M | Combining Diacritical Marks |
| ◌ͬ | U+036C | COMBINING LATIN SMALL LETTER R | Combining Diacritical Marks |
| ◌ͭ | U+036D | COMBINING LATIN SMALL LETTER T | Combining Diacritical Marks |
| ◌ͮ | U+036E | COMBINING LATIN SMALL LETTER V | Combining Diacritical Marks |
| ◌ͯ | U+036F | COMBINING LATIN SMALL LETTER X | Combining Diacritical Marks |
The 39 marks below
The second set starts at U+0316, COMBINING GRAVE ACCENT BELOW. All but two of its 39 names end in the word BELOW.
| Mark | Code point | Unicode name | Block |
|---|---|---|---|
| ◌̖ | U+0316 | COMBINING GRAVE ACCENT BELOW | Combining Diacritical Marks |
| ◌̗ | U+0317 | COMBINING ACUTE ACCENT BELOW | Combining Diacritical Marks |
| ◌̘ | U+0318 | COMBINING LEFT TACK BELOW | Combining Diacritical Marks |
| ◌̙ | U+0319 | COMBINING RIGHT TACK BELOW | Combining Diacritical Marks |
| ◌̜ | U+031C | COMBINING LEFT HALF RING BELOW | Combining Diacritical Marks |
| ◌̝ | U+031D | COMBINING UP TACK BELOW | Combining Diacritical Marks |
| ◌̞ | U+031E | COMBINING DOWN TACK BELOW | Combining Diacritical Marks |
| ◌̟ | U+031F | COMBINING PLUS SIGN BELOW | Combining Diacritical Marks |
| ◌̠ | U+0320 | COMBINING MINUS SIGN BELOW | Combining Diacritical Marks |
| ◌̣ | U+0323 | COMBINING DOT BELOW | Combining Diacritical Marks |
| ◌̤ | U+0324 | COMBINING DIAERESIS BELOW | Combining Diacritical Marks |
| ◌̥ | U+0325 | COMBINING RING BELOW | Combining Diacritical Marks |
| ◌̦ | U+0326 | COMBINING COMMA BELOW | Combining Diacritical Marks |
| ◌̩ | U+0329 | COMBINING VERTICAL LINE BELOW | Combining Diacritical Marks |
| ◌̪ | U+032A | COMBINING BRIDGE BELOW | Combining Diacritical Marks |
| ◌̫ | U+032B | COMBINING INVERTED DOUBLE ARCH BELOW | Combining Diacritical Marks |
| ◌̬ | U+032C | COMBINING CARON BELOW | Combining Diacritical Marks |
| ◌̭ | U+032D | COMBINING CIRCUMFLEX ACCENT BELOW | Combining Diacritical Marks |
| ◌̮ | U+032E | COMBINING BREVE BELOW | Combining Diacritical Marks |
| ◌̯ | U+032F | COMBINING INVERTED BREVE BELOW | Combining Diacritical Marks |
| ◌̰ | U+0330 | COMBINING TILDE BELOW | Combining Diacritical Marks |
| ◌̱ | U+0331 | COMBINING MACRON BELOW | Combining Diacritical Marks |
| ◌̲ | U+0332 | COMBINING LOW LINE | Combining Diacritical Marks |
| ◌̳ | U+0333 | COMBINING DOUBLE LOW LINE | Combining Diacritical Marks |
| ◌̹ | U+0339 | COMBINING RIGHT HALF RING BELOW | Combining Diacritical Marks |
| ◌̺ | U+033A | COMBINING INVERTED BRIDGE BELOW | Combining Diacritical Marks |
| ◌̻ | U+033B | COMBINING SQUARE BELOW | Combining Diacritical Marks |
| ◌̼ | U+033C | COMBINING SEAGULL BELOW | Combining Diacritical Marks |
| ◌͇ | U+0347 | COMBINING EQUALS SIGN BELOW | Combining Diacritical Marks |
| ◌͈ | U+0348 | COMBINING DOUBLE VERTICAL LINE BELOW | Combining Diacritical Marks |
| ◌͉ | U+0349 | COMBINING LEFT ANGLE BELOW | Combining Diacritical Marks |
| ◌͍ | U+034D | COMBINING LEFT RIGHT ARROW BELOW | Combining Diacritical Marks |
| ◌͎ | U+034E | COMBINING UPWARDS ARROW BELOW | Combining Diacritical Marks |
| ◌͓ | U+0353 | COMBINING X BELOW | Combining Diacritical Marks |
| ◌͔ | U+0354 | COMBINING LEFT ARROWHEAD BELOW | Combining Diacritical Marks |
| ◌͕ | U+0355 | COMBINING RIGHT ARROWHEAD BELOW | Combining Diacritical Marks |
| ◌͖ | U+0356 | COMBINING RIGHT ARROWHEAD AND UP ARROWHEAD BELOW | Combining Diacritical Marks |
| ◌͙ | U+0359 | COMBINING ASTERISK BELOW | Combining Diacritical Marks |
| ◌͚ | U+035A | COMBINING DOUBLE RING BELOW | Combining Diacritical Marks |