ASCII 표
신규10진수, 16진수, 8진수, 2진수로 검색 가능한 문자 코드 표.
Text ↔ ASCII converter
| Char | Dec | Hex | Oct | Binary | HTML | Name |
|---|
No characters match your filters.
Runs entirely in your browser. Nothing is uploaded.
ASCII 코드표란 무엇인가?
ASCII 코드표는 모든 글자, 숫자, 구두점, 공백, 제어 신호를 고유한 숫자에 대응시키는 완전한 문자 코드 차트입니다. ASCII — 미국 정보 교환 표준 코드(American Standard Code for Information Interchange) — 는 1963년에 발표되었으며, UTF-8을 포함한 거의 모든 현대 텍스트 인코딩의 기반이 됩니다. 이 ASCII 문자 코드표는 각 문자의 10진수, 16진수, 8진수, 2진수 값과 함께 HTML 엔티티 및 유니코드 코드 포인트를 함께 제공하므로, 바이트 수준에서 문자가 어떻게 표현되는지 정확히 확인할 수 있습니다.
코드표 전체가 페이지에 내장되어 브라우저에서 완전히 실행되므로, 즉시 로드되고 오프라인에서도 작동하며 입력한 내용이 외부로 전송되지 않습니다. 개발자, 학생, 임베디드 엔지니어, 컴퓨터가 텍스트를 저장하고 전송하는 방식을 배우는 모든 분들을 위한 빠르고 안전한 대화형 참고 자료입니다. asciitable.com이나 w3schools의 정적 PDF와 달리, 값을 클릭해 복사하거나 이름, 10진수, 16진수, 2진수로 동시에 검색할 수 있습니다.
ASCII 코드표 읽는 방법
각 행은 하나의 문자를 나타냅니다. ASCII 코드표를 읽으려면, 'Char' 열에서 원하는 기호를 찾은 후 해당 행을 따라가며 10진수(예: 65), 16진수(0x41), 8진수(101), 2진수(01000001)의 네 가지 진법으로 표현된 값을 확인하십시오. 'Name' 열은 인쇄되지 않는 항목을 설명합니다 — 예를 들어 코드 9는 TAB, 코드 10은 LF(줄 바꿈), 코드 13은 CR(캐리지 리턴)입니다. 이 제어 문자 코드를 알면 파일 파싱, 이스케이프 시퀀스 작성, 터미널 출력 디버깅에 필수적입니다.
처음 32개 코드(0–31)와 127은 제어 문자로, 눈에 보이는 글자를 출력하는 대신 텍스트를 서식화하거나 장치를 제어하는 보이지 않는 신호입니다. 코드 32–126은 출력 가능한 문자로 — 공백, 숫자 0–9, 대문자 A–Z(65–90), 소문자 a–z(97–122) 및 일반 구두점이 포함됩니다. 몇 가지 기준점(A=65, a=97, 0=48, 공백=32)만 외워두면 나머지 표를 머릿속으로 탐색하기에 충분합니다. Python에서는 ord('A')가 65를 반환하고 chr(65)가 'A'를 반환합니다. C에서는 char를 int로 캐스팅하면 코드를 직접 얻을 수 있습니다.
ASCII 코드표에는 문자가 몇 개 있나?
표준 ASCII는 7비트 코드(2⁷ = 128)이므로 0부터 127까지 정확히 128개의 문자를 정의합니다. 흔히 언급되는 256개 문자는 바이트의 8번째 비트를 사용해 128–255 코드를 추가한 확장 ASCII를 가리킵니다. 이 추가 슬롯은 원래 ASCII 표준에 포함되지 않으며, 그 의미는 코드 페이지에 따라 다릅니다. 가장 일반적인 매핑은 Latin-1(ISO-8859-1)로, 악센트 문자와 서유럽 기호를 제공합니다. '확장 보기'를 토글하면 표준 128자와 Latin-1 매핑을 포함한 전체 256자 확장 보기를 전환할 수 있습니다 — 정적 차트에서는 제공하지 않는 기능입니다.
ASCII 코드표는 어떻게 작동하나?
컴퓨터는 숫자만 저장하므로, ASCII는 텍스트에 숫자를 부여합니다. ASCII 코드표는 각 문자를 단일 바이트에 맞는 고정 코드에 할당함으로써 작동합니다. '안녕'이 아닌 'Hi'를 예로 들면, 72와 105 두 바이트로 저장됩니다. 키를 누르면 키보드가 해당 코드를 운영체제로 전송하고, 소프트웨어가 화면에 텍스트를 그릴 때는 코드를 읽어 해당 글자를 렌더링합니다. 데이터 파일 파싱, 터미널 이스케이프 시퀀스 작성, 문자 인코딩 문제 디버깅, 학업에서의 진수 변환 등을 할 때 코드를 아는 것이 필수적입니다.
ASCII는 문자를 산술적으로 조작할 수 있도록 설계되었습니다. 대문자 A–Z는 65에서 시작하고 소문자 a–z는 97에서 시작하므로, 32를 더하거나 빼면 대소문자를 변환할 수 있습니다 — C와 어셈블리에서 자주 쓰이는 비트 조작 기법입니다. 마찬가지로, 문자 '0'–'9'는 48부터 시작하므로, ASCII 문자 코드에서 48을 빼면 정수 값으로 변환됩니다. 이러한 산술적 우아함은 초기 8비트 하드웨어에서도 ASCII 기반 프로그래밍을 효율적으로 만든 의도적인 설계 선택이었습니다.
이 ASCII 코드표가 asciitable.com과 w3schools보다 나은 이유
온라인의 대부분 ASCII 참조 차트는 asciitable.com이나 w3schools.com과 같은 사이트의 정적 이미지나 PDF입니다 — 검색이 불가능하고, 값을 클릭해 복사할 수 없으며, 텍스트-ASCII 변환기도 없습니다. Asciitable.com은 인터랙티브 기능 없이 작은 글꼴로 고정된 표를 제공합니다. W3schools는 기본적인 HTML 표를 제공하지만, 클릭 복사나 실시간 검색, 내장 텍스트 변환기가 없습니다. 두 사이트 모두 원하는 것을 찾으려면 숫자 행을 시각적으로 일일이 훑어야 합니다.
이 대화형 도구를 사용하면 문자 이름, 10진수 값, 16진수 코드 또는 2진수 패턴으로 검색할 수 있습니다 — '공백', '32', '0x20', '00100000'을 입력하면 바로 해당 행으로 이동합니다. 값을 클릭하면 즉시 클립보드에 복사됩니다. 내장된 양방향 변환기는 정적 차트가 절대 제공할 수 없는 기능입니다: 텍스트를 붙여넣으면 10진수, 16진수 또는 2진수로 ASCII 코드를 얻거나, 코드 목록을 붙여넣으면 텍스트로 변환할 수 있습니다. 인코딩 문제를 디버깅하는 개발자, 컴퓨터 과학 과제를 수행하는 학생, 직렬 프로토콜을 다루는 엔지니어 모두 동일한 즉각적이고 안전하며 광고 없는 경험을 누릴 수 있습니다 — 가입 없이, 기기 밖으로 데이터가 나가지 않습니다.
Frequently asked questions
A부터 Z까지 ASCII 코드는?
대문자 A–Z는 10진수 65(A)에서 90(Z)까지입니다. 소문자 a–z는 97(a)에서 122(z)까지입니다. 소문자는 대문자보다 정확히 32 높은 코드에 위치합니다 — a는 97, b는 98, 이런 식으로 이어집니다. 16진수로는 대문자가 0x41–0x5A, 소문자가 0x61–0x7A입니다. 이 대화형 표에서 어떤 글자든 클릭하면 코드를 즉시 복사할 수 있으므로, 차트를 외우거나 asciitable.com이나 w3schools의 정적 이미지를 수동으로 훑어볼 필요가 없습니다 — 두 사이트 모두 클릭 복사 기능이 없는 고정 이미지를 제공합니다.
ASCII 테이블이란 무엇인가?
ASCII 테이블은 모든 ASCII 문자 — 글자, 숫자, 구두점, 공백, 제어 코드 — 를 0에서 127 사이의 숫자에 매핑하는 차트입니다. 각 문자의 10진수, 16진수, 8진수, 2진수 값과 HTML 엔티티를 함께 표시합니다. 텍스트 인코딩, 직렬 통신, 저수준 데이터 조작, 또는 원시 문자 코드가 중요한 모든 시스템에서 작업할 때 어떤 코드가 어떤 문자를 나타내는지 정확히 확인하기 위해 프로그래머, 개발자, 학생, 엔지니어가 사용하는 참고 자료입니다. w3schools.com이나 asciitable.com의 정적 차트와 달리, 이 표는 대화형이며 검색이 가능합니다.
ASCII 256 문자란 무엇인가?
표준 ASCII는 7비트를 사용해 128개의 문자(코드 0–127)만 정의합니다. 사람들이 언급하는 256자 집합은 '확장 ASCII'로, 8번째 비트를 사용해 코드 128–255를 추가합니다. 이 상위 128개 슬롯은 표준 ASCII의 일부가 아니며, 코드 페이지에 따라 다릅니다. 가장 일반적인 매핑은 Latin-1(ISO-8859-1)로, é, ñ, ü, £, ¥와 같은 악센트 문자와 서유럽 기호를 제공합니다. 이 도구에서 '확장 보기'를 토글하면 Latin-1 매핑을 포함한 256개 항목을 모두 볼 수 있습니다 — w3schools나 asciitable.com에서는 대화형으로 쉽게 할 수 없는 기능입니다.
ASCII의 풀 네임(정식 명칭)은?
ASCII는 American Standard Code for Information Interchange(미국 정보 교환 표준 코드)의 약자입니다. 1963년에 처음 발표되고 1967년과 1968년에 개정된 문자 인코딩 표준으로, 컴퓨터와 장치들이 하나의 합의된 코드 집합을 사용하여 일반 텍스트를 교환할 수 있도록 각 영문자, 숫자, 구두점, 제어 신호에 고유한 번호를 부여합니다. 현대 웹에서 주류 인코딩인 UTF-8은 ASCII의 상위 집합입니다: 처음 128개의 유니코드 코드 포인트가 ASCII와 동일하므로, 유니코드 중심의 세계에서도 ASCII 코드표를 이해하는 것은 여전히 중요합니다.
ASCII 코드표를 어떻게 사용하나?
Char 열에서 필요한 문자를 찾거나(또는 표 위의 검색창에 입력하여) 해당 행을 따라 10진수, 16진수, 8진수, 2진수 및 HTML 값을 확인하십시오. 반대 방향으로 찾으려면, 숫자로 검색하십시오 — 예를 들어 65, 0x41 또는 1000001을 입력하면 어떤 문자인지 확인할 수 있습니다. 이 도구에서는 값을 클릭하면 즉시 클립보드에 복사됩니다. 이것은 asciitable.com이나 w3schools.com의 정적 이미지나 PDF를 참조하는 것보다 빠르고 유연합니다 — 두 사이트 모두 클릭 복사 기능과 내장 텍스트 변환기가 없습니다.
왜 ASCII라고 부르나?
공식 명칭인 American Standard Code for Information Interchange의 두문자어이기 때문에 ASCII라고 합니다. '미국 표준(American Standard)'은 미국 표준 협회(현재의 ANSI)가 미국 영어 텍스트를 위해 표준화했음을 반영합니다. '정보 교환(Information Interchange)'은 그 목적을 설명합니다 — 제조사나 운영체제에 관계없이 서로 다른 기계, 터미널, 통신 시스템이 하나의 합의된 문자 코드 집합을 사용하여 데이터를 공유할 수 있게 하는 것입니다. ASCII 이전에는 서로 다른 컴퓨터가 호환되지 않는 문자 집합을 사용하여, 다른 하드웨어 업체 간의 데이터 교환이 불안정하고 오류가 발생하기 쉬웠습니다.
ASCII 코드의 예시는?
글자 'A'가 가장 대표적인 예입니다: ASCII 코드는 10진수 65, 16진수 0x41, 8진수 101, 2진수 01000001입니다. 숫자 '0'은 코드 48, 공백은 코드 32, 줄 바꿈(새 줄)은 제어 코드 10입니다. 전체 알파벳, 숫자 및 일반 구두점은 위의 표에서 즉시 조회할 수 있습니다 — 어떤 행이든 클릭하면 해당 문자의 모든 표현을 한 번에 복사할 수 있습니다. 이 도구에 내장된 텍스트 → ASCII 변환기를 사용하면 어떤 문구든 변환할 수 있습니다: '안녕'은 10진수로 44548 45397이 되고, 영문 'Hi'는 10진수 72 105, 16진수로는 48 69가 됩니다.
ASCII 코드표는 128개인가 256개인가?
표준 ASCII는 7비트(2⁷ = 128)만 사용하므로 128개의 문자(코드 0–127)입니다. 256자 버전은 확장 ASCII로, 8비트 바이트를 모두 사용해 코드 128–255를 추가합니다. 따라서 'ASCII 코드표'라고 하면 보통 128자 표준 집합을 의미하고, '256'은 Latin-1(ISO-8859-1)과 같은 8비트 확장 집합을 가리킵니다. 이 도구는 기본적으로 표준 128자 표를 보여주며, 확장 Latin-1 항목을 포함한 256자 전체를 보여주는 토글 기능을 제공합니다 — 핵심 128자만 보여주는 w3schools의 정적 차트와 달리 가능한 기능입니다.
ASCII 코드는 어떻게 표기하나?
ASCII는 숫자로 표기합니다. 각 문자는 10진수(65), 16진수(0x41), 8진수(101) 또는 2진수(01000001)로 표현할 수 있는 코드 값으로 저장됩니다. 컴퓨터 내부에서 모든 ASCII 문자는 1바이트를 차지하므로, 'Hi'라는 단어는 72와 105, 두 바이트로 저장됩니다. 텍스트가 파일이나 네트워크에 나타날 때 실제로 전송되는 것은 바로 이 바이트들이며, 화면에 보이는 글자 모양은 소프트웨어가 이 코드를 렌더링한 것입니다. 프로그래밍 언어마다 ASCII 값을 다르게 표현합니다: Python에서는 <code>ord('A')</code>로 65를 구하고 <code>chr(65)</code>로 'A'를 구합니다.
영어 'I love you'를 ASCII 코드로 변환하면?
10진수 ASCII 코드로 표현하면, 'I love you'는 73 32 108 111 118 101 32 121 111 117입니다 — 73은 'I', 32는 공백, 108 111 118 101은 'love', 또 32가 공백, 121 111 117이 'you'입니다. 이 도구에 내장된 텍스트 → ASCII 변환기를 사용하면 즉시 재현할 수 있습니다: 어떤 문구든 입력하면 10진수, 16진수 또는 2진수 표현을 즉시 얻을 수 있습니다. 별도의 '텍스트를 ASCII로' 페이지로 이동해야 하는 계산기 사이트와 달리, 변환기가 같은 페이지에 바로 있습니다.
ASCII는 7비트만 사용하나?
네 — 표준 ASCII는 7비트 코드로, 정확히 128개의 문자(2⁷ = 128)를 가집니다. 바이트의 8번째 비트는 원래 표준에서 의도적으로 비워두었으며, 확장 ASCII 인코딩이 나중에 이를 사용해 128개의 문자를 추가했습니다. 현대 시스템은 확장 ASCII 대신 유니코드(UTF-8 인코딩)를 사용하지만, 7비트 ASCII를 이해하는 것은 레거시 데이터 처리, 직렬 프로토콜, 마이크로컨트롤러 펌웨어, 네트워크 이스케이프 시퀀스, C나 어셈블리 언어에서의 저수준 텍스트 처리 작업에 여전히 필수적입니다.
ASCII 128부터 255까지는 무엇인가?
코드 128–255는 '확장 ASCII' 범위입니다. 원래의 7비트 ASCII 표준에 정의되어 있지 않으므로, 그 의미는 사용 중인 코드 페이지에 따라 다릅니다. 가장 일반적인 해석은 Latin-1(ISO-8859-1)로, 악센트 문자(é, ñ, ü), 통화 기호(£, ¥) 및 기타 서유럽 문자를 해당 슬롯에 채웁니다. Windows 시스템에서는 흔히 Windows-1252를 사용하는데, 128–159 범위에서 Latin-1과 약간 다릅니다. 이 ASCII 코드표에서 '확장 보기'를 토글하면 127 이상의 코드에 대한 Latin-1 매핑을 포함한 256자 전체를 볼 수 있습니다.
이 ASCII 코드표는 무료이고 개인 정보가 보호되나?
네 — 가입 불필요, 사용 제한 없음, 어디에도 업로드되지 않는 완전 무료 도구입니다. 전체 표가 페이지에 내장되어 브라우저에서 로컬로 렌더링됩니다. 비대화형 표 옆에 많은 광고를 제공하는 asciitable.com이나 w3schools.com의 정적 ASCII 조회 도구와 달리, 이 도구는 완전히 대화형이며 검색 가능하고, 같은 페이지에서 양방향 텍스트 ↔ ASCII 변환기를 포함합니다. 페이지가 로드된 후에는 오프라인에서도 작동합니다 — 임베디드 시스템 연구실이나 인터넷 접근이 제한된 기업 네트워크 등 인터넷 없이 디버깅하는 환경에 이상적입니다.
Related tools
모든 도구 보기스프레드시트 열 변환기
스프레드시트 열 번호를 문자로 변환(1 → A)하고 반대로도 변환.
Srcset 생성기
너비에서 srcset과 sizes가 포함된 반응형 <img> 마크업 생성.
정규식 테스터
실시간 일치 하이라이트, 캡처 그룹, 치환 미리보기로 정규 표현식을 테스트하세요.
HTML to Markdown
Convert HTML to clean Markdown — pastes, imports files, and handles lists, tables and code.
JSON Schema Validator
Validate JSON against a JSON Schema (draft-07 / draft-2020-12) with clear error messages.
YAML Formatter
Validate, beautify, and convert YAML online. Real-time syntax highlighting, error detection with line numbers, and one-click JSON export.