아스키 변환기

텍스트를 ASCII로 쉽게 변환하고 다시 변환하여 효율적인 데이터 처리를 위한 ASCII 변환 도구를 사용하세요.

2개의 평가 중 5개
아스키 변환기

아스키 변환기는 텍스트 문자를 해당 ASCII 코드 값으로 바꾸고, ASCII 값을 다시 문자로 변환하는 무료 도구입니다.

ASCII란 무엇이며 어떻게 작동하나요?

ASCII는 영문자, 숫자, 문장 부호, 제어 문자에 각각 숫자를 할당하는 문자 인코딩 표준입니다. 표준 ASCII에는 0부터 127까지 총 128개의 값이 있으며, 각 값은 7비트 안에 들어갑니다.

코드 0부터 31까지와 127은 제어 문자입니다. 화면에 보이는 기호가 아니라 줄 바꿈, 탭, 삭제 같은 동작을 나타냅니다. 코드 32부터 126까지는 공백, 문자, 문장 부호를 포함한 출력 가능 문자입니다. 대문자와 소문자의 값은 서로 다르므로 A는 65이고 a는 97입니다.

도식: 텍스트가 아스키 변환기 도구를 양방향으로 통과한다

아스키 변환기는 어떻게 사용하나요?

문자의 숫자 값을 확인하려면 ASCII로에 일반 텍스트를 입력하세요. 반대로 ASCII 값에 해당하는 문자를 찾으려면 텍스트로에 값을 입력하면 됩니다. 변환에는 ord, chr, strlen을 비롯한 바이트 기반 PHP 함수가 사용됩니다.

  1. 문자, 숫자 또는 문장 부호에 할당된 코드를 확인할 때는 ASCII로를 사용하세요.
  2. 숫자 코드를 이미 알고 있고 해당 문자를 확인해야 할 때는 텍스트로를 사용하세요.
  3. 변환된 값은 ASCII 결과 필드에서 확인하세요.
digily.link의 아스키 변환기 도구와 입력 양식

변환 작업은 서버에서 처리됩니다. 입력 데이터는 HTTPS를 통해 서버로 전송되며 저장되지 않습니다. 따라서 데이터가 기기 안에만 머문다고 볼 수는 없습니다.

변환 예시와 참고 값

간단한 예로, 텍스트 CAT에 해당하는 십진수 코드는 67, 65, 84입니다. 이 코드 값과 순서를 그대로 유지해 텍스트로 다시 변환하면 CAT이 나옵니다. 각 바이트는 개별적으로 처리되며 값의 순서가 바뀌어서는 안 됩니다.

문자 또는 제어 문자 십진수 ASCII 값 16진수 값
줄 바꿈 10 0A
공백 32 20
0 48 30
A 65 41
a 97 61
? 63 3F

직접 변환할 때 흔히 하는 실수는 숫자 문자와 그 문자가 나타내는 수를 혼동하는 것입니다. 문자 7의 십진수 ASCII 코드는 7이 아니라 55입니다. ASCII 표에서 16진수 값을 복사한 뒤 십진수로 잘못 해석하는 경우도 있습니다.

아스키 변환기 도구가 생성한 결과 예시

ASCII는 실제로 어디에 사용되나요?

ASCII는 문자와 숫자 사이에 단순하고 널리 통용되는 대응 관계가 필요한 곳에서 사용됩니다. 현대 시스템은 대개 Unicode를 사용하지만, 처음 128개 코드 포인트는 ASCII와 일치합니다.

  • 프로그래밍에서는 일반 텍스트 파일을 분석하거나 문자 범위를 확인하고 이스케이프 시퀀스를 처리할 때 ASCII 값을 사용합니다.
  • 네트워킹에서는 여러 프로토콜 명령, 헤더, 진단 정보 교환에 ASCII 호환 텍스트를 사용합니다.
  • 전자 기기에서는 직렬 콘솔, 마이크로컨트롤러, 테스트 장비를 통해 ASCII 명령과 측정값을 주고받는 경우가 많습니다.
  • 교육에서는 문자 인코딩, 이진수 값, 데이터 표현 방식을 설명할 때 ASCII 표를 사용합니다.
  • 무선 통신 장비는 제어 인터페이스를 통해 ASCII 명령을 주고받을 수 있으며, 패킷 무선 시스템에서는 ASCII 텍스트를 전송할 수 있습니다.

사양에 다른 진법의 코드가 제시되어 있다면 16진수 변환기, 십진수 변환기 또는 이진 변환기를 사용해 같은 숫자 값을 필요한 표기법으로 나타낼 수 있습니다.

공백, 악센트 문자 등 처리하기 까다로운 입력은 어떻게 되나요?

공백도 문자이며 ASCII 값은 32입니다. 문장 부호와 숫자에도 각각 고유한 값이 있습니다. 탭, 줄 바꿈을 비롯한 제어 문자에도 코드가 있지만, 변환된 문자가 빈칸처럼 보이거나 화면 배치를 바꿀 수 있습니다.

악센트가 있는 문자, 이모지, 비라틴 문자는 표준 ASCII에 포함되지 않습니다. 이 변환기는 바이트 단위로 처리하는 PHP 함수를 사용하므로 UTF-8 텍스트를 하나의 Unicode 문자가 아닌 여러 바이트 값으로 처리할 수 있습니다. é를 e로 음역하거나, 알 수 없는 인코딩을 식별하거나, Unicode 코드 포인트 전체를 변환하지는 않습니다.

긴 문장을 변환하면 개별 바이트 값이 매우 많이 생성됩니다. 따라서 문서 전체를 변환하기보다는 필요한 문자만 골라 확인하는 편이 일반적으로 더 실용적입니다.

자주 묻는 질문

128부터 255까지의 값도 ASCII에 포함되나요?

아니요. 표준 ASCII는 127에서 끝납니다. 128부터 255까지의 값은 ASCII 범위 밖이며, 어떤 문자로 해석되는지는 인코딩에 따라 달라집니다.

NUL과 숫자 0은 무엇이 다른가요?

NUL은 제어 코드 0이며 형식이나 프로토콜에 따라 종료 표시 또는 패딩 바이트로 사용할 수 있습니다. 화면에 보이는 숫자 0의 십진수 코드는 48입니다. 두 값은 서로 다르므로 대신 사용할 수 없습니다.

비밀번호나 개인 키를 변환기에 붙여 넣어도 되나요?

아니요. 입력 데이터는 HTTPS로 전송되고 저장되지 않지만, 비밀 정보는 로컬 스크립트나 오프라인 도구로 처리하는 편이 좋습니다. 일반 문자, 프로토콜 값 또는 과제 내용을 확인할 때도 변환에 필요한 최소한의 텍스트만 입력하세요.

유사한 도구

이진 변환기

텍스트를 이진수로 변환하고 그 반대로 변환하여 효율적인 데이터 인코딩 및 디코딩을 위한 이진 변환기 도구를 사용하세요.

4,997
39
16진수 변환기

정확한 데이터 변환을 위해 당사의 16진수 변환 도구를 사용하여 텍스트를 16진수로 변환하고 다시 변환하세요.

5,301
142
십진수 변환기

정확한 데이터 변환을 위해 텍스트를 십진수로 변환하고 다시 변환하는 우리의 십진수 변환 도구를 사용하세요.

5,037
55

인기 도구