본문으로 건너뛰기
AZ Tools

ASCII 코드 표

256행 ASCII / 확장 ASCII 표 — 10진·16진·8진·2진 + 제어 문자 이름. 검색·복사.

10진16진8진2진문자이름
00x00000000000000—NUL — Null
10x01000100000001—SOH — Start of Heading
20x02000200000010—STX — Start of Text
30x03000300000011—ETX — End of Text
40x04000400000100—EOT — End of Transmission
50x05000500000101—ENQ — Enquiry
60x06000600000110—ACK — Acknowledge
70x07000700000111—BEL — Bell
80x08001000001000—BS — Backspace
90x09001100001001—HT — Horizontal Tab
100x0A001200001010—LF — Line Feed (\n)
110x0B001300001011—VT — Vertical Tab
120x0C001400001100—FF — Form Feed
130x0D001500001101—CR — Carriage Return (\r)
140x0E001600001110—SO — Shift Out
150x0F001700001111—SI — Shift In
160x10002000010000—DLE — Data Link Escape
170x11002100010001—DC1 — Device Control 1 (XON)
180x12002200010010—DC2 — Device Control 2
190x13002300010011—DC3 — Device Control 3 (XOFF)
200x14002400010100—DC4 — Device Control 4
210x15002500010101—NAK — Negative Acknowledge
220x16002600010110—SYN — Synchronous Idle
230x17002700010111—ETB — End of Trans. Block
240x18003000011000—CAN — Cancel
250x19003100011001—EM — End of Medium
260x1A003200011010—SUB — Substitute
270x1B003300011011—ESC — Escape
280x1C003400011100—FS — File Separator
290x1D003500011101—GS — Group Separator
300x1E003600011110—RS — Record Separator
310x1F003700011111—US — Unit Separator
320x20004000100000Space
330x21004100100001—
340x22004200100010—
350x23004300100011—
360x24004400100100—
370x25004500100101—
380x26004600100110—
390x27004700100111—
400x28005000101000—
410x29005100101001—
420x2A005200101010—
430x2B005300101011—
440x2C005400101100—
450x2D005500101101—
460x2E005600101110—
470x2F005700101111—
480x30006000110000—
490x31006100110001—
500x32006200110010—
510x33006300110011—
520x34006400110100—
530x35006500110101—
540x36006600110110—
550x37006700110111—
560x38007000111000—
570x39007100111001—
580x3A007200111010—
590x3B007300111011—
600x3C007400111100—
610x3D007500111101—
620x3E007600111110—
630x3F007700111111—
640x40010001000000—
650x41010101000001—
660x42010201000010—
670x43010301000011—
680x44010401000100—
690x45010501000101—
700x46010601000110—
710x47010701000111—
720x48011001001000—
730x49011101001001—
740x4A011201001010—
750x4B011301001011—
760x4C011401001100—
770x4D011501001101—
780x4E011601001110—
790x4F011701001111—
800x50012001010000—
810x51012101010001—
820x52012201010010—
830x53012301010011—
840x54012401010100—
850x55012501010101—
860x56012601010110—
870x57012701010111—
880x58013001011000—
890x59013101011001—
900x5A013201011010—
910x5B013301011011—
920x5C013401011100—
930x5D013501011101—
940x5E013601011110—
950x5F013701011111—
960x60014001100000—
970x61014101100001—
980x62014201100010—
990x63014301100011—
1000x64014401100100—
1010x65014501100101—
1020x66014601100110—
1030x67014701100111—
1040x68015001101000—
1050x69015101101001—
1060x6A015201101010—
1070x6B015301101011—
1080x6C015401101100—
1090x6D015501101101—
1100x6E015601101110—
1110x6F015701101111—
1120x70016001110000—
1130x71016101110001—
1140x72016201110010—
1150x73016301110011—
1160x74016401110100—
1170x75016501110101—
1180x76016601110110—
1190x77016701110111—
1200x78017001111000—
1210x79017101111001—
1220x7A017201111010—
1230x7B017301111011—
1240x7C017401111100—
1250x7D017501111101—
1260x7E017601111110—
1270x7F017701111111—DEL — Delete
1280x80020010000000—
1290x81020110000001—
1300x82020210000010—
1310x83020310000011—
1320x84020410000100—
1330x85020510000101—
1340x86020610000110—
1350x87020710000111—
1360x88021010001000—
1370x89021110001001—
1380x8A021210001010—
1390x8B021310001011—
1400x8C021410001100—
1410x8D021510001101—
1420x8E021610001110—
1430x8F021710001111—
1440x90022010010000—
1450x91022110010001—
1460x92022210010010—
1470x93022310010011—
1480x94022410010100—
1490x95022510010101—
1500x96022610010110—
1510x97022710010111—
1520x98023010011000—
1530x99023110011001—
1540x9A023210011010—
1550x9B023310011011—
1560x9C023410011100—
1570x9D023510011101—
1580x9E023610011110—
1590x9F023710011111—
1600xA0024010100000—
1610xA1024110100001—
1620xA2024210100010—
1630xA3024310100011—
1640xA4024410100100—
1650xA5024510100101—
1660xA6024610100110—
1670xA7024710100111—
1680xA8025010101000—
1690xA9025110101001—
1700xAA025210101010—
1710xAB025310101011—
1720xAC025410101100—
1730xAD025510101101—
1740xAE025610101110—
1750xAF025710101111—
1760xB0026010110000—
1770xB1026110110001—
1780xB2026210110010—
1790xB3026310110011—
1800xB4026410110100—
1810xB5026510110101—
1820xB6026610110110—
1830xB7026710110111—
1840xB8027010111000—
1850xB9027110111001—
1860xBA027210111010—
1870xBB027310111011—
1880xBC027410111100—
1890xBD027510111101—
1900xBE027610111110—
1910xBF027710111111—
1920xC0030011000000—
1930xC1030111000001—
1940xC2030211000010—
1950xC3030311000011—
1960xC4030411000100—
1970xC5030511000101—
1980xC6030611000110—
1990xC7030711000111—
2000xC8031011001000—
2010xC9031111001001—
2020xCA031211001010—
2030xCB031311001011—
2040xCC031411001100—
2050xCD031511001101—
2060xCE031611001110—
2070xCF031711001111—
2080xD0032011010000—
2090xD1032111010001—
2100xD2032211010010—
2110xD3032311010011—
2120xD4032411010100—
2130xD5032511010101—
2140xD6032611010110—
2150xD7032711010111—
2160xD8033011011000—
2170xD9033111011001—
2180xDA033211011010—
2190xDB033311011011—
2200xDC033411011100—
2210xDD033511011101—
2220xDE033611011110—
2230xDF033711011111—
2240xE0034011100000—
2250xE1034111100001—
2260xE2034211100010—
2270xE3034311100011—
2280xE4034411100100—
2290xE5034511100101—
2300xE6034611100110—
2310xE7034711100111—
2320xE8035011101000—
2330xE9035111101001—
2340xEA035211101010—
2350xEB035311101011—
2360xEC035411101100—
2370xED035511101101—
2380xEE035611101110—
2390xEF035711101111—
2400xF0036011110000—
2410xF1036111110001—
2420xF2036211110010—
2430xF3036311110011—
2440xF4036411110100—
2450xF5036511110101—
2460xF6036611110110—
2470xF7036711110111—
2480xF8037011111000—
2490xF9037111111001—
2500xFA037211111010—
2510xFB037311111011—
2520xFC037411111100—
2530xFD037511111101—
2540xFE037611111110—
2550xFF037711111111—

사용법

  1. 검색창에 코드(10진·16진·8진·이름)를 입력해 필터링합니다.
  2. 카테고리 탭으로 제어 / 인쇄 / 확장 범위를 좁힙니다.
  3. 테이블의 문자를 클릭하면 클립보드에 복사됩니다.

자세한 설명

펼치기

0부터 255까지의 바이트 값을 십진수, 16진수, 8진수, 2진수로 보여 주는 검색 가능한 표입니다. 각 값이 만들어 내는 문자와 모든 제어 코드의 이름이 함께 나옵니다. 어떤 진법으로든 코드로 검색하거나 문자로 검색할 수 있고, 제어 코드만, 출력 가능한 범위만, 또는 높은 바이트만 걸러 볼 수 있으며, 출력 가능한 칸을 클릭하면 그 문자가 복사됩니다. 이름이 감추고 있는 사실을 하나 짚자면, ASCII는 7비트 표준이라 실제로는 127에서 끝납니다. 그 위의 행은 Latin-1 기준의 의미로 표시한 것인데 이는 여러 관례 중 하나일 뿐입니다. 같은 바이트가 Windows-1252에서는 다른 문자이고, UTF-8에서는 독립된 문자가 아니라 여러 바이트로 이루어진 시퀀스의 일부입니다.

자주 묻는 질문

128–255도 표준 ASCII인가요?

아닙니다. 엄밀히 말해 ASCII는 0–127입니다. 128–255는 다양한 "확장 ASCII" 인코딩(Latin-1, Windows-1252 등)에 속합니다. 표시되는 문자는 브라우저 기본 글꼴에 따라 다르며 보통 Latin-1입니다.

LF와 CR의 차이는?

LF(\n, 10)는 Unix의 줄바꿈이고, CR(\r, 13)은 옛 Mac OS의 줄바꿈입니다. Windows는 CR+LF를 둘 다 사용합니다. 타자기 용어로는 "Line Feed"와 "Carriage Return"입니다.

일부 제어 문자가 —로 나오는 이유는?

제어 문자(0–31, 127)는 화면에 표시되는 글리프가 없고 안전하게 복사되지 않습니다. 터미널이나 텍스트 에디터를 망가뜨릴 수 있기 때문입니다. 그래서 대신 이름을 표시합니다.

전부 유니코드인 시대에 ASCII를 알아둘 필요가 있나요?

있습니다. UTF-8은 앞의 128개 코드 포인트가 ASCII와 바이트 단위로 동일하도록 설계됐기 때문입니다. 모든 ASCII 파일은 이미 유효한 UTF-8이고, 영문뿐인 유니코드 문자열은 예전과 정확히 같은 바이트로 인코딩됩니다. 이 호환성 덕분에 아래 표는 지금도 우리가 만나는 거의 모든 텍스트 파일의 아래쪽 절반을 설명합니다.

글자와 숫자가 하필 그 번호에 배치된 이유는?

계산을 쉽게 하려고 그렇게 골랐습니다. 숫자는 48에서 시작하므로 코드에서 48을 빼면 그 값이 됩니다. 대문자와 소문자는 정확히 32 차이인데 이는 비트 하나여서, 조회표 없이 그 비트만 뒤집으면 대소문자가 바뀝니다. 이 두 성질은 지금도 거의 모든 파서 코드에서 볼 수 있습니다.

관련 도구