ASCII 코드표 — 10진수, 16진수, 8진수, 2진수, HTML 코드
128개 ASCII 코드 전체를 10진수, 16진수, 8진수, 2진수와 HTML 코드, 제어 문자 이름과 함께 보여 주며, 확장 128–255와 텍스트 변환기도 제공합니다.
확장 ASCII 128–255: 서로 다른 세 가지 표
ASCII는 127까지입니다. 128–255 바이트는 코드 페이지에 따라 달라집니다. Windows-1252는 Alt+0nnn로 입력되는 문자이자, 브라우저가 “ISO-8859-1”로 표시된 페이지에 사용하는 문자 집합입니다. 실제 ISO-8859-1은 128–159에 보이지 않는 C1 제어 코드가 있습니다(강조 표시). CP437은 미국 Windows에서 Alt+nnn가 지금도 사용하는 최초의 IBM PC / DOS 문자 집합입니다.
| 10진수 | 16진수 | Windows-1252 | ISO-8859-1 | CP437 (DOS) | HTML (&#nnn;) |
|---|---|---|---|---|---|
| 유로 기호 | PAD | 대문자 C (세디유) | |||
| 정의되지 않음 | HOP | 소문자 u (분음 부호) | |||
| 아래쪽 작은따옴표 (9 모양) | BPH | 소문자 e (양음 부호) | |||
| 플로린 (갈고리 달린 f) | NBH | 소문자 a (서컴플렉스) | |||
| 아래쪽 큰따옴표 (9 모양) | IND | 소문자 a (분음 부호) | |||
| 말줄임표 | NEL | 소문자 a (그레이브 악센트) | |||
| 단검표 | SSA | 소문자 a (위 고리) | |||
| 이중 단검표 | ESA | 소문자 c (세디유) | |||
| 수식 문자 서컴플렉스 악센트 | HTS | 소문자 e (서컴플렉스) | |||
| 퍼밀 기호 | HTJ | 소문자 e (분음 부호) | |||
| 대문자 S (카론) | VTS | 소문자 e (그레이브 악센트) | |||
| 왼쪽 홑화살괄호 따옴표 | PLD | 소문자 i (분음 부호) | |||
| 라틴 대문자 합자 Œ | PLU | 소문자 i (서컴플렉스) | |||
| 정의되지 않음 | RI | 소문자 i (그레이브 악센트) | |||
| 대문자 Z (카론) | SS2 | 대문자 A (분음 부호) | |||
| 정의되지 않음 | SS3 | 대문자 A (위 고리) | |||
| 정의되지 않음 | DCS | 대문자 E (양음 부호) | |||
| 왼쪽 작은따옴표 | PU1 | 소문자 æ | |||
| 오른쪽 작은따옴표 (아포스트로피) | PU2 | 대문자 Æ | |||
| 왼쪽 큰따옴표 | STS | 소문자 o (서컴플렉스) | |||
| 오른쪽 큰따옴표 | CCH | 소문자 o (분음 부호) | |||
| 글머리 기호 | MW | 소문자 o (그레이브 악센트) | |||
| 엔 대시 | SPA | 소문자 u (서컴플렉스) | |||
| 엠 대시 | EPA | 소문자 u (그레이브 악센트) | |||
| 작은 물결표 | SOS | 소문자 y (분음 부호) | |||
| 상표 기호 | SGC | 대문자 O (분음 부호) | |||
| 소문자 s (카론) | SCI | 대문자 U (분음 부호) | |||
| 오른쪽 홑화살괄호 따옴표 | CSI | 센트 기호 | |||
| 라틴 소문자 합자 œ | ST | 파운드 기호 | |||
| 정의되지 않음 | OSC | 엔 기호 | |||
| 소문자 z (카론) | PM | 페세타 기호 | |||
| 대문자 Y (분음 부호) | APC | 플로린 (갈고리 달린 f) | |||
| 줄바꿈 없는 공백 | 동일 | 소문자 a (양음 부호) | |||
| 거꾸로 된 느낌표 | 동일 | 소문자 i (양음 부호) | |||
| 센트 기호 | 동일 | 소문자 o (양음 부호) | |||
| 파운드 기호 | 동일 | 소문자 u (양음 부호) | |||
| 통화 기호 | 동일 | 소문자 n (틸드) | |||
| 엔 기호 | 동일 | 대문자 N (틸드) | |||
| 끊어진 세로선 | 동일 | 여성 서수 표시 | |||
| 섹션 기호 (조항 기호) | 동일 | 남성 서수 표시 | |||
| 분음 부호 | 동일 | 거꾸로 된 물음표 | |||
| 저작권 기호 | 동일 | 반전된 부정 기호 | |||
| 여성 서수 표시 | 동일 | 부정 기호 | |||
| 왼쪽 기유메 («) | 동일 | 분수 2분의 1 | |||
| 부정 기호 | 동일 | 분수 4분의 1 | |||
| 소프트 하이픈 | 동일 | 거꾸로 된 느낌표 | |||
| 등록 상표 기호 | 동일 | 왼쪽 기유메 («) | |||
| 장음 부호 (매크론) | 동일 | 오른쪽 기유메 (») | |||
| 도 기호 | 동일 | 옅은 음영 | |||
| 플러스마이너스 기호 | 동일 | 중간 음영 | |||
| 위 첨자 2 | 동일 | 짙은 음영 | |||
| 위 첨자 3 | 동일 | 괘선 가는선 세로 | |||
| 양음 부호 (어큐트 악센트) | 동일 | 괘선 가는선 세로·왼쪽 | |||
| 마이크로 기호 | 동일 | 괘선 세로 단일선, 왼쪽 이중선 | |||
| 필크로 (단락 기호) | 동일 | 괘선 세로 이중선, 왼쪽 단일선 | |||
| 가운뎃점 | 동일 | 괘선 아래 이중선, 왼쪽 단일선 | |||
| 세디유 | 동일 | 괘선 아래 단일선, 왼쪽 이중선 | |||
| 위 첨자 1 | 동일 | 괘선 이중선 세로·왼쪽 | |||
| 남성 서수 표시 | 동일 | 괘선 이중선 세로 | |||
| 오른쪽 기유메 (») | 동일 | 괘선 이중선 아래·왼쪽 | |||
| 분수 4분의 1 | 동일 | 괘선 이중선 위·왼쪽 | |||
| 분수 2분의 1 | 동일 | 괘선 위 이중선, 왼쪽 단일선 | |||
| 분수 4분의 3 | 동일 | 괘선 위 단일선, 왼쪽 이중선 | |||
| 거꾸로 된 물음표 | 동일 | 괘선 가는선 아래·왼쪽 | |||
| 대문자 A (그레이브 악센트) | 동일 | 괘선 가는선 위·오른쪽 | |||
| 대문자 A (양음 부호) | 동일 | 괘선 가는선 위·가로 | |||
| 대문자 A (서컴플렉스) | 동일 | 괘선 가는선 아래·가로 | |||
| 대문자 A (틸드) | 동일 | 괘선 가는선 세로·오른쪽 | |||
| 대문자 A (분음 부호) | 동일 | 괘선 가는선 가로 | |||
| 대문자 A (위 고리) | 동일 | 괘선 가는선 세로·가로 | |||
| 대문자 Æ | 동일 | 괘선 세로 단일선, 오른쪽 이중선 | |||
| 대문자 C (세디유) | 동일 | 괘선 세로 이중선, 오른쪽 단일선 | |||
| 대문자 E (그레이브 악센트) | 동일 | 괘선 이중선 위·오른쪽 | |||
| 대문자 E (양음 부호) | 동일 | 괘선 이중선 아래·오른쪽 | |||
| 대문자 E (서컴플렉스) | 동일 | 괘선 이중선 위·가로 | |||
| 대문자 E (분음 부호) | 동일 | 괘선 이중선 아래·가로 | |||
| 대문자 I (그레이브 악센트) | 동일 | 괘선 이중선 세로·오른쪽 | |||
| 대문자 I (양음 부호) | 동일 | 괘선 이중선 가로 | |||
| 대문자 I (서컴플렉스) | 동일 | 괘선 이중선 세로·가로 | |||
| 대문자 I (분음 부호) | 동일 | 괘선 위 단일선, 가로 이중선 | |||
| 대문자 에드 (Ð) | 동일 | 괘선 위 이중선, 가로 단일선 | |||
| 대문자 N (틸드) | 동일 | 괘선 아래 단일선, 가로 이중선 | |||
| 대문자 O (그레이브 악센트) | 동일 | 괘선 아래 이중선, 가로 단일선 | |||
| 대문자 O (양음 부호) | 동일 | 괘선 위 이중선, 오른쪽 단일선 | |||
| 대문자 O (서컴플렉스) | 동일 | 괘선 위 단일선, 오른쪽 이중선 | |||
| 대문자 O (틸드) | 동일 | 괘선 아래 단일선, 오른쪽 이중선 | |||
| 대문자 O (분음 부호) | 동일 | 괘선 아래 이중선, 오른쪽 단일선 | |||
| 곱하기 기호 | 동일 | 괘선 세로 이중선, 가로 단일선 | |||
| 대문자 O (획) | 동일 | 괘선 세로 단일선, 가로 이중선 | |||
| 대문자 U (그레이브 악센트) | 동일 | 괘선 가는선 위·왼쪽 | |||
| 대문자 U (양음 부호) | 동일 | 괘선 가는선 아래·오른쪽 | |||
| 대문자 U (서컴플렉스) | 동일 | 전체 블록 | |||
| 대문자 U (분음 부호) | 동일 | 아래쪽 절반 블록 | |||
| 대문자 Y (양음 부호) | 동일 | 왼쪽 절반 블록 | |||
| 대문자 손 (Þ) | 동일 | 오른쪽 절반 블록 | |||
| 소문자 에스체트 (ß) | 동일 | 위쪽 절반 블록 | |||
| 소문자 a (그레이브 악센트) | 동일 | 그리스 소문자 알파 | |||
| 소문자 a (양음 부호) | 동일 | 소문자 에스체트 (ß) | |||
| 소문자 a (서컴플렉스) | 동일 | 그리스 대문자 감마 | |||
| 소문자 a (틸드) | 동일 | 그리스 소문자 파이 | |||
| 소문자 a (분음 부호) | 동일 | 그리스 대문자 시그마 | |||
| 소문자 a (위 고리) | 동일 | 그리스 소문자 시그마 | |||
| 소문자 æ | 동일 | 마이크로 기호 | |||
| 소문자 c (세디유) | 동일 | 그리스 소문자 타우 | |||
| 소문자 e (그레이브 악센트) | 동일 | 그리스 대문자 피 | |||
| 소문자 e (양음 부호) | 동일 | 그리스 대문자 세타 | |||
| 소문자 e (서컴플렉스) | 동일 | 그리스 대문자 오메가 | |||
| 소문자 e (분음 부호) | 동일 | 그리스 소문자 델타 | |||
| 소문자 i (그레이브 악센트) | 동일 | 무한대 | |||
| 소문자 i (양음 부호) | 동일 | 그리스 소문자 피 | |||
| 소문자 i (서컴플렉스) | 동일 | 그리스 소문자 엡실론 | |||
| 소문자 i (분음 부호) | 동일 | 교집합 | |||
| 소문자 에드 (ð) | 동일 | 항등 | |||
| 소문자 n (틸드) | 동일 | 플러스마이너스 기호 | |||
| 소문자 o (그레이브 악센트) | 동일 | 크거나 같음 | |||
| 소문자 o (양음 부호) | 동일 | 작거나 같음 | |||
| 소문자 o (서컴플렉스) | 동일 | 적분 기호 위쪽 절반 | |||
| 소문자 o (틸드) | 동일 | 적분 기호 아래쪽 절반 | |||
| 소문자 o (분음 부호) | 동일 | 나누기 기호 | |||
| 나누기 기호 | 동일 | 거의 같음 | |||
| 소문자 o (획) | 동일 | 도 기호 | |||
| 소문자 u (그레이브 악센트) | 동일 | 글머리 기호 연산자 | |||
| 소문자 u (양음 부호) | 동일 | 가운뎃점 | |||
| 소문자 u (서컴플렉스) | 동일 | 제곱근 | |||
| 소문자 u (분음 부호) | 동일 | 위 첨자 라틴 소문자 n | |||
| 소문자 y (양음 부호) | 동일 | 위 첨자 2 | |||
| 소문자 손 (þ) | 동일 | 검은 정사각형 | |||
| 소문자 y (분음 부호) | 동일 | 줄바꿈 없는 공백 |
HTML 참고: 브라우저는 €–Ÿ를 Windows-1252 문자로 해석하지만(그래서 –은 –로 표시됨), 올바른 참조는 유니코드 값(–)입니다. 바이트 값이 아니라 코드 포인트를 사용하세요.
마지막 확인: 2026-10-18, RFC 20 (US-ASCII), 유니코드 C0/C1 제어 문자 차트, 유니코드 컨소시엄의 Windows-1252, ISO-8859-1, CP437 매핑 표 기준.
모든 작업이 브라우저에서 실행됩니다. 변환하는 텍스트는 어디에도 전송되지 않습니다. 모든 무료 도구 보기.
문제를 발견하셨거나 개선할 점이 있나요? 모든 메시지를 읽고 빠르게 고칩니다.
이 ASCII 코드표는 128개 ASCII 문자 전체를 10진수, 16진수, 8진수, 2진수 코드와 각 문자의 HTML 참조, 그리고 모든 제어 문자의 이름, 캐럿 표기, 이스케이프 시퀀스와 함께 보여 줍니다. 값을 클릭하면 복사되고, 제어 코드·문자·숫자·구두점만 걸러 볼 수 있으며, 표 아래의 변환기로 텍스트를 ASCII 코드로 바꾸거나 코드 목록을 다시 텍스트로 바꿀 수 있습니다.
ASCII 자체는 0부터 127까지만 다룹니다. 흔히 확장 ASCII라고 부르는 128~255 코드는 하나의 표준이 아니므로, 하나를 고르는 대신 두 번째 표에서 자주 만나게 되는 세 가지 버전을 보여 줍니다. Windows의 Alt+0nnn 코드와 대부분의 “Latin-1” 웹 페이지가 실제로 사용하는 Windows-1252, 128–159에 보이지 않는 제어 코드가 있는 진짜 ISO-8859-1, 그리고 상자 그리기 문자가 있는 원래 IBM PC 코드 페이지 437입니다. 파일에서 가져온 바이트라면 그 파일이 이 셋 중 어느 것으로 작성되었는지가 문자를 결정합니다.
사용 방법
- 표에서 문자를 찾거나, 필터 칩으로 제어 코드, 문자, 숫자, 구두점만 표시하세요.
- 10진수, 16진수, 8진수, 2진수, 문자, HTML 값 중 아무것이나 클릭하면 복사됩니다.
- 127보다 큰 바이트는 확장 표에서 텍스트가 사용하는 인코딩의 열을 확인하세요(확실하지 않으면 Windows-1252).
- 문자열을 변환하려면 텍스트 상자에 입력하고 10진수, 16진수, 8진수, 2진수 중 출력 형식을 고르세요. 디코딩하려면 코드 상자에 코드를 붙여 넣으세요.
자주 묻는 질문
ASCII란 무엇인가요?
ASCII(American Standard Code for Information Interchange)는 128개 위치를 가진 7비트 문자 코드입니다. 33개의 제어 코드(0–31, 127)와 공백, 숫자, 영문자, 일반 구두점을 포함하는 95개의 출력 가능 문자(32–126)로 구성됩니다. 1963년에 처음 발표되었고, 1967년에 소문자가 추가되었으며, 마지막 개정판은 ANSI X3.4-1986입니다. 유니코드와 UTF-8은 처음 128개 문자를 그대로 유지합니다.
A, a, 0, 공백의 ASCII 코드는 무엇인가요?
대문자 A는 65(16진수 41), 소문자 a는 97(16진수 61), 숫자 0은 48(16진수 30), 공백은 32(16진수 20)입니다. 대문자와 소문자는 정확히 32, 즉 비트 하나(0x20)만큼 차이 나고, 각 숫자의 코드는 48에 그 숫자 값을 더한 것입니다. 그래서 c - '0' 같은 코드로 숫자 문자를 수로 바꿀 수 있습니다.
확장 ASCII(128–255)는 표준인가요?
아닙니다. ASCII는 7비트이며 127에서 끝납니다. 8비트 바이트의 위쪽 절반은 코드 페이지마다 다르게 채워졌습니다. 서유럽 텍스트용 Windows-1252와 ISO-8859-1, IBM PC의 코드 페이지 437, 그리고 그리스어, 키릴 문자, 중유럽 언어용의 여러 코드 페이지가 있습니다. 바이트 233은 Windows-1252와 ISO-8859-1에서는 é이지만 코드 페이지 437에서는 Θ입니다. 오늘날에는 텍스트를 UTF-8로 저장해야 합니다.
ASCII와 UTF-8의 차이는 무엇인가요?
UTF-8은 ASCII와 하위 호환되는 유니코드 인코딩입니다. 128개 ASCII 문자는 같은 단일 바이트로 저장되므로 순수 ASCII 파일은 유효한 UTF-8이기도 합니다. ASCII를 벗어나는 문자는 2~4바이트를 차지합니다. é는 C3 A9가 되고 이모지는 4바이트를 차지합니다. 이 바이트를 Windows-1252로 읽으면 “é”가 “é”로 보이는 것처럼 글자가 깨집니다.
ASCII 코드표에서 \n, \r, \t는 무슨 뜻인가요?
제어 코드를 나타내는 이스케이프 시퀀스입니다. \n은 줄 바꿈(LF, 10, 0x0A), \r은 캐리지 리턴(CR, 13, 0x0D), \t는 수평 탭(9)입니다. Linux와 macOS는 줄 끝에 LF, Windows는 CR LF를 쓰고, 클래식 Mac OS는 CR만 썼습니다. 그 밖의 이스케이프로는 NUL(0)의 \0, 벨(7)의 \a, 백스페이스(8)의 \b, 수직 탭(11)의 \v, 폼 피드(12)의 \f가 있습니다.
코드에서 문자의 ASCII 코드는 어떻게 구하나요?
JavaScript에서는 'A'.charCodeAt(0)(U+FFFF를 넘는 문자는 codePointAt)을 쓰고, 반대로는 String.fromCharCode(65)를 씁니다. Python에서는 ord('A')와 chr(65)를 씁니다. C에서는 char 자체가 코드이므로 (int)'A'는 65입니다. Excel에는 =CODE("A")와 =CHAR(65)가 있지만, 127보다 큰 값에는 시스템 코드 페이지를 사용합니다.
ASCII 코드표의 구성
128개 코드는 32개씩 네 줄로 나뉘며, 간단한 비트 연산으로 유용한 작업을 할 수 있도록 설계되었습니다.
• 0–31: 제어 코드. 터미널에서 Ctrl을 누르면 키의 0x40 비트가 지워지므로 Ctrl+M(77 → 13)은 캐리지 리턴을, Ctrl+[(91 → 27)는 Escape를 보냅니다. ^M이나 ^[ 같은 캐럿 표기가 여기서 나왔습니다.
• 32–63: 공백, 구두점, 숫자. 숫자 0–9는 48–57(0x30–0x39)이므로 숫자 코드의 하위 4비트가 그 숫자의 값입니다.
• 64–95: @, 대문자 A–Z(65–90), [ \ ] ^ _.
• 96–127: `, 소문자 a–z(97–122), { | } ~, DEL. 각 소문자는 대문자에 32를 더한 값이므로 0x20 비트를 뒤집으면 대소문자가 바뀝니다.
DEL이 7비트가 모두 1인 127인 이유는, 천공 종이 테이프에서 잘못 입력한 문자를 모든 구멍을 뚫어 지울 수 있었기 때문입니다.
지금도 마주치는 제어 문자
33개 제어 코드 대부분은 텔레프린터와 직렬 통신용이라 오늘날에는 쓰이지 않지만, 일상적인 프로그래밍에서 중요한 것이 몇 가지 있습니다.
• LF(10)와 CR(13): 줄 끝 문자. Windows의 CR LF 줄 끝을 가진 파일을 Linux에서 열면 줄 끝에 ^M이 보입니다. git의 core.autocrlf 설정과 대부분의 편집기가 둘 사이를 변환합니다.
• HT(9): 탭. TSV 파일과 Makefile은 공백이 아닌 실제 탭 문자가 필요합니다.
• NUL(0): C에서 문자열의 끝. 사용자 입력에 섞인 NUL은 C 기반 코드에서 문자열을 잘라 버릴 수 있어 고전적인 버그 원인입니다.
• ESC(27): 터미널에서 빨간 글씨를 내는 \x1b[31m 같은 ANSI 이스케이프 시퀀스를 시작합니다.
• ETX(3), EOT(4), SUB(26): Ctrl+C, Ctrl+D, Ctrl+Z가 보내는 코드. Unix 터미널은 Ctrl+C를 인터럽트 신호로, Ctrl+D를 입력 끝으로 바꿉니다. Ctrl+Z는 DOS 텍스트 파일에서 파일 끝을 표시했습니다.
• BEL(7): 출력하면 많은 터미널에서 소리가 나거나 화면이 깜박입니다.
Windows-1252, ISO-8859-1, 코드 페이지 437 비교
ISO-8859-1(Latin-1)은 바이트 128–159를 C1 제어 코드에, 160–255를 유니코드의 Latin-1 Supplement가 된 문자(줄 바꿈 없는 공백, ¡ ¢ £, 악센트 문자 등)에 대응시킵니다. 코드 포인트가 바이트 값과 같기 때문에 유니코드 U+00E9가 é이고 바이트 233도 é입니다.
Windows-1252는 160부터 255까지는 같지만, 거의 쓰이지 않는 C1 제어 코드를 출력 가능한 문자 27개로 바꿨습니다: € ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ Ž ‘ ’ “ ” • – — ˜ ™ š › œ ž Ÿ. 다섯 바이트(129, 141, 143, 144, 157)는 정의되어 있지 않습니다. “Latin-1”이라고 한 텍스트 중 상당수가 실제로는 Windows-1252였기 때문에 WHATWG Encoding Standard는 브라우저가 두 레이블을 모두 Windows-1252로 디코딩하도록 정하고 있으며, 같은 이유로 HTML은 –을 –로 처리합니다.
코드 페이지 437은 원래의 IBM PC 문자 집합입니다. 순서가 다른 악센트 문자, 그리스 문자와 수학 기호, 그리고 DOS 프로그램이 화면을 그릴 때 쓰던 상자 그리기·음영 문자(░ ▒ ▓ │ ┤ ╣ ║)가 있습니다. Windows의 Alt+nnn 코드와 일부 바코드 프린터, 터미널, 오래된 파일 형식에 지금도 남아 있습니다.
관련 무료 도구
- 진법 변환기 — 크기에 상관없이 정수를 2진수, 8진수, 10진수, 16진수, 32진법, 36진법 및 2~36 사이 모든 진법으로 변환하고 2의 보수도 확인하세요.
- HTML 엔티티 인코더 — 텍스트를 이름·숫자 엔티티로 HTML 이스케이프하고, & 같은 참조를 문자로 되돌리고, 엔티티 참조 표를 검색하세요.
- URL 인코더 / 디코더 — 컴포넌트, 전체 URL, 폼 모드로 URL용 텍스트를 퍼센트 인코딩하거나 디코딩하고, URL의 쿼리 매개변수를 표에서 편집하세요.
- Alt 코드와 Mac 기호 — 600개가 넘는 기호의 Windows Alt 코드와 Mac Option 단축키를 HTML 엔티티, 유니코드 이스케이프와 함께 정리했습니다. 검색하고, 필터링하고, 클릭해서 복사하세요.
- 특수문자 복사·붙여넣기 — 22개 그룹의 텍스트 기호 1,200개 이상: 클릭해서 복사하고, 여러 개를 한 번에 모으고, 각 기호의 Alt 코드, Mac 단축키, HTML 엔티티를 확인하세요.