ASCII를 텍스트로 변환기

72 101 108 108 111 같은 문자열을 입력하면 이 변환기는 각 숫자를 ASCII 코드로 읽어 그것이 나타내는 텍스트를 돌려줍니다. 이 경우 Hello입니다. 0-127의 코드는 고전적인 ASCII 표이고, 1114111까지의 코드는 모든 유니코드 문자에 매핑되므로 악센트 문자, 그리스어, CJK, 이모지도 모두 작동합니다. 코드를 공백, 쉼표, 세미콜론, 줄 바꿈으로 구분하세요. 0x48 같은 다른 입력은 명확한 오류 메시지와 함께 거부됩니다.

변환기가 입력을 읽는 방식

  1. 1

    십진수 코드 붙여넣기

    공백, 쉼표, 세미콜론, 줄 바꿈으로 구분합니다. 문자당 코드 하나입니다.

  2. 2

    각 코드를 십진수로 읽기

    65는 `A`, 97은 `a`, 32는 공백입니다. 16진수(`0x48`)와 이진수는 받지 않습니다.

  3. 3

    127을 넘는 코드는 유니코드 문자가 됨

    233은 `é`, 8364는 `€`가 됩니다. 유효 범위는 0-1114111, 즉 유니코드 전체 범위입니다.

  4. 4

    디코딩된 텍스트 읽기

    제어 문자(0-31과 127)는 원시 제어 문자로 통과되며, 대부분의 편집기에서는 빈칸으로 표시됩니다.

변환기가 이해하는 입력 형식

변환기는 다음 레이아웃 중 하나로 십진수 코드만 받습니다.

입력 예시 배치
72 101 108 108 111 십진수, 공백 구분
72,101,108,108,111 십진수, 쉼표 구분
72;101;108;108;111 십진수, 세미콜론 구분
72 101 108 \n 108 111 십진수, 줄마다 코드 하나

0x48, \x48, %48 같은 토큰은 십진수가 아니므로 변환기가 멈추고 오류를 표시합니다. 접두사를 제거하거나 값을 먼저 십진수로 변환하세요. 01001000처럼 이진수로 보이는 문자열은 십진수 1001000으로 읽히므로 여기에 이진수를 붙여넣지 마세요.

제어 문자 처리

ASCII 코드 0-31과 127은 인쇄되지 않는 문자입니다. 변환기는 이를 원시 제어 문자 그대로 출력하므로 대부분의 편집기에서는 아무것도 표시되지 않거나 빈칸으로 보입니다. 보이는 텍스트만 원한다면 목록에서 빼세요.

ASCII 너머

127을 넘는 코드는 UTF-8 바이트가 아니라 유니코드 코드 포인트로 해석됩니다. 195와 169는 é가 되고, é는 코드 233입니다. 소스가 바이트 단위 덤프(예: éC3 A9)라면 바이트 값 대신 십진수 코드 포인트를 사용하세요.

방향 되돌리기

텍스트를 코드로 바꾸려면 짝이 되는 도구를 사용하세요: 「텍스트를 ASCII로」, 「텍스트를 2진수로」, 「텍스트를 16진수로」.

자주 묻는 질문

아니요. 십진수 코드는 1~7자리까지 길이가 달라질 수 있어 구분자가 없는 연속 문자열을 안정적으로 나눌 수 없습니다. 코드 사이에 공백, 쉼표, 세미콜론, 줄 바꿈을 넣으세요.

127을 넘는 코드는 유효한 유니코드 코드 포인트이지만, 보고 있는 글꼴에 해당 문자 글리프가 없어 브라우저가 네모를 표시할 수 있습니다. 변환 자체는 정확하므로 글꼴 지원이 넓은 워드 프로세서에 복사해 확인하세요.

아니요. 변환기는 십진수만 받으므로 0x48이나 \x48 같은 토큰이 있으면 오류로 변환을 멈춥니다. 붙여넣기 전에 접두사를 제거하거나 값을 십진수로 변환하세요.

999는 유효합니다. 그리스 문자 ϟ의 유니코드 코드 포인트입니다. 변환기가 거부하는 것은 십진수가 아닌 토큰과, 가장 큰 유효 코드 포인트인 1114111을 넘는 숫자뿐입니다.

관련 도구

이 도구는 다른 언어로도 제공됩니다