MCP로 연결 →

계산 입력

공식

광고

결과

디코딩된 텍스트
Hello
5 character(s)
디코딩된 글자 수 5

아스키 코드 변환기란?

이 도구는 10진수 아스키(ASCII) 숫자(또는 유니코드 코드 포인트) 목록을 원래의 텍스트로 되돌려 줍니다. 아스키는 모든 알파벳, 숫자, 기호에 고유한 번호를 부여합니다. 예를 들어 65는 "A", 97은 "a", 32는 공백을 나타냅니다. 각 숫자에 해당하는 문자를 찾아 순서대로 이어 붙이면 원래의 메시지를 복원할 수 있습니다.

10진수 ASCII 코드가 텍스트 문자로 매핑되는 모습
각 10진수 ASCII 코드는 하나의 문자에 대응하며, 이들이 모여 읽을 수 있는 텍스트가 됩니다.

사용 방법

10진수 코드를 입력란에 직접 입력하거나 붙여넣고, 각 값을 공백이나 쉼표로 구분하세요. 예를 들어 72 101 108 108 111은 "Hello"로 디코딩됩니다. 구분자를 섞어 써도 무방하며, 유효 범위(0~1,114,111)를 벗어난 값은 자동으로 건너뜁니다. 계산 버튼을 누르면 디코딩된 문자열과 변환된 글자 수를 확인할 수 있습니다.

계산 공식

각 코드 \(c_i\)에 대해 변환기는 해당 코드 포인트의 문자인 \(\text{chr}(c_i)\)를 구한 뒤, 그 결과를 순서대로 이어 붙입니다:

$$\text{text} = \text{chr}(c_1) + \text{chr}(c_2) + \ldots + \text{chr}(c_n)$$

이는 각 문자의 ord() 값을 구하는 과정의 역방향에 해당합니다.

광고

예제로 살펴보기

코드가 67, 97, 116일 경우: \(67 \to\) "C", \(97 \to\) "a", \(116 \to\) "t"가 됩니다. 이를 이어 붙이면 결과는 "Cat", 글자 수는 3입니다.

코드 65를 문자 A로 디코딩하는 단계
디코딩 예시: 코드 65는 문자 A로 변환됩니다.

ASCII 코드 참조표

표준 ASCII (American Standard Code for Information Interchange, 미국 정보 교환 표준 부호)는 10진수 코드 0부터 127까지 매핑된 128개의 문자를 정의합니다. 코드 0–31(및 127)은 인쇄되지 않는 제어 문자이고, 코드 32는 공백이며, 나머지 코드는 인쇄 가능한 문자, 숫자 및 기호입니다. 72 105와 같은 수열을 디코딩하려면 아래에서 각 숫자를 찾아보십시오: 72 → H 및 105 → i로, 텍스트 Hi를 얻습니다.

제어 문자(0–31) 및 삭제(127)

10진수 약자 이름
0 NUL
1 SOH 제목 시작
2 STX 텍스트 시작
3 ETX 텍스트 끝
4 EOT 전송 끝
5 ENQ 조회
6 ACK 승인
7 BEL
8 BS 백스페이스
9 HT 수평 탭
10 LF 줄 바꿈(개행)
11 VT 수직 탭
12 FF 페이지 넘김
13 CR 캐리지 복귀
14 SO 전환 출력
15 SI 전환 입력
16 DLE 데이터 링크 이스케이프
17 DC1 장치 제어 1(XON)
18 DC2 장치 제어 2
19 DC3 장치 제어 3(XOFF)
20 DC4 장치 제어 4
21 NAK 부정 응답
22 SYN 동기 유휴
23 ETB 전송 블록 끝
24 CAN 취소
25 EM 매체 끝
26 SUB 대체
27 ESC 이스케이프
28 FS 파일 구분자
29 GS 그룹 구분자
30 RS 레코드 구분자
31 US 단위 구분자
127 DEL 삭제

인쇄 가능 문자(32–126)

10진수 문자 참고
32 (공백) 공백
33 ! 느낌표
34 " 큰따옴표
35 # 숫자 기호/해시
36 $ 달러 기호
37 % 퍼센트
38 & 앰퍼샌드
39 ' 아포스트로피
40 ( 왼쪽 괄호
41 ) 오른쪽 괄호
42 * 별표
43 + 더하기
44 , 쉼표
45 - 하이픈/마이너스
46 . 마침표
47 / 슬래시
48 0 숫자 0
49 1 숫자
50 2 숫자
51 3 숫자
52 4 숫자
53 5 숫자
54 6 숫자
55 7 숫자
56 8 숫자
57 9 숫자 9
58 : 콜론
59 ; 세미콜론
60 < 보다 작음
61 = 같음
62 > 보다 큼
63 ? 물음표
64 @ 골뱅이
65 A 대문자 A
66 B
67 C
68 D
69 E
70 F
71 G
72 H
73 I
74 J
75 K
76 L
77 M
78 N
79 O
80 P
81 Q
82 R
83 S
84 T
85 U
86 V
87 W
88 X
89 Y
90 Z 대문자 Z
91 [ 왼쪽 대괄호
92 \ 백슬래시
93 ] 오른쪽 대괄호
94 ^ 캐럿
95 _ 밑줄
96 ` 그레이브 악센트
97 a 소문자 a
98 b
99 c
100 d
101 e
102 f
103 g
104 h
105 i
106 j
107 k
108 l
109 m
110 n
111 o
112 p
113 q
114 r
115 s
116 t
117 u
118 v
119 w
120 x
121 y
122 z 소문자 z
123 { 왼쪽 중괄호
124 | 수직 막대
125 } 오른쪽 중괄호
126 ~ 틸드

예를 들어, 코드 72 101 108 108 111은 이 표를 사용하여 Hello로 디코딩됩니다.

광고

자주 묻는 질문

어떤 구분자를 사용할 수 있나요? 공백, 쉼표, 탭, 줄바꿈을 모두 사용할 수 있으며, 섞어서 써도 괜찮습니다.

확장/유니코드 코드도 지원하나요? 네. 표준 아스키는 0~127 범위를 다루지만, 이 변환기는 1,114,111까지의 코드 포인트를 받아들이므로 확장 라틴 문자와 다양한 유니코드 기호도 처리할 수 있습니다.

잘못된 값을 입력하면 어떻게 되나요? 음수, 숫자가 아닌 문자, 범위를 벗어난 값은 무시되므로 나머지 입력은 정상적으로 디코딩됩니다.

최종 업데이트: