Text to Binary

Type a line for eight ones and zeros per byte, or press Swap and paste binary for the words.

Sample. Type or paste your own to replace it.

Direction: Text to Binary

Binary 80 characters

01000010 01100101 01100101 01110000 00100000 01100010 01101111 01101111 01110000

9 characters, 9 bytes, 72 bits.

More options

These are the UTF-8 bytes of your text, eight bits each. On the way back, anything that is not a 0 or a 1, a byte that is cut short, or bytes that are not text are named in the note and never guessed at.

How it works

This text to binary translator writes each character you type as UTF-8 bytes, eight ones and zeros apiece, and turns pasted binary back into words. The table below lists 163 characters in decimal, hex and binary, 95 of them ASCII.

Read the full guide

One box, both directions

To translate text to binary, type in Your text. Each byte appears as eight bits, with a space between bytes. Swap makes the box a decoder: it reads whole bytes, and the note names any bits left over or any zeros it had to add. This text to binary converter is online, free and runs in your browser.

How to convert binary to text by hand

Cut the bits into groups of eight from the left. The places are worth 128, 64, 32, 16, 8, 4, 2 and 1, so 01001000 is 64 plus 8: 72, which is H. For letters, 010 opens a capital, 011 a small letter, and the last five bits give the place in the alphabet. A byte starting with 1 is past ASCII.

Tips
  • Case is one bit, worth 32: Latin capital letter A is 01000001 and Latin small letter a is 01100001.
  • A 101 Morse code translator has nothing to translate: 101 is binary for 5, and the character 5 is 00110101.
  • Past ASCII, 110 opens a two-byte character, 1110 three and 11110 four. Euro sign costs three bytes, Grinning face four.

Questions and answers

Does an English to binary translator know English?

No. It is an encoder: French or emoji go through alike. Every character has a number, and UTF-8 writes it as one to four bytes. ASCII, first published in 1963, fixed the first 128 and UTF-8 kept them, so A is 01000001 in both.

What does 11111 binary to text give?

Nothing you can print, so this page shows [US]. Five bits are not a byte, so the decoder adds three zeros in front: 00011111, or 31. Code 31 is the unit separator, one of 33 ASCII control codes. Printable characters start at 32, the space.

Are 1s and 0s Morse code?

No. Morse is dots and dashes, and its letters differ in length (E is one dot); every byte is eight bits. Feed a Morse code translator 1 and 0, or 01 as one word, and it sends back numerals. Press Swap and paste them here.

All 163 characters

Capital letters 26

  • Latin capital letter A U+0041. Decimal 65, hex 41, binary 01000001. The last five bits, 00001, are its place in the alphabet: 1.
  • Latin capital letter B U+0042. Decimal 66, hex 42, binary 01000010. The last five bits, 00010, are its place in the alphabet: 2.
  • Latin capital letter C U+0043. Decimal 67, hex 43, binary 01000011. The last five bits, 00011, are its place in the alphabet: 3.
  • Latin capital letter D U+0044. Decimal 68, hex 44, binary 01000100. The last five bits, 00100, are its place in the alphabet: 4.
  • Latin capital letter E U+0045. Decimal 69, hex 45, binary 01000101. The last five bits, 00101, are its place in the alphabet: 5.
  • Latin capital letter F U+0046. Decimal 70, hex 46, binary 01000110. The last five bits, 00110, are its place in the alphabet: 6.
  • Latin capital letter G U+0047. Decimal 71, hex 47, binary 01000111. The last five bits, 00111, are its place in the alphabet: 7.
  • Latin capital letter H U+0048. Decimal 72, hex 48, binary 01001000. The last five bits, 01000, are its place in the alphabet: 8.
Show all 163 characters (155 more)

Capital letters, continued

  • Latin capital letter I U+0049. Decimal 73, hex 49, binary 01001001. The last five bits, 01001, are its place in the alphabet: 9.
  • Latin capital letter J U+004A. Decimal 74, hex 4A, binary 01001010. The last five bits, 01010, are its place in the alphabet: 10.
  • Latin capital letter K U+004B. Decimal 75, hex 4B, binary 01001011. The last five bits, 01011, are its place in the alphabet: 11.
  • Latin capital letter L U+004C. Decimal 76, hex 4C, binary 01001100. The last five bits, 01100, are its place in the alphabet: 12.
  • Latin capital letter M U+004D. Decimal 77, hex 4D, binary 01001101. The last five bits, 01101, are its place in the alphabet: 13.
  • Latin capital letter N U+004E. Decimal 78, hex 4E, binary 01001110. The last five bits, 01110, are its place in the alphabet: 14.
  • Latin capital letter O U+004F. Decimal 79, hex 4F, binary 01001111. The last five bits, 01111, are its place in the alphabet: 15.
  • Latin capital letter P U+0050. Decimal 80, hex 50, binary 01010000. The last five bits, 10000, are its place in the alphabet: 16.
  • Latin capital letter Q U+0051. Decimal 81, hex 51, binary 01010001. The last five bits, 10001, are its place in the alphabet: 17.
  • Latin capital letter R U+0052. Decimal 82, hex 52, binary 01010010. The last five bits, 10010, are its place in the alphabet: 18.
  • Latin capital letter S U+0053. Decimal 83, hex 53, binary 01010011. The last five bits, 10011, are its place in the alphabet: 19.
  • Latin capital letter T U+0054. Decimal 84, hex 54, binary 01010100. The last five bits, 10100, are its place in the alphabet: 20.
  • Latin capital letter U U+0055. Decimal 85, hex 55, binary 01010101. The last five bits, 10101, are its place in the alphabet: 21.
  • Latin capital letter V U+0056. Decimal 86, hex 56, binary 01010110. The last five bits, 10110, are its place in the alphabet: 22.
  • Latin capital letter W U+0057. Decimal 87, hex 57, binary 01010111. The last five bits, 10111, are its place in the alphabet: 23.
  • Latin capital letter X U+0058. Decimal 88, hex 58, binary 01011000. The last five bits, 11000, are its place in the alphabet: 24.
  • Latin capital letter Y U+0059. Decimal 89, hex 59, binary 01011001. The last five bits, 11001, are its place in the alphabet: 25.
  • Latin capital letter Z U+005A. Decimal 90, hex 5A, binary 01011010. The last five bits, 11010, are its place in the alphabet: 26.

Small letters 26

  • Latin small letter a U+0061. Decimal 97, hex 61, binary 01100001. Capital A with the 32 bit switched on: 01000001 becomes 01100001.
  • Latin small letter b U+0062. Decimal 98, hex 62, binary 01100010. Capital B with the 32 bit switched on: 01000010 becomes 01100010.
  • Latin small letter c U+0063. Decimal 99, hex 63, binary 01100011. Capital C with the 32 bit switched on: 01000011 becomes 01100011.
  • Latin small letter d U+0064. Decimal 100, hex 64, binary 01100100. Capital D with the 32 bit switched on: 01000100 becomes 01100100.
  • Latin small letter e U+0065. Decimal 101, hex 65, binary 01100101. Capital E with the 32 bit switched on: 01000101 becomes 01100101.
  • Latin small letter f U+0066. Decimal 102, hex 66, binary 01100110. Capital F with the 32 bit switched on: 01000110 becomes 01100110.
  • Latin small letter g U+0067. Decimal 103, hex 67, binary 01100111. Capital G with the 32 bit switched on: 01000111 becomes 01100111.
  • Latin small letter h U+0068. Decimal 104, hex 68, binary 01101000. Capital H with the 32 bit switched on: 01001000 becomes 01101000.
  • Latin small letter i U+0069. Decimal 105, hex 69, binary 01101001. Capital I with the 32 bit switched on: 01001001 becomes 01101001.
  • Latin small letter j U+006A. Decimal 106, hex 6A, binary 01101010. Capital J with the 32 bit switched on: 01001010 becomes 01101010.
  • Latin small letter k U+006B. Decimal 107, hex 6B, binary 01101011. Capital K with the 32 bit switched on: 01001011 becomes 01101011.
  • Latin small letter l U+006C. Decimal 108, hex 6C, binary 01101100. Capital L with the 32 bit switched on: 01001100 becomes 01101100.
  • Latin small letter m U+006D. Decimal 109, hex 6D, binary 01101101. Capital M with the 32 bit switched on: 01001101 becomes 01101101.
  • Latin small letter n U+006E. Decimal 110, hex 6E, binary 01101110. Capital N with the 32 bit switched on: 01001110 becomes 01101110.
  • Latin small letter o U+006F. Decimal 111, hex 6F, binary 01101111. Capital O with the 32 bit switched on: 01001111 becomes 01101111.
  • Latin small letter p U+0070. Decimal 112, hex 70, binary 01110000. Capital P with the 32 bit switched on: 01010000 becomes 01110000.
  • Latin small letter q U+0071. Decimal 113, hex 71, binary 01110001. Capital Q with the 32 bit switched on: 01010001 becomes 01110001.
  • Latin small letter r U+0072. Decimal 114, hex 72, binary 01110010. Capital R with the 32 bit switched on: 01010010 becomes 01110010.
  • Latin small letter s U+0073. Decimal 115, hex 73, binary 01110011. Capital S with the 32 bit switched on: 01010011 becomes 01110011.
  • Latin small letter t U+0074. Decimal 116, hex 74, binary 01110100. Capital T with the 32 bit switched on: 01010100 becomes 01110100.
  • Latin small letter u U+0075. Decimal 117, hex 75, binary 01110101. Capital U with the 32 bit switched on: 01010101 becomes 01110101.
  • Latin small letter v U+0076. Decimal 118, hex 76, binary 01110110. Capital V with the 32 bit switched on: 01010110 becomes 01110110.
  • Latin small letter w U+0077. Decimal 119, hex 77, binary 01110111. Capital W with the 32 bit switched on: 01010111 becomes 01110111.
  • Latin small letter x U+0078. Decimal 120, hex 78, binary 01111000. Capital X with the 32 bit switched on: 01011000 becomes 01111000.
  • Latin small letter y U+0079. Decimal 121, hex 79, binary 01111001. Capital Y with the 32 bit switched on: 01011001 becomes 01111001.
  • Latin small letter z U+007A. Decimal 122, hex 7A, binary 01111010. Capital Z with the 32 bit switched on: 01011010 becomes 01111010.

Digits 10

  • Digit eight U+0038. Decimal 56, hex 38, binary 00111000. The last four bits, 1000, are the value 8.
  • Digit five U+0035. Decimal 53, hex 35, binary 00110101. The last four bits, 0101, are the value 5.
  • Digit four U+0034. Decimal 52, hex 34, binary 00110100. The last four bits, 0100, are the value 4.
  • Digit nine U+0039. Decimal 57, hex 39, binary 00111001. The last four bits, 1001, are the value 9.
  • Digit one U+0031. Decimal 49, hex 31, binary 00110001. The last four bits, 0001, are the value 1.
  • Digit seven U+0037. Decimal 55, hex 37, binary 00110111. The last four bits, 0111, are the value 7.
  • Digit six U+0036. Decimal 54, hex 36, binary 00110110. The last four bits, 0110, are the value 6.
  • Digit three U+0033. Decimal 51, hex 33, binary 00110011. The last four bits, 0011, are the value 3.
  • Digit two U+0032. Decimal 50, hex 32, binary 00110010. The last four bits, 0010, are the value 2.
  • Digit zero U+0030. Decimal 48, hex 30, binary 00110000. The last four bits, 0000, are the value 0.

Space, punctuation and signs 33

  • Ampersand U+0026. Decimal 38, hex 26, binary 00100110.
  • Apostrophe U+0027. Decimal 39, hex 27, binary 00100111. The straight apostrophe. The curly one is a different character and takes three bytes.
  • Asterisk U+002A. Decimal 42, hex 2A, binary 00101010.
  • Circumflex accent U+005E. Decimal 94, hex 5E, binary 01011110.
  • Colon U+003A. Decimal 58, hex 3A, binary 00111010.
  • Comma U+002C. Decimal 44, hex 2C, binary 00101100.
  • Commercial at U+0040. Decimal 64, hex 40, binary 01000000. The at sign. It sits at 64, one below capital A at 65.
  • Dollar sign U+0024. Decimal 36, hex 24, binary 00100100.
  • Equals sign U+003D. Decimal 61, hex 3D, binary 00111101.
  • Exclamation mark U+0021. Decimal 33, hex 21, binary 00100001. The first printable character after the space.
  • Full stop U+002E. Decimal 46, hex 2E, binary 00101110. The period, under its official name.
  • Grave accent U+0060. Decimal 96, hex 60, binary 01100000. The backtick. It sits at 96, one below small a at 97.
  • Greater-than sign U+003E. Decimal 62, hex 3E, binary 00111110.
  • Hyphen-minus U+002D. Decimal 45, hex 2D, binary 00101101. One code that does duty as hyphen, minus sign and dash, which is how it got the name.
  • Left curly bracket U+007B. Decimal 123, hex 7B, binary 01111011.
  • Left parenthesis U+0028. Decimal 40, hex 28, binary 00101000.
  • Left square bracket U+005B. Decimal 91, hex 5B, binary 01011011.
  • Less-than sign U+003C. Decimal 60, hex 3C, binary 00111100.
  • Low line U+005F. Decimal 95, hex 5F, binary 01011111. The underscore, under its official name.
  • Number sign U+0023. Decimal 35, hex 23, binary 00100011. The hash or hashtag. Number sign is the official name.
  • Percent sign U+0025. Decimal 37, hex 25, binary 00100101.
  • Plus sign U+002B. Decimal 43, hex 2B, binary 00101011.
  • Question mark U+003F. Decimal 63, hex 3F, binary 00111111.
  • Quotation mark U+0022. Decimal 34, hex 22, binary 00100010.
  • Reverse solidus U+005C. Decimal 92, hex 5C, binary 01011100. The backslash, under its official name.
  • Right curly bracket U+007D. Decimal 125, hex 7D, binary 01111101.
  • Right parenthesis U+0029. Decimal 41, hex 29, binary 00101001.
  • Right square bracket U+005D. Decimal 93, hex 5D, binary 01011101.
  • Semicolon U+003B. Decimal 59, hex 3B, binary 00111011.
  • Solidus U+002F. Decimal 47, hex 2F, binary 00101111. The forward slash, under its official name.
  • Space U+0020. Decimal 32, hex 20, binary 00100000. It prints nothing and still takes a full byte.
  • Tilde U+007E. Decimal 126, hex 7E, binary 01111110. The last printable character. The next code, 127, is the delete control and has nothing to show.
  • Vertical line U+007C. Decimal 124, hex 7C, binary 01111100.

Past ASCII: two bytes 27

  • Arabic letter ain U+0639. Two bytes in UTF-8: 11011000 10111001 (hex D8 B9). Not in ASCII.
  • Copyright sign U+00A9. Two bytes in UTF-8: 11000010 10101001 (hex C2 A9). Not in ASCII.
  • Cyrillic capital letter zhe U+0416. Two bytes in UTF-8: 11010000 10010110 (hex D0 96). Not in ASCII.
  • Cyrillic small letter ya U+044F. Two bytes in UTF-8: 11010001 10001111 (hex D1 8F). Not in ASCII.
  • Degree sign U+00B0. Two bytes in UTF-8: 11000010 10110000 (hex C2 B0). Not in ASCII.
  • Division sign U+00F7. Two bytes in UTF-8: 11000011 10110111 (hex C3 B7). Not in ASCII.
  • Greek capital letter omega U+03A9. Two bytes in UTF-8: 11001110 10101001 (hex CE A9). Not in ASCII.
  • Greek small letter alpha U+03B1. Two bytes in UTF-8: 11001110 10110001 (hex CE B1). Not in ASCII.
  • Greek small letter pi U+03C0. Two bytes in UTF-8: 11001111 10000000 (hex CF 80). Not in ASCII.
  • Hebrew letter alef U+05D0. Two bytes in UTF-8: 11010111 10010000 (hex D7 90). Not in ASCII.
  • Inverted exclamation mark U+00A1. Two bytes in UTF-8: 11000010 10100001 (hex C2 A1). Not in ASCII.
  • Inverted question mark U+00BF. Two bytes in UTF-8: 11000010 10111111 (hex C2 BF). Not in ASCII.
  • Latin small letter a with grave U+00E0. Two bytes in UTF-8: 11000011 10100000 (hex C3 A0). Not in ASCII.
  • Latin small letter c with cedilla U+00E7. Two bytes in UTF-8: 11000011 10100111 (hex C3 A7). Not in ASCII.
  • Latin small letter e with acute U+00E9. Two bytes in UTF-8: 11000011 10101001 (hex C3 A9). Not in ASCII. The first byte starts 110, which announces a two-byte character, and the second starts 10, which marks a continuation.
  • Latin small letter n with tilde U+00F1. Two bytes in UTF-8: 11000011 10110001 (hex C3 B1). Not in ASCII.
  • Latin small letter o with diaeresis U+00F6. Two bytes in UTF-8: 11000011 10110110 (hex C3 B6). Not in ASCII.
  • Latin small letter o with stroke U+00F8. Two bytes in UTF-8: 11000011 10111000 (hex C3 B8). Not in ASCII.
  • Latin small letter sharp s U+00DF. Two bytes in UTF-8: 11000011 10011111 (hex C3 9F). Not in ASCII.
  • Latin small letter u with diaeresis U+00FC. Two bytes in UTF-8: 11000011 10111100 (hex C3 BC). Not in ASCII.
  • Micro sign U+00B5. Two bytes in UTF-8: 11000010 10110101 (hex C2 B5). Not in ASCII.
  • Multiplication sign U+00D7. Two bytes in UTF-8: 11000011 10010111 (hex C3 97). Not in ASCII.
  • Plus-minus sign U+00B1. Two bytes in UTF-8: 11000010 10110001 (hex C2 B1). Not in ASCII.
  • Pound sign U+00A3. Two bytes in UTF-8: 11000010 10100011 (hex C2 A3). Not in ASCII.
  • Registered sign U+00AE. Two bytes in UTF-8: 11000010 10101110 (hex C2 AE). Not in ASCII.
  • Section sign U+00A7. Two bytes in UTF-8: 11000010 10100111 (hex C2 A7). Not in ASCII.
  • Yen sign U+00A5. Two bytes in UTF-8: 11000010 10100101 (hex C2 A5). Not in ASCII.

Past ASCII: three bytes 26

  • Black heart suit U+2665. Three bytes in UTF-8: 11100010 10011001 10100101 (hex E2 99 A5). Not in ASCII.
  • Black star U+2605. Three bytes in UTF-8: 11100010 10011000 10000101 (hex E2 98 85). Not in ASCII.
  • Bullet U+2022. Three bytes in UTF-8: 11100010 10000000 10100010 (hex E2 80 A2). Not in ASCII.
  • Check mark U+2713. Three bytes in UTF-8: 11100010 10011100 10010011 (hex E2 9C 93). Not in ASCII.
  • CJK unified ideograph-4E2D U+4E2D. Three bytes in UTF-8: 11100100 10111000 10101101 (hex E4 B8 AD). Not in ASCII.
  • CJK unified ideograph-65E5 U+65E5. Three bytes in UTF-8: 11100110 10010111 10100101 (hex E6 97 A5). Not in ASCII.
  • Devanagari letter ha U+0939. Three bytes in UTF-8: 11100000 10100100 10111001 (hex E0 A4 B9). Not in ASCII.
  • En dash U+2013. Three bytes in UTF-8: 11100010 10000000 10010011 (hex E2 80 93). Not in ASCII.
  • Euro sign U+20AC. Three bytes in UTF-8: 11100010 10000010 10101100 (hex E2 82 AC). Not in ASCII. The first byte starts 1110, which announces a three-byte character.
  • Hangul syllable han U+D55C. Three bytes in UTF-8: 11101101 10010101 10011100 (hex ED 95 9C). Not in ASCII.
  • Heavy black heart U+2764. Three bytes in UTF-8: 11100010 10011101 10100100 (hex E2 9D A4). Not in ASCII. The red heart emoji is this character followed by U+FE0F, variation selector-16, which asks for the colour drawing and adds three more bytes.
  • Hiragana letter a U+3042. Three bytes in UTF-8: 11100011 10000001 10000010 (hex E3 81 82). Not in ASCII.
  • Horizontal ellipsis U+2026. Three bytes in UTF-8: 11100010 10000000 10100110 (hex E2 80 A6). Not in ASCII. Three typed full stops are three bytes as well, so the single character saves nothing.
  • Indian rupee sign U+20B9. Three bytes in UTF-8: 11100010 10000010 10111001 (hex E2 82 B9). Not in ASCII.
  • Infinity U+221E. Three bytes in UTF-8: 11100010 10001000 10011110 (hex E2 88 9E). Not in ASCII.
  • Left double quotation mark U+201C. Three bytes in UTF-8: 11100010 10000000 10011100 (hex E2 80 9C). Not in ASCII.
  • Leftwards arrow U+2190. Three bytes in UTF-8: 11100010 10000110 10010000 (hex E2 86 90). Not in ASCII.
  • Not equal to U+2260. Three bytes in UTF-8: 11100010 10001001 10100000 (hex E2 89 A0). Not in ASCII.
  • Right double quotation mark U+201D. Three bytes in UTF-8: 11100010 10000000 10011101 (hex E2 80 9D). Not in ASCII.
  • Right single quotation mark U+2019. Three bytes in UTF-8: 11100010 10000000 10011001 (hex E2 80 99). Not in ASCII. The curly apostrophe, which the Unicode names list prefers to the straight one. It takes three bytes where the straight one takes one.
  • Rightwards arrow U+2192. Three bytes in UTF-8: 11100010 10000110 10010010 (hex E2 86 92). Not in ASCII.
  • Square root U+221A. Three bytes in UTF-8: 11100010 10001000 10011010 (hex E2 88 9A). Not in ASCII.
  • Thai character ko kai U+0E01. Three bytes in UTF-8: 11100000 10111000 10000001 (hex E0 B8 81). Not in ASCII.
  • Trade mark sign U+2122. Three bytes in UTF-8: 11100010 10000100 10100010 (hex E2 84 A2). Not in ASCII.
  • White smiling face U+263A. Three bytes in UTF-8: 11100010 10011000 10111010 (hex E2 98 BA). Not in ASCII.
  • Won sign U+20A9. Three bytes in UTF-8: 11100010 10000010 10101001 (hex E2 82 A9). Not in ASCII.

Past ASCII: four bytes 15

  • Egyptian hieroglyph A001 U+13000. Four bytes in UTF-8: 11110000 10010011 10000000 10000000 (hex F0 93 80 80). Not in ASCII.
  • Face with tears of joy U+1F602. Four bytes in UTF-8: 11110000 10011111 10011000 10000010 (hex F0 9F 98 82). Not in ASCII.
  • Fire U+1F525. Four bytes in UTF-8: 11110000 10011111 10010100 10100101 (hex F0 9F 94 A5). Not in ASCII.
  • Gothic letter hwair U+10348. Four bytes in UTF-8: 11110000 10010000 10001101 10001000 (hex F0 90 8D 88). Not in ASCII.
  • Grinning face U+1F600. Four bytes in UTF-8: 11110000 10011111 10011000 10000000 (hex F0 9F 98 80). Not in ASCII. The first byte starts 11110, which announces a four-byte character. Every emoji from U+1F300 upward is this long.
  • Mathematical bold capital A U+1D400. Four bytes in UTF-8: 11110000 10011101 10010000 10000000 (hex F0 9D 90 80). Not in ASCII. The bold A that fancy text tools hand out. It costs 32 bits where a plain A costs 8.
  • Mathematical bold script capital A U+1D4D0. Four bytes in UTF-8: 11110000 10011101 10010011 10010000 (hex F0 9D 93 90). Not in ASCII.
  • Mathematical double-struck capital A U+1D538. Four bytes in UTF-8: 11110000 10011101 10010100 10111000 (hex F0 9D 94 B8). Not in ASCII.
  • Negative squared Latin capital letter A U+1F170. Four bytes in UTF-8: 11110000 10011111 10000101 10110000 (hex F0 9F 85 B0). Not in ASCII.
  • Party popper U+1F389. Four bytes in UTF-8: 11110000 10011111 10001110 10001001 (hex F0 9F 8E 89). Not in ASCII.
  • Person with folded hands U+1F64F. Four bytes in UTF-8: 11110000 10011111 10011001 10001111 (hex F0 9F 99 8F). Not in ASCII.
  • Robot face U+1F916. Four bytes in UTF-8: 11110000 10011111 10100100 10010110 (hex F0 9F A4 96). Not in ASCII.
  • Rocket U+1F680. Four bytes in UTF-8: 11110000 10011111 10011010 10000000 (hex F0 9F 9A 80). Not in ASCII.
  • Skull U+1F480. Four bytes in UTF-8: 11110000 10011111 10010010 10000000 (hex F0 9F 92 80). Not in ASCII.
  • Thumbs up sign U+1F44D. Four bytes in UTF-8: 11110000 10011111 10010001 10001101 (hex F0 9F 91 8D). Not in ASCII.

How this list was compiled: The first 95 rows are every printable character of ASCII, U+0020 to U+007E, in code order. The other 68 are examples chosen for this page to show what happens past ASCII: 27 characters that take two bytes in UTF-8, 26 that take three and 15 that take four, picked because people really paste them (accented letters, currency signs, curly quotes, arrows, a few letters from other scripts, emoji and the bold letters fancy text tools produce). Every name was read by a script from the Unicode Character Database, version 18.0.0 (https://www.unicode.org/Public/18.0.0/ucd/UnicodeData.txt), with the everyday names in the notes taken from NamesList.txt and the red heart sequence from emoji-test.txt of the same version, and the script stops if a name is not the one expected, so none was typed by hand. Names are the official ones in sentence case. The two ideographs and the Hangul syllable have names that Unicode derives by rule from the code point. Every byte was worked out twice, once from the bit layout in Table 3-6, UTF-8 Bit Distribution, of the Unicode core specification, version 18.0.0, section 3.9.3 (https://www.unicode.org/versions/Unicode18.0.0/core-spec/chapter-3/), and once by a standard UTF-8 encoder, and the script stops if the two disagree. The counts of 95 printable and 33 control characters, the seven-bit design and the single bit between capitals and small letters follow https://en.wikipedia.org/wiki/ASCII. Left out: the 33 ASCII control characters, which a text box cannot hold, and the em dash. All checked on 2026-09-19. Licence: own work