146 glitch symbols, from ░▒▓ shade blocks to ten symbols under stacked marks. None is broken: all are real Unicode characters, and the list below says what each is. Some apps strip or block these characters, and screen readers may read them badly.
Read the full guide
Boxes that stand for something missing
The box drawn when no font has a character is nicknamed tofu. ▯ is that shape as a character of its own; ⍰ is a sign from the APL programming language. The 39 Control pictures are visible stand-ins for codes such as null and escape: ␀ copies as a picture, never as the code.
Blocks, static and stacked marks
Shade blocks come from the Block Elements block: Unicode notes ░ ▒ ▓ as 25%, 50% and 75% fills, and █ as solid. Broken lines are Box Drawing dashes and diagonals. Braille static is ⣿, the eight Braille Patterns one dot short of it, and two checkers. The 30 tiles under marks are ten symbols at 2, 4 and 8 Combining Diacritical Marks, never more.
Tips
Search knows the control codes: esc finds 3 tiles, delete 4 and nul 2.
In Glitch strings, ▓▒░ name ░▒▓ copies with the word name inside: paste it, then type over the word.
A heavy glitch tile carries 8 marks that rise and fall past the line, so give it its own line.
Questions and answers
What is the glitch symbol?
There is no single one. The nearest is �, the replacement character, which software writes in place of a character it could not read. For the look of a failing screen, fade the shade blocks into each other, as in █▓▒░, or stack marks on a symbol.
OBJ symbol copy and paste: why does the tile look empty?
OBJ is U+FFFC, the object replacement character: it marks where a picture or other object sits in text. Unicode gives it no visible shape: the chart's dashed box holding OBJ is a label. On our Mac, Arial drew that box and the system font nothing.
How do I make glitched symbols of my own?
Each of the 30 here is one symbol followed by 2, 4 or 8 combining marks, picked once and stored. To stack marks on your own words and set how many land on each letter, use the zalgo text generator.
▞Quadrant upper right and lower leftU+259E Quadrant upper right and lower left. Block Elements block, Unicode 3.2.
▟Quadrant upper right and lower left and lower rightU+259F Quadrant upper right and lower left and lower right. Block Elements block, Unicode 3.2.
Show all 146 symbols (132 more)
Placeholders 7
⎕APL functional symbol quadU+2395 APL functional symbol quad. Miscellaneous Technical block, Unicode 3.0. An APL programming sign that is a plain upright box; Unicode cross-refers it to the white vertical rectangle.
〓Geta markU+3013 Geta mark. CJK Symbols and Punctuation block, Unicode 1.1. Japanese printing uses it as a substitute for an ideograph the font does not have, Unicode notes. Comes in a full-width cell.
OBJ, the object replacement characterU+FFFC Object replacement character. Specials block, Unicode 2.1. A placeholder that marks where a picture or other object sits in a run of text. It has no shape of its own: the Unicode chart shows a dashed box holding the letters OBJ, its sign for a character with nothing to draw. When we tested, Arial drew that box and the Mac system font drew nothing at all, so this tile may look empty and still copy.
⍰Question mark in a boxU+2370 APL functional symbol quad question. Miscellaneous Technical block, Unicode 1.1. A sign from the APL programming language that happens to look like a missing-character box. Unlike a real missing character it shows the same box on every device.
�Replacement characterU+FFFD Replacement character. Specials block, Unicode 1.1. The character software writes in place of one it could not read: Unicode calls it the general substitute character. It is often drawn as a question mark in a diamond. Pasted on purpose it looks like broken text and is perfectly valid text.
▯Tofu box, the white vertical rectangleU+25AF White vertical rectangle. Geometric Shapes block, Unicode 1.1. The small upright rectangle that many systems draw when no font has a character, nicknamed tofu. This one is a character in its own right, so it stays a box everywhere.
□White squareU+25A1 White square. Geometric Shapes block, Unicode 1.1. Unicode notes that it may be used to represent a missing ideograph.
Control pictures 39
␢Blank symbolU+2422 Blank symbol. Control Pictures block, Unicode 1.1. Unicode notes it as a graphic for the space.
␣Open boxU+2423 Open box. Control Pictures block, Unicode 1.1. Unicode notes it as a graphic for the space.
␆Symbol for acknowledgeU+2406 Symbol for acknowledge. Control Pictures block, Unicode 1.1. A visible picture of the control code U+0006, acknowledge (ACK). It copies as a picture, never as the code.
␈Symbol for backspaceU+2408 Symbol for backspace. Control Pictures block, Unicode 1.1. A visible picture of the control code U+0008, backspace (BS). It copies as a picture, never as the code.
␇Symbol for bellU+2407 Symbol for bell. Control Pictures block, Unicode 1.1. A visible picture of the control code U+0007, alert (BEL). It copies as a picture, never as the code.
␘Symbol for cancelU+2418 Symbol for cancel. Control Pictures block, Unicode 1.1. A visible picture of the control code U+0018, cancel (CAN). It copies as a picture, never as the code.
␍Symbol for carriage returnU+240D Symbol for carriage return. Control Pictures block, Unicode 1.1. A visible picture of the control code U+000D, carriage return (CR). It copies as a picture, never as the code.
␐Symbol for data link escapeU+2410 Symbol for data link escape. Control Pictures block, Unicode 1.1. A visible picture of the control code U+0010, data link escape (DLE). It copies as a picture, never as the code.
␡Symbol for deleteU+2421 Symbol for delete. Control Pictures block, Unicode 1.1. A visible picture of the control code U+007F, delete (DEL). It copies as a picture, never as the code.
␥Symbol for delete form twoU+2425 Symbol for delete form two. Control Pictures block, Unicode 3.0. A second form of the delete picture: Unicode notes it as the keyboard symbol for undoable delete, from ISO/IEC 9995-7.
␔Symbol for device control fourU+2414 Symbol for device control four. Control Pictures block, Unicode 1.1. A visible picture of the control code U+0014, device control four (DC4). It copies as a picture, never as the code.
␑Symbol for device control oneU+2411 Symbol for device control one. Control Pictures block, Unicode 1.1. A visible picture of the control code U+0011, device control one (DC1). It copies as a picture, never as the code.
␓Symbol for device control threeU+2413 Symbol for device control three. Control Pictures block, Unicode 1.1. A visible picture of the control code U+0013, device control three (DC3). It copies as a picture, never as the code.
␒Symbol for device control twoU+2412 Symbol for device control two. Control Pictures block, Unicode 1.1. A visible picture of the control code U+0012, device control two (DC2). It copies as a picture, never as the code.
␙Symbol for end of mediumU+2419 Symbol for end of medium. Control Pictures block, Unicode 1.1. A visible picture of the control code U+0019, end of medium (EOM). It copies as a picture, never as the code.
␃Symbol for end of textU+2403 Symbol for end of text. Control Pictures block, Unicode 1.1. A visible picture of the control code U+0003, end of text (ETX). It copies as a picture, never as the code.
␄Symbol for end of transmissionU+2404 Symbol for end of transmission. Control Pictures block, Unicode 1.1. A visible picture of the control code U+0004, end of transmission (EOT). It copies as a picture, never as the code.
␗Symbol for end of transmission blockU+2417 Symbol for end of transmission block. Control Pictures block, Unicode 1.1. A visible picture of the control code U+0017, end of transmission block (ETB). It copies as a picture, never as the code.
␅Symbol for enquiryU+2405 Symbol for enquiry. Control Pictures block, Unicode 1.1. A visible picture of the control code U+0005, enquiry (ENQ). It copies as a picture, never as the code.
␛Symbol for escapeU+241B Symbol for escape. Control Pictures block, Unicode 1.1. A visible picture of the control code U+001B, escape (ESC). It copies as a picture, never as the code.
␜Symbol for file separatorU+241C Symbol for file separator. Control Pictures block, Unicode 1.1. A visible picture of the control code U+001C, information separator four (FS). It copies as a picture, never as the code.
␌Symbol for form feedU+240C Symbol for form feed. Control Pictures block, Unicode 1.1. A visible picture of the control code U+000C, form feed (FF). It copies as a picture, never as the code.
␝Symbol for group separatorU+241D Symbol for group separator. Control Pictures block, Unicode 1.1. A visible picture of the control code U+001D, information separator three (GS). It copies as a picture, never as the code.
␉Symbol for horizontal tabulationU+2409 Symbol for horizontal tabulation. Control Pictures block, Unicode 1.1. A visible picture of the control code U+0009, character tabulation (HT). It copies as a picture, never as the code.
␊Symbol for line feedU+240A Symbol for line feed. Control Pictures block, Unicode 1.1. A visible picture of the control code U+000A, line feed (LF). It copies as a picture, never as the code.
␕Symbol for negative acknowledgeU+2415 Symbol for negative acknowledge. Control Pictures block, Unicode 1.1. A visible picture of the control code U+0015, negative acknowledge (NAK). It copies as a picture, never as the code.
Symbol for newlineU+2424 Symbol for newline. Control Pictures block, Unicode 1.1. One picture for a newline, the break at the end of a line. New line (NL) is among the names NameAliases.txt gives the control code U+000A.
␀Symbol for nullU+2400 Symbol for null. Control Pictures block, Unicode 1.1. A visible picture of the control code U+0000, null (NUL). It copies as a picture, never as the code.
␞Symbol for record separatorU+241E Symbol for record separator. Control Pictures block, Unicode 1.1. A visible picture of the control code U+001E, information separator two (RS). It copies as a picture, never as the code.
␏Symbol for shift inU+240F Symbol for shift in. Control Pictures block, Unicode 1.1. A visible picture of the control code U+000F, shift in (SI). It copies as a picture, never as the code.
␎Symbol for shift outU+240E Symbol for shift out. Control Pictures block, Unicode 1.1. A visible picture of the control code U+000E, shift out (SO). It copies as a picture, never as the code.
␠Symbol for spaceU+2420 Symbol for space. Control Pictures block, Unicode 1.1. A visible picture of the space, U+0020 (SP). It copies as a picture, never as a space.
␁Symbol for start of headingU+2401 Symbol for start of heading. Control Pictures block, Unicode 1.1. A visible picture of the control code U+0001, start of heading (SOH). It copies as a picture, never as the code.
␂Symbol for start of textU+2402 Symbol for start of text. Control Pictures block, Unicode 1.1. A visible picture of the control code U+0002, start of text (STX). It copies as a picture, never as the code.
␚Symbol for substituteU+241A Symbol for substitute. Control Pictures block, Unicode 1.1. A visible picture of the control code U+001A, substitute (SUB). It copies as a picture, never as the code.
␦Symbol for substitute form twoU+2426 Symbol for substitute form two. Control Pictures block, Unicode 3.0. A second form of the substitute picture, from ISO 2047: a question mark turned backwards.
␖Symbol for synchronous idleU+2416 Symbol for synchronous idle. Control Pictures block, Unicode 1.1. A visible picture of the control code U+0016, synchronous idle (SYN). It copies as a picture, never as the code.
␟Symbol for unit separatorU+241F Symbol for unit separator. Control Pictures block, Unicode 1.1. A visible picture of the control code U+001F, information separator one (US). It copies as a picture, never as the code.
␋Symbol for vertical tabulationU+240B Symbol for vertical tabulation. Control Pictures block, Unicode 1.1. A visible picture of the control code U+000B, line tabulation (VT). It copies as a picture, never as the code.
Broken lines 15
╍Box drawings heavy double dash horizontalU+254D Box drawings heavy double dash horizontal. Box Drawing block, Unicode 1.1.
╏Box drawings heavy double dash verticalU+254F Box drawings heavy double dash vertical. Box Drawing block, Unicode 1.1.
┉Box drawings heavy quadruple dash horizontalU+2509 Box drawings heavy quadruple dash horizontal. Box Drawing block, Unicode 1.1.
┋Box drawings heavy quadruple dash verticalU+250B Box drawings heavy quadruple dash vertical. Box Drawing block, Unicode 1.1.
┅Box drawings heavy triple dash horizontalU+2505 Box drawings heavy triple dash horizontal. Box Drawing block, Unicode 1.1.
┇Box drawings heavy triple dash verticalU+2507 Box drawings heavy triple dash vertical. Box Drawing block, Unicode 1.1.
╳Box drawings light diagonal crossU+2573 Box drawings light diagonal cross. Box Drawing block, Unicode 1.1. Both diagonals at once: a cell crossed out. Unicode cross-refers it to the saltire and the multiplication x.
╲Box drawings light diagonal upper left to lower rightU+2572 Box drawings light diagonal upper left to lower right. Box Drawing block, Unicode 1.1. Fills its whole cell corner to corner, the mirror of the one before.
╱Box drawings light diagonal upper right to lower leftU+2571 Box drawings light diagonal upper right to lower left. Box Drawing block, Unicode 1.1. Fills its whole cell corner to corner, so a row of them joins into a zigzag or a slope.
⣿Braille pattern dots-12345678U+28FF Braille pattern dots-12345678. Braille Patterns block, Unicode 3.0. All eight dots of the cell raised: the densest of the 256 braille patterns.
⌁Electric arrowU+2301 Electric arrow. Miscellaneous Technical block, Unicode 3.0. From ISO 2047, where it is the symbol for End of Transmission.
⌫Erase to the leftU+232B Erase to the left. Miscellaneous Technical block, Unicode 1.1. Unicode also calls it the delete to the left key.
⌦Erase to the rightU+2326 Erase to the right. Miscellaneous Technical block, Unicode 1.1. Unicode also calls it the delete to the right key.
⎋Escape key signU+238B Broken circle with northwest arrow. Miscellaneous Technical block, Unicode 3.0. Unicode also calls it escape: the sign for the Esc key.
✘Heavy ballot xU+2718 Heavy ballot x. Dingbats block, Unicode 1.1.
⏻Power symbolU+23FB Power symbol. Miscellaneous Technical block, Unicode 9.0. The IEEE 1621 power symbol, Unicode notes.
⛝Squared saltireU+26DD Squared saltire. Miscellaneous Symbols block, Unicode 5.2. Unicode also calls it closed entry.
⚠︎Warning signU+26A0 Warning sign. Miscellaneous Symbols block, Unicode 4.0. Has an emoji form too, so it is copied with U+FE0E, the selector that keeps it as plain text.
⌧X in a rectangle boxU+2327 X in a rectangle box. Miscellaneous Technical block, Unicode 1.1. Unicode also calls it the clear key.
Glitched symbols 30
✝︎̵̜͇̺̐̉̑̚Cross, heavy glitchU+271D Latin cross under 8 combining marks (4 above, 1 through, 3 below): U+0335, U+031A, U+0310, U+0309, U+0311, U+031C, U+0347, U+033A. U+FE0E after the base keeps it plain text, not an emoji. 10 characters in all, from the Combining Diacritical Marks block. Made once with the zalgo page's mark tables and stored, so every copy is the same.
✝︎̸̱Cross, light glitchU+271D Latin cross under 2 combining marks (1 through, 1 below): U+0338, U+0331. U+FE0E after the base keeps it plain text, not an emoji. 4 characters in all, from the Combining Diacritical Marks block. Made once with the zalgo page's mark tables and stored, so every copy is the same.
✝︎̷̛̐͋Cross, medium glitchU+271D Latin cross under 4 combining marks (3 above, 1 through): U+0337, U+0310, U+034B, U+031B. U+FE0E after the base keeps it plain text, not an emoji. 6 characters in all, from the Combining Diacritical Marks block. Made once with the zalgo page's mark tables and stored, so every copy is the same.
◆̶̢̭̖͉͖̂̓Diamond, heavy glitchU+25C6 Black diamond under 8 combining marks (2 above, 1 through, 5 below): U+0336, U+0302, U+0313, U+0322, U+032D, U+0316, U+0349, U+0356. 9 characters in all, from the Combining Diacritical Marks block. Made once with the zalgo page's mark tables and stored, so every copy is the same.
◆̶̛Diamond, light glitchU+25C6 Black diamond under 2 combining marks (1 above, 1 through): U+0336, U+031B. 3 characters in all, from the Combining Diacritical Marks block. Made once with the zalgo page's mark tables and stored, so every copy is the same.
◆̶͎̮̂Diamond, medium glitchU+25C6 Black diamond under 4 combining marks (1 above, 1 through, 2 below): U+0336, U+0302, U+034E, U+032E. 5 characters in all, from the Combining Diacritical Marks block. Made once with the zalgo page's mark tables and stored, so every copy is the same.
♥︎̶͕̥̘ͩͬ̽̀Heart, heavy glitchU+2665 Black heart suit under 8 combining marks (4 above, 1 through, 3 below): U+0336, U+0369, U+036C, U+033D, U+0300, U+0355, U+0325, U+0318. U+FE0E after the base keeps it plain text, not an emoji. 10 characters in all, from the Combining Diacritical Marks block. Made once with the zalgo page's mark tables and stored, so every copy is the same.
♥︎̃̎Heart, light glitchU+2665 Black heart suit under 2 combining marks (2 above): U+0303, U+030E. U+FE0E after the base keeps it plain text, not an emoji. 4 characters in all, from the Combining Diacritical Marks block. Made once with the zalgo page's mark tables and stored, so every copy is the same.
♥︎̸͙̘̿Heart, medium glitchU+2665 Black heart suit under 4 combining marks (1 above, 1 through, 2 below): U+0338, U+033F, U+0359, U+0318. U+FE0E after the base keeps it plain text, not an emoji. 6 characters in all, from the Combining Diacritical Marks block. Made once with the zalgo page's mark tables and stored, so every copy is the same.
∞̷̢̙̦̼ͮ̅͛Infinity, heavy glitchU+221E Infinity under 8 combining marks (3 above, 1 through, 4 below): U+0337, U+036E, U+0305, U+035B, U+0322, U+0319, U+0326, U+033C. 9 characters in all, from the Combining Diacritical Marks block. Made once with the zalgo page's mark tables and stored, so every copy is the same.
∞͇̂Infinity, light glitchU+221E Infinity under 2 combining marks (1 above, 1 below): U+0302, U+0347. 3 characters in all, from the Combining Diacritical Marks block. Made once with the zalgo page's mark tables and stored, so every copy is the same.
∞̵̙͙̩Infinity, medium glitchU+221E Infinity under 4 combining marks (1 through, 3 below): U+0335, U+0319, U+0359, U+0329. 5 characters in all, from the Combining Diacritical Marks block. Made once with the zalgo page's mark tables and stored, so every copy is the same.
☾̴̥̙̅͂ͮ͘̚Moon, heavy glitchU+263E Last quarter moon under 8 combining marks (5 above, 1 through, 2 below): U+0334, U+0305, U+0342, U+036E, U+0358, U+031A, U+0325, U+0319. 9 characters in all, from the Combining Diacritical Marks block. Made once with the zalgo page's mark tables and stored, so every copy is the same.
☾͈̉Moon, light glitchU+263E Last quarter moon under 2 combining marks (1 above, 1 below): U+0309, U+0348. 3 characters in all, from the Combining Diacritical Marks block. Made once with the zalgo page's mark tables and stored, so every copy is the same.
☾͋ͦ̿̄Moon, medium glitchU+263E Last quarter moon under 4 combining marks (4 above): U+034B, U+0366, U+033F, U+0304. 5 characters in all, from the Combining Diacritical Marks block. Made once with the zalgo page's mark tables and stored, so every copy is the same.
♪̸̢̮̹̤̫ͧ͆Music note, heavy glitchU+266A Eighth note under 8 combining marks (2 above, 1 through, 5 below): U+0338, U+0367, U+0346, U+0322, U+032E, U+0339, U+0324, U+032B. 9 characters in all, from the Combining Diacritical Marks block. Made once with the zalgo page's mark tables and stored, so every copy is the same.
♪͉̦Music note, light glitchU+266A Eighth note under 2 combining marks (2 below): U+0349, U+0326. 3 characters in all, from the Combining Diacritical Marks block. Made once with the zalgo page's mark tables and stored, so every copy is the same.
♪̤̉͌ͥMusic note, medium glitchU+266A Eighth note under 4 combining marks (3 above, 1 below): U+0309, U+034C, U+0365, U+0324. 5 characters in all, from the Combining Diacritical Marks block. Made once with the zalgo page's mark tables and stored, so every copy is the same.
☠︎̷̨̡̟͎͙̦͑Skull, heavy glitchU+2620 Skull and crossbones under 8 combining marks (1 above, 1 through, 6 below): U+0337, U+0351, U+031F, U+0328, U+034E, U+0359, U+0326, U+0321. U+FE0E after the base keeps it plain text, not an emoji. 10 characters in all, from the Combining Diacritical Marks block. Made once with the zalgo page's mark tables and stored, so every copy is the same.
☠︎̵̋Skull, light glitchU+2620 Skull and crossbones under 2 combining marks (1 above, 1 through): U+0335, U+030B. U+FE0E after the base keeps it plain text, not an emoji. 4 characters in all, from the Combining Diacritical Marks block. Made once with the zalgo page's mark tables and stored, so every copy is the same.
☠︎̸͓ͨ̇Skull, medium glitchU+2620 Skull and crossbones under 4 combining marks (2 above, 1 through, 1 below): U+0338, U+0368, U+0307, U+0353. U+FE0E after the base keeps it plain text, not an emoji. 6 characters in all, from the Combining Diacritical Marks block. Made once with the zalgo page's mark tables and stored, so every copy is the same.
☺︎̵̪̼̖̲̋͛̊Smiley, heavy glitchU+263A White smiling face under 8 combining marks (3 above, 1 through, 4 below): U+0335, U+030B, U+035B, U+030A, U+032A, U+033C, U+0316, U+0332. U+FE0E after the base keeps it plain text, not an emoji. 10 characters in all, from the Combining Diacritical Marks block. Made once with the zalgo page's mark tables and stored, so every copy is the same.
☺︎̝͔Smiley, light glitchU+263A White smiling face under 2 combining marks (2 below): U+031D, U+0354. U+FE0E after the base keeps it plain text, not an emoji. 4 characters in all, from the Combining Diacritical Marks block. Made once with the zalgo page's mark tables and stored, so every copy is the same.
☺︎̧̿ͨ͑Smiley, medium glitchU+263A White smiling face under 4 combining marks (3 above, 1 below): U+033F, U+0368, U+0351, U+0327. U+FE0E after the base keeps it plain text, not an emoji. 6 characters in all, from the Combining Diacritical Marks block. Made once with the zalgo page's mark tables and stored, so every copy is the same.
★̷͇̦̣̺ͯ̌̕Star, heavy glitchU+2605 Black star under 8 combining marks (3 above, 1 through, 4 below): U+0337, U+0315, U+036F, U+030C, U+0347, U+0326, U+0323, U+033A. 9 characters in all, from the Combining Diacritical Marks block. Made once with the zalgo page's mark tables and stored, so every copy is the same.
★̧̞Star, light glitchU+2605 Black star under 2 combining marks (2 below): U+0327, U+031E. 3 characters in all, from the Combining Diacritical Marks block. Made once with the zalgo page's mark tables and stored, so every copy is the same.
★͖̰̺ͮStar, medium glitchU+2605 Black star under 4 combining marks (1 above, 3 below): U+036E, U+0356, U+0330, U+033A. 5 characters in all, from the Combining Diacritical Marks block. Made once with the zalgo page's mark tables and stored, so every copy is the same.
▲̵͓͎̰ͣ̈ͯ̚Triangle, heavy glitchU+25B2 Black up-pointing triangle under 8 combining marks (4 above, 1 through, 3 below): U+0335, U+031A, U+0363, U+0308, U+036F, U+0353, U+034E, U+0330. 9 characters in all, from the Combining Diacritical Marks block. Made once with the zalgo page's mark tables and stored, so every copy is the same.
▲ͫ̍Triangle, light glitchU+25B2 Black up-pointing triangle under 2 combining marks (2 above): U+036B, U+030D. 3 characters in all, from the Combining Diacritical Marks block. Made once with the zalgo page's mark tables and stored, so every copy is the same.
▲̳̺͗͂Triangle, medium glitchU+25B2 Black up-pointing triangle under 4 combining marks (2 above, 2 below): U+0357, U+0342, U+0333, U+033A. 5 characters in all, from the Combining Diacritical Marks block. Made once with the zalgo page's mark tables and stored, so every copy is the same.
Glitch strings 16
␀␀␀␀Four null pictures
━━╍╍┅┅┉┉Heavy line breaking into dashes
╳╳╳╳╳Row of diagonal crosses
█▓▒░Fade from solid to light
░▒▓█▓▒░Fade in and out again
▘▚▗▞▝▖▟▛Scrambled quadrant blocks
▚▞▚▞▚▞Checker interference
▯▯▯▯▯Five tofu boxes
⢕⡪⢕⡪⢕⡪Braille checker static
⣿⣾⣽⣻⣷⣯⣟⢿⡿⣿Braille static, one dot lost in each middle cell
���Three replacement characters in a row
4̵͓ͭ̏̇̓0̴̢͈̗̠̋4̸̹̫̞̂ͨ404 under six marks a digit
E̶R̷R̷O̵R̸ERROR with one mark through each letter
g̷͙̦͒l̸̺̱͇i̶̦̫̠t̸̡̖͋c̴̡͈͇h̷̟͔̾The word glitch under four marks a letter
▓▒░ name ░▒▓Fades round the word name, to type over
s̶̩ͬï̸͙g̸̜̱ǹ̴͎ã̵̙l̵̰͆ l̷ͥ͌o̴̞̯s̷ͣͤt͙̀ͩsignal lost under three marks a letter
How this list was compiled: Built by script on 2026-09-19, not typed by hand. Every character was checked against UnicodeData.txt, version 18.0.0 (https://www.unicode.org/Public/18.0.0/ucd/UnicodeData.txt): the code points and the character names in the notes come from that file, names in sentence case. Block names come from Blocks.txt (https://www.unicode.org/Public/18.0.0/ucd/Blocks.txt) and the Unicode version each character arrived in from DerivedAge.txt (https://www.unicode.org/Public/18.0.0/ucd/DerivedAge.txt), both version 18.0.0. Other names and uses of a character come from the annotations in NamesList.txt, version 18.0.0 (https://www.unicode.org/Public/18.0.0/ucd/NamesList.txt). That is where the 25%, 50% and 75% of the three shades, speckles fill, solid, the notes on the object replacement character (a placeholder in text for an otherwise unspecified object) and on the replacement character (used to replace an incoming character whose value is unknown or unrepresentable in Unicode), the missing ideograph note of the white square, the geta mark as a substitute for an ideograph not in the font, graphic for space, undoable delete, ISO 2047, clear key, escape, the two delete keys, closed entry, tensor product, the IEEE 1621 power symbol and End of Transmission come from; the build stops if one of them changes. Which characters have an emoji form, and the text-style sequences that keep them plain, come from emoji-data.txt (https://www.unicode.org/Public/18.0.0/ucd/emoji/emoji-data.txt) and emoji-variation-sequences.txt (https://www.unicode.org/Public/18.0.0/ucd/emoji/emoji-variation-sequences.txt), version 18.0.0. The name and the abbreviation of each control code behind a control picture (null and NUL, escape and ESC, delete and DEL) come from NameAliases.txt, version 18.0.0 (https://www.unicode.org/Public/18.0.0/ucd/NameAliases.txt). The Control Pictures block has 42 characters in 18.0.0: 37 from Unicode 1.1, 2 from 3.0 and 3 from 16.0 (U+2427 to U+2429), counted from DerivedAge.txt; 18.0.0 adds none. That the replacement character is the general substitute character, and that the object replacement character is an insertion point for objects in a stream of text, is from the Unicode Standard, Version 18.0, section 23.8 (https://www.unicode.org/versions/Unicode18.0.0/core-spec/chapter-23/). That the code charts show a character with no visible display as a dashed box round a short abbreviation of its name is from section 24.1.2 of the same standard (the dashed box convention) (https://www.unicode.org/versions/Unicode18.0.0/core-spec/chapter-24/), and the Specials chart of Version 18.0 shows U+FFFC as a dashed box holding OBJ (https://www.unicode.org/Public/18.0.0/charts/PDF/UFFF0.pdf). That many fonts draw the replacement character as a question mark in a diamond (a rhombus) is from Wikipedia's article Specials (Unicode block) (https://en.wikipedia.org/wiki/Specials_(Unicode_block)). That the small rectangles shown for characters no installed font has are nicknamed tofu is from Wikipedia's article Noto fonts (https://en.wikipedia.org/wiki/Noto_fonts). What draws is our own test and not a promise about any other device: on 2026-09-20 every character here was drawn with the system fonts of one Mac. Every control picture from U+2400 to U+2426 drew; the three from Unicode 16.0, the uncertainty sign U+2BD1 and the shades of Symbols for Legacy Computing drew as empty boxes and are left out. U+FFFC left no ink in the system font and drew as a dashed box holding OBJ in Arial on the same machine. The glitched symbols and the four marked strings were made once, with fixed seeds, by the same function and the same 106 combining marks (Combining Diacritical Marks block) that this site's zalgo text generator uses, and are stored as fixed strings; the build checks every mark against UnicodeData.txt. No character carries more than 8 marks, and nothing here is a string known to crash or freeze an app. Which characters read as a glitch, the tile names that are not Unicode names, and every ready-made string are this site's own choice and assembly. The Unicode data files were checked on 2026-09-19; NameAliases.txt, the Unicode Standard pages, the Specials chart and the two Wikipedia articles were read on 2026-09-20. Licence: own work