본문으로 건너뛰기

ASCII 코드 변환기

텍스트를 입력하면 각 문자의 10진수 코드를 볼 수 있고, 72 101 108 108 111 같은 코드를 붙여넣으면 그 코드가 나타내는 텍스트를 읽을 수 있습니다. 127을 넘는 코드는 유니코드 코드 포인트로 처리되므로 악센트 문자와 이모지도 작동하며, 아래에는 ASCII 참조표가 있습니다. 무료이며 회원가입이 필요 없고, 모든 작업은 브라우저에서 실행됩니다.

변환 방향

ASCII 참조표

흔히 쓰이는 제어 코드와 인쇄 가능한 모든 ASCII 문자(코드 33~126) 목록입니다.

코드문자설명
9TAB수평 탭
10LF줄 바꿈(새 줄)
13CR캐리지 리턴
32SP공백
33!인쇄 가능 문자
34"인쇄 가능 문자
35#인쇄 가능 문자
36$인쇄 가능 문자
37%인쇄 가능 문자
38&인쇄 가능 문자
39'인쇄 가능 문자
40(인쇄 가능 문자
41)인쇄 가능 문자
42*인쇄 가능 문자
43+인쇄 가능 문자
44,인쇄 가능 문자
45-인쇄 가능 문자
46.인쇄 가능 문자
47/인쇄 가능 문자
480인쇄 가능 문자
491인쇄 가능 문자
502인쇄 가능 문자
513인쇄 가능 문자
524인쇄 가능 문자
535인쇄 가능 문자
546인쇄 가능 문자
557인쇄 가능 문자
568인쇄 가능 문자
579인쇄 가능 문자
58:인쇄 가능 문자
59;인쇄 가능 문자
60<인쇄 가능 문자
61=인쇄 가능 문자
62>인쇄 가능 문자
63?인쇄 가능 문자
64@인쇄 가능 문자
65A인쇄 가능 문자
66B인쇄 가능 문자
67C인쇄 가능 문자
68D인쇄 가능 문자
69E인쇄 가능 문자
70F인쇄 가능 문자
71G인쇄 가능 문자
72H인쇄 가능 문자
73I인쇄 가능 문자
74J인쇄 가능 문자
75K인쇄 가능 문자
76L인쇄 가능 문자
77M인쇄 가능 문자
78N인쇄 가능 문자
79O인쇄 가능 문자
80P인쇄 가능 문자
81Q인쇄 가능 문자
82R인쇄 가능 문자
83S인쇄 가능 문자
84T인쇄 가능 문자
85U인쇄 가능 문자
86V인쇄 가능 문자
87W인쇄 가능 문자
88X인쇄 가능 문자
89Y인쇄 가능 문자
90Z인쇄 가능 문자
91[인쇄 가능 문자
92\인쇄 가능 문자
93]인쇄 가능 문자
94^인쇄 가능 문자
95_인쇄 가능 문자
96`인쇄 가능 문자
97a인쇄 가능 문자
98b인쇄 가능 문자
99c인쇄 가능 문자
100d인쇄 가능 문자
101e인쇄 가능 문자
102f인쇄 가능 문자
103g인쇄 가능 문자
104h인쇄 가능 문자
105i인쇄 가능 문자
106j인쇄 가능 문자
107k인쇄 가능 문자
108l인쇄 가능 문자
109m인쇄 가능 문자
110n인쇄 가능 문자
111o인쇄 가능 문자
112p인쇄 가능 문자
113q인쇄 가능 문자
114r인쇄 가능 문자
115s인쇄 가능 문자
116t인쇄 가능 문자
117u인쇄 가능 문자
118v인쇄 가능 문자
119w인쇄 가능 문자
120x인쇄 가능 문자
121y인쇄 가능 문자
122z인쇄 가능 문자
123{인쇄 가능 문자
124|인쇄 가능 문자
125}인쇄 가능 문자
126~인쇄 가능 문자

ASCII 코드 변환기 사용 방법

  1. 1. 방향을 고르세요. 자동 감지는 공백이나 쉼표로 구분된 0에서 255 사이의 숫자 두 개 이상을 디코딩하고, 나머지는 인코딩합니다. 텍스트 → 코드와 코드 → 텍스트는 방향을 고정합니다. 숫자 하나나 255를 넘는 코드는 코드 → 텍스트를 선택해야 합니다.
  2. 2. 입력하거나 붙여넣으세요. 코드는 공백이나 쉼표로 구분하세요. 결과와 문자 수는 입력하는 동안 바로 갱신됩니다.
  3. 3. 오류를 확인하세요. 정수가 아니거나 1,114,111을 넘는 코드는 추측하지 않고, 그 코드를 지목해 알려 줍니다.
  4. 4. 코드를 찾아보세요. 도구 아래의 ASCII 참조표에는 흔히 쓰이는 제어 코드와 33에서 126까지의 인쇄 가능한 모든 문자가 나와 있습니다.

ASCII란 무엇인가

ASCII(American Standard Code for Information Interchange)는 128개 문자 각각에 0에서 127 사이의 번호를 부여하므로, 문자 하나는 7비트에 들어갑니다. 번호는 세 집단으로 나뉩니다:

코드내용예시
0–31 및 127인쇄되지 않는 제어 문자9 = 탭, 10 = 줄 바꿈, 13 = 캐리지 리턴, 27 = 이스케이프, 127 = 삭제
32공백 문자32
33–126인쇄 가능한 기호, 숫자, 문자48–57 = 0–9, 65–90 = A–Z, 97–122 = a–z

알아 둘 만한 패턴이 두 가지 있습니다. 소문자는 대응하는 대문자 코드에 32를 더한 값입니다(A는 65, a는 97). 숫자 문자는 48부터 세므로 7은 55입니다. "확장 ASCII"는 하나의 표준이 아닙니다. 128에서 255까지를 채우는 8비트 집합들은 서로 다릅니다. 유니코드는 처음 128개 코드 포인트에 같은 번호를 유지하므로, 평범한 영어 텍스트는 ASCII와 유니코드에서 같습니다.

ASCII를 넘어서: 유니코드 코드 포인트

이 변환기는 텍스트를 유니코드 문자 하나씩 읽고, 각 문자의 코드 포인트를 10진수로 보여 줍니다. ASCII 텍스트라면 ASCII 코드이고, 그 밖의 문자라면 유니코드 번호입니다. 따라서 é는 233, 😀는 128512입니다. 디코딩은 1,114,111(U+10FFFF, 마지막 유니코드 코드 포인트)까지의 모든 코드를 받아들여 그에 해당하는 문자를 만듭니다.

코드 포인트는 바이트와 같지 않습니다. 문자 é는 코드 포인트 233 하나이지만, UTF-8에서는 c3 a9 두 바이트입니다. 바이트를 보려면 16진수 변환기 또는 2진수 변환기를 이용하세요.

실제 예시

텍스트

Hello

코드

72 101 108 108 111

텍스트

Café 😀

코드

67 97 102 233 32 128512

디코딩

67 105 116 101 32 105 116  →  Cite it

처음 두 줄은 H가 72이고 e가 101이며, 이모지 앞의 공백에는 자체 코드인 32가 붙는다는 것을 보여 줍니다. 줄 바꿈도 계산됩니다. 입력란에서 Enter를 누르면 10이 추가됩니다.

예상치 못한 결과

  • 단독 숫자는 텍스트로 취급됩니다. 자동 감지에서는 연도 2024처럼 숫자 하나이거나, 255를 넘는 값이 들어 있는 목록은 디코딩되지 않고 숫자 자릿수로 인코딩되므로 72는 55 50이 됩니다. 숫자 하나 또는 8364 같은 유니코드 코드 포인트를 디코딩하려면 코드 → 텍스트를 선택하세요. 10 20 30 같은 목록은 코드로 읽히며, 숫자 자체를 원했다면 텍스트 → 코드를 선택하세요.
  • 보이지 않는 결과. 코드 0–31은 제어 문자이므로, 72 9 105를 디코딩하면 H, 탭 문자, i가 나오며 텍스트에 빈칸처럼 보일 수 있습니다.
  • 대리 코드(55296–57343)는 실제 문자가 아닙니다. 도구는 이들을 받아들이지만 출력은 표시 가능한 텍스트가 아닙니다. 이모지는 전체 코드 포인트(예: 128512)로 인코딩하고 디코딩하세요.

어떤 도구가 필요한가요?

이 페이지는 10진수 코드와 ASCII 표를 제공합니다. 16진수 바이트는 16진수 변환기를 쓰고, 8비트 묶음은 2진수 변환기를 쓰세요. Base64, URL, HTML 인코딩에는 텍스트 인코더·디코더를 이용하세요. 평범한 숫자를 2진수, 8진수, 10진수, 16진수 사이에서 변환하려면 진법 변환을 이용하세요.

자주 묻는 질문

텍스트를 ASCII 코드로 바꾸려면 어떻게 하나요?
텍스트를 입력하거나 붙여넣고, 방향을 텍스트 → 코드 또는 자동 감지로 맞추세요. 각 문자가 공백으로 구분된 10진수 코드로 나타납니다. 예를 들어 Hi는 72 105가 됩니다.
ASCII 코드를 다시 텍스트로 되돌리려면 어떻게 하나요?
72 101 108 108 111처럼 공백이나 쉼표로 구분된 10진수 코드를 붙여넣고, 방향을 코드 → 텍스트 또는 자동 감지로 맞추세요. 각 숫자는 검증된 뒤 다시 문자로 바뀝니다.
ASCII 범위 밖의 문자는 어떻게 되나요?
유니코드 코드 포인트를 사용합니다. é는 233, €는 8364, 😀는 128512입니다. 1,114,111까지의 모든 코드는 다시 문자로 디코딩됩니다.
ASCII와 유니코드의 차이는 무엇인가요?
ASCII에는 0에서 127까지 번호가 붙은 128개 문자가 있습니다. 유니코드는 거의 모든 문자 체계의 10만 개가 넘는 문자를 담고 있으며, 처음 128개 번호는 ASCII와 같습니다. 따라서 모든 ASCII 파일은 UTF-8 텍스트로도 유효합니다.
단일 코드가 디코딩되지 않는 이유는 무엇인가요?
자동 감지는 0에서 255 사이의 숫자 두 개 이상만 디코딩하므로, 2024 같은 숫자는 숫자 2, 0, 2, 4(50 48 50 52)로 인코딩됩니다. 단일 코드나 255를 넘는 코드를 디코딩하려면 방향을 코드 → 텍스트로 바꾸세요.
이 페이지의 ASCII 표는 무엇인가요?
흔히 쓰이는 제어 코드(탭, 줄 바꿈, 캐리지 리턴, 공백)와 33에서 126까지의 인쇄 가능한 모든 문자를 나열한 참조표입니다. 변환하지 않고도 코드를 찾아볼 수 있습니다.
제 텍스트가 서버로 전송되나요?
아니요. 변환은 브라우저에서 이루어지며, 입력한 내용은 기기 밖으로 나가지 않습니다.

관련 도구

데이터·마크업·코드의 다른 도구