ASCII/Unicode Table
확장 ASCII/유니코드 테이블 - 검색/필터 기능
128 개 결과
| 10진수 | 16진수 | 8진수 | 2진수 | 문자 | 설명 |
|---|---|---|---|---|---|
| 0 | 0x00 | 000 | 0000000 | - | NUL |
| 1 | 0x01 | 001 | 0000001 | - | SOH |
| 2 | 0x02 | 002 | 0000010 | - | STX |
| 3 | 0x03 | 003 | 0000011 | - | ETX |
| 4 | 0x04 | 004 | 0000100 | - | EOT |
| 5 | 0x05 | 005 | 0000101 | - | ENQ |
| 6 | 0x06 | 006 | 0000110 | - | ACK |
| 7 | 0x07 | 007 | 0000111 | - | BEL |
| 8 | 0x08 | 010 | 0001000 | - | BS |
| 9 | 0x09 | 011 | 0001001 | - | TAB |
| 10 | 0x0A | 012 | 0001010 | - | LF |
| 11 | 0x0B | 013 | 0001011 | - | VT |
| 12 | 0x0C | 014 | 0001100 | - | FF |
| 13 | 0x0D | 015 | 0001101 | - | CR |
| 14 | 0x0E | 016 | 0001110 | - | SO |
| 15 | 0x0F | 017 | 0001111 | - | SI |
| 16 | 0x10 | 020 | 0010000 | - | DLE |
| 17 | 0x11 | 021 | 0010001 | - | DC1 |
| 18 | 0x12 | 022 | 0010010 | - | DC2 |
| 19 | 0x13 | 023 | 0010011 | - | DC3 |
| 20 | 0x14 | 024 | 0010100 | - | DC4 |
| 21 | 0x15 | 025 | 0010101 | - | NAK |
| 22 | 0x16 | 026 | 0010110 | - | SYN |
| 23 | 0x17 | 027 | 0010111 | - | ETB |
| 24 | 0x18 | 030 | 0011000 | - | CAN |
| 25 | 0x19 | 031 | 0011001 | - | EM |
| 26 | 0x1A | 032 | 0011010 | - | SUB |
| 27 | 0x1B | 033 | 0011011 | - | ESC |
| 28 | 0x1C | 034 | 0011100 | - | FS |
| 29 | 0x1D | 035 | 0011101 | - | GS |
| 30 | 0x1E | 036 | 0011110 | - | RS |
| 31 | 0x1F | 037 | 0011111 | - | US |
| 32 | 0x20 | 040 | 0100000 | Space | |
| 33 | 0x21 | 041 | 0100001 | ! | ! |
| 34 | 0x22 | 042 | 0100010 | " | " |
| 35 | 0x23 | 043 | 0100011 | # | # |
| 36 | 0x24 | 044 | 0100100 | $ | $ |
| 37 | 0x25 | 045 | 0100101 | % | % |
| 38 | 0x26 | 046 | 0100110 | & | & |
| 39 | 0x27 | 047 | 0100111 | ' | ' |
| 40 | 0x28 | 050 | 0101000 | ( | ( |
| 41 | 0x29 | 051 | 0101001 | ) | ) |
| 42 | 0x2A | 052 | 0101010 | * | * |
| 43 | 0x2B | 053 | 0101011 | + | + |
| 44 | 0x2C | 054 | 0101100 | , | , |
| 45 | 0x2D | 055 | 0101101 | - | - |
| 46 | 0x2E | 056 | 0101110 | . | . |
| 47 | 0x2F | 057 | 0101111 | / | / |
| 48 | 0x30 | 060 | 0110000 | 0 | 0 |
| 49 | 0x31 | 061 | 0110001 | 1 | 1 |
| 50 | 0x32 | 062 | 0110010 | 2 | 2 |
| 51 | 0x33 | 063 | 0110011 | 3 | 3 |
| 52 | 0x34 | 064 | 0110100 | 4 | 4 |
| 53 | 0x35 | 065 | 0110101 | 5 | 5 |
| 54 | 0x36 | 066 | 0110110 | 6 | 6 |
| 55 | 0x37 | 067 | 0110111 | 7 | 7 |
| 56 | 0x38 | 070 | 0111000 | 8 | 8 |
| 57 | 0x39 | 071 | 0111001 | 9 | 9 |
| 58 | 0x3A | 072 | 0111010 | : | : |
| 59 | 0x3B | 073 | 0111011 | ; | ; |
| 60 | 0x3C | 074 | 0111100 | < | < |
| 61 | 0x3D | 075 | 0111101 | = | = |
| 62 | 0x3E | 076 | 0111110 | > | > |
| 63 | 0x3F | 077 | 0111111 | ? | ? |
| 64 | 0x40 | 100 | 1000000 | @ | @ |
| 65 | 0x41 | 101 | 1000001 | A | A |
| 66 | 0x42 | 102 | 1000010 | B | B |
| 67 | 0x43 | 103 | 1000011 | C | C |
| 68 | 0x44 | 104 | 1000100 | D | D |
| 69 | 0x45 | 105 | 1000101 | E | E |
| 70 | 0x46 | 106 | 1000110 | F | F |
| 71 | 0x47 | 107 | 1000111 | G | G |
| 72 | 0x48 | 110 | 1001000 | H | H |
| 73 | 0x49 | 111 | 1001001 | I | I |
| 74 | 0x4A | 112 | 1001010 | J | J |
| 75 | 0x4B | 113 | 1001011 | K | K |
| 76 | 0x4C | 114 | 1001100 | L | L |
| 77 | 0x4D | 115 | 1001101 | M | M |
| 78 | 0x4E | 116 | 1001110 | N | N |
| 79 | 0x4F | 117 | 1001111 | O | O |
| 80 | 0x50 | 120 | 1010000 | P | P |
| 81 | 0x51 | 121 | 1010001 | Q | Q |
| 82 | 0x52 | 122 | 1010010 | R | R |
| 83 | 0x53 | 123 | 1010011 | S | S |
| 84 | 0x54 | 124 | 1010100 | T | T |
| 85 | 0x55 | 125 | 1010101 | U | U |
| 86 | 0x56 | 126 | 1010110 | V | V |
| 87 | 0x57 | 127 | 1010111 | W | W |
| 88 | 0x58 | 130 | 1011000 | X | X |
| 89 | 0x59 | 131 | 1011001 | Y | Y |
| 90 | 0x5A | 132 | 1011010 | Z | Z |
| 91 | 0x5B | 133 | 1011011 | [ | [ |
| 92 | 0x5C | 134 | 1011100 | \ | \ |
| 93 | 0x5D | 135 | 1011101 | ] | ] |
| 94 | 0x5E | 136 | 1011110 | ^ | ^ |
| 95 | 0x5F | 137 | 1011111 | _ | _ |
| 96 | 0x60 | 140 | 1100000 | ` | ` |
| 97 | 0x61 | 141 | 1100001 | a | a |
| 98 | 0x62 | 142 | 1100010 | b | b |
| 99 | 0x63 | 143 | 1100011 | c | c |
| 100 | 0x64 | 144 | 1100100 | d | d |
| 101 | 0x65 | 145 | 1100101 | e | e |
| 102 | 0x66 | 146 | 1100110 | f | f |
| 103 | 0x67 | 147 | 1100111 | g | g |
| 104 | 0x68 | 150 | 1101000 | h | h |
| 105 | 0x69 | 151 | 1101001 | i | i |
| 106 | 0x6A | 152 | 1101010 | j | j |
| 107 | 0x6B | 153 | 1101011 | k | k |
| 108 | 0x6C | 154 | 1101100 | l | l |
| 109 | 0x6D | 155 | 1101101 | m | m |
| 110 | 0x6E | 156 | 1101110 | n | n |
| 111 | 0x6F | 157 | 1101111 | o | o |
| 112 | 0x70 | 160 | 1110000 | p | p |
| 113 | 0x71 | 161 | 1110001 | q | q |
| 114 | 0x72 | 162 | 1110010 | r | r |
| 115 | 0x73 | 163 | 1110011 | s | s |
| 116 | 0x74 | 164 | 1110100 | t | t |
| 117 | 0x75 | 165 | 1110101 | u | u |
| 118 | 0x76 | 166 | 1110110 | v | v |
| 119 | 0x77 | 167 | 1110111 | w | w |
| 120 | 0x78 | 170 | 1111000 | x | x |
| 121 | 0x79 | 171 | 1111001 | y | y |
| 122 | 0x7A | 172 | 1111010 | z | z |
| 123 | 0x7B | 173 | 1111011 | { | { |
| 124 | 0x7C | 174 | 1111100 | | | | |
| 125 | 0x7D | 175 | 1111101 | } | } |
| 126 | 0x7E | 176 | 1111110 | ~ | ~ |
| 127 | 0x7F | 177 | 1111111 | - | DEL |
ASCII/Unicode Table 소개
ASCII 테이블은 128개 ASCII 문자(코드 포인트 0~127) 전체에 대한 검색 가능한 완전한 참조 자료를 제공합니다. 각 문자의 10진수 값, 16진수 표현("0x" 접두사 포함), 8진수 값, 7비트 이진수 표현, 출력 가능한 문자 자체(제어 문자는 대시 표시), 그리고 사람이 읽을 수 있는 설명을 보여줍니다. ASCII(미국 표준 정보 교환 코드)는 1963년에 표준화되어 텍스트 인코딩, 데이터 전송 프로토콜, 파일 형식, 모든 컴퓨팅 플랫폼의 프로그래밍에 근본적인 기반이 됩니다.
프로그래머, 소프트웨어 엔지니어, 네트워크 엔지니어, 보안 연구원, 컴퓨터 과학 학생들은 저수준 데이터 인코딩, 문자열 이스케이프, 바이너리 파일 파싱, 네트워크 패킷 분석, 터미널 이스케이프 시퀀스, 임베디드 시스템 작업 시 ASCII 테이블을 자주 참조합니다. 특히 NULL(0x00), TAB(0x09), LF(0x0A), CR(0x0D), ESC(0x1B), DEL(0x7F) 등 프로토콜, 파일 형식, 터미널 제어에서 특별한 의미를 갖는 제어 문자(0~31, 127)를 식별할 때 유용합니다.
이 도구는 JavaScript의 String.fromCharCode()를 사용하여 출력 가능한 문자(32~126)를 포함한 128개 ASCII 항목을 모두 클라이언트 사이드에서 생성합니다. 0~31과 127은 표준 약어명을 가진 제어 문자입니다(NUL, SOH, STX, ETX, EOT, ENQ, ACK, BEL, BS, TAB, LF, VT, FF, CR, SO, SI, DLE, DC1~DC4, NAK, SYN, ETB, CAN, EM, SUB, ESC, FS, GS, RS, US, DEL). 제어/출력 가능 문자 필터링과 모든 필드(10진수, 16진수, 문자, 설명)에 걸친 실시간 검색으로 원하는 코드 포인트를 빠르게 찾을 수 있습니다.
주요 기능
- 128개 ASCII 문자(0~127) 전체의 10진수, 16진수(0x 접두사), 8진수, 7비트 이진수 표시
- 코드 0~31 및 127의 제어 문자 이름: NUL, SOH, STX, ETX, EOT, ENQ, ACK, BEL, BS, TAB, LF, CR, ESC, DEL 등
- 전체(0~127), 제어 문자만(0~31, 127), 출력 가능 문자만(32~126) 필터 탭
- 10진수 값, 16진수 코드, 문자 기호, 설명으로 실시간 검색
- 필터와 검색어 변경 시 결과 수 즉시 업데이트
- 모든 숫자 열에 등폭(monospace) 폰트 적용으로 정렬되고 스캔하기 쉬운 데이터 표시
- 16진수 값을 파란색으로 표시하여 빠른 시각적 식별
- 각 행에 마우스 오버 하이라이트로 열 간 시각적 추적 용이
자주 묻는 질문
ASCII란 무엇이며 왜 중요한가요?
ASCII(미국 표준 정보 교환 코드)는 128개 문자(33개 제어 문자 + 95개 출력 가능 문자)에 0~127의 숫자 값을 할당하는 7비트 문자 인코딩 표준입니다. 1963년에 개발된 ASCII는 사실상 모든 현대 텍스트 인코딩 표준의 기반이 됩니다. UTF-8은 첫 128개 코드 포인트에서 ASCII와 하위 호환됩니다.
제어 문자(0~31, 127)란 무엇인가요?
제어 문자는 원래 텔레타이프 기계와 프린터를 제어하기 위해 설계된 출력 불가능한 ASCII 코드입니다. 주요 제어 문자: NUL(0) — C 문자열 종료자; TAB(9) — 수평 탭; LF(10) — 줄 바꿈(Unix/Linux 줄 끝); CR(13) — 캐리지 리턴(Windows CRLF 줄 끝에 LF와 함께 사용); ESC(27) — ANSI 터미널 이스케이프 시퀀스 시작; DEL(127) — 삭제 문자.
10진수, 16진수, 8진수, 2진수 ASCII 값의 차이는?
네 가지 모두 동일한 코드 포인트를 다른 숫자 체계로 표현한 것입니다. 10진수(기수 10)는 일반적인 정수 값입니다. 16진수(기수 16, "0x" 접두사)는 프로그래밍, 색상 코드, 메모리 주소에서 광범위하게 사용됩니다. 예를 들어 "A"는 0x41입니다. 8진수(기수 8)는 Unix 파일 권한과 C 문자열 이스케이프 시퀀스에서 사용됩니다. 2진수(기수 2)는 메모리에 저장된 실제 비트 패턴을 보여줍니다.
자주 사용되는 ASCII 값은 무엇인가요?
자주 참조되는 ASCII 값: 공백 = 32(0x20); "0"~"9" = 48~57(0x30~0x39); "A"~"Z" = 65~90(0x41~0x5A); "a"~"z" = 97~122(0x61~0x7A). 대문자와 소문자의 차이는 정확히 32(0x20)입니다. 숫자 문자 "0"~"9"의 ASCII 값은 실제 숫자보다 48 큽니다. 따라서 "5"에서 48을 빼면 정수 5를 얻을 수 있습니다.
ASCII와 유니코드/UTF-8의 차이점은?
ASCII는 128개 문자만 다루는 7비트 인코딩으로 영어에는 충분하지만 다른 언어에는 부족합니다. 유니코드는 모든 문자 체계의 14만 9천 개 이상의 문자를 다루는 범용 표준입니다. UTF-8은 가장 일반적인 유니코드 인코딩으로, ASCII 문자(0~127)에는 1바이트를 사용하고 추가 문자에는 2~4바이트를 사용합니다. 이 하위 호환성 덕분에 유효한 ASCII 텍스트는 모두 유효한 UTF-8입니다.
ASCII에서 줄 끝(Line Ending)은 어떻게 표현되나요?
줄 끝은 제어 문자로 표현됩니다. Unix/Linux/macOS는 LF(줄 바꿈, ASCII 10, 0x0A)만 사용합니다. Windows는 CRLF(캐리지 리턴 + 줄 바꿈, 0x0D 0x0A)를 사용합니다. 구형 Mac OS는 CR(0x0D)만 사용했습니다. 이 차이로 인해 운영 체제 간 파일 전송 시 "혼합 줄 끝" 문제가 발생합니다. 프로그래밍에서 "\n"은 LF를, "\r"은 CR을 나타냅니다.
NULL 문자(ASCII 0)는 무엇에 사용되나요?
NUL(ASCII 0, 0x00)은 널 문자입니다. C와 C++에서 문자열은 NUL 바이트로 종료되며, 이를 "널 종료 문자열" 또는 "C 문자열"이라고 합니다. NUL 문자에는 시각적 표현이 없습니다. 데이터 전송 프로토콜에서 NUL은 역사적으로 패딩과 동기화에 사용되었습니다. 바이너리 파일 형식에서 NUL 바이트는 패딩, 구분자, 필드 종료자로 자주 나타납니다.
DEL 문자(ASCII 127)는 무엇을 하나요?
DEL(삭제, ASCII 127, 0x7F)은 원래 종이 테이프에서 문자를 삭제하는 데 사용된 제어 문자였습니다. 현대 컴퓨팅에서 DEL은 화면에서 표준 기능이 없지만, 터미널 에뮬레이터에서 Delete 키가 0x7F를 전송할 수 있습니다(Backspace는 0x08 전송). 127번이라는 코드는 출력 가능한 ASCII 범위 바로 위에 있으며, 코드 127인 유일한 제어 문자입니다.