ASCII 코드 변환기
문자와 ASCII 코드(10진수/16진수/2진수)를 서로 변환합니다.
카테고리: 변환 도구
언제 사용하나요?
특정 문자의 ASCII 코드 값을 확인하거나, ASCII 코드 번호로 어떤 문자인지 알아야 할 때 사용합니다. 프로그래밍 학습이나 데이터 처리 시 유용합니다.
사용 방법
- 문자를 입력하면 10진수·16진수·2진수 ASCII 코드가 표시됩니다.
- 또는 ASCII 코드 번호를 입력하면 해당 문자가 표시됩니다.
입력값 안내
ASCII 값을 확인할 영문자, 숫자, 기호를 입력하거나 10진수/16진수 숫자를 입력합니다.
계산·변환 기준
입력된 텍스트의 첫 번째 문자에 대해 `charCodeAt()`을 호출하여 10진수 정수형 ASCII 코드를 구하고, 이를 `toString(16)` 및 `toString(2)`를 통해 각각 16진수와 2진수로 변환해 동시 출력합니다.
사용 예시
- 문자 코드 확인 - 특정 문자의 ASCII 코드 값을 10진수, 16진수로 확인합니다.
- 코드 변환 - ASCII 코드 번호를 입력해 해당 문자를 확인합니다.
- 제어 문자 확인 - 줄바꿈이나 탭 같은 문자의 ASCII 코드 값을 확인합니다.
예시
- "A" → 65 (10진수), 0x41 (16진수), 01000001 (2진수)
- "a" → 97 (10진수)
주의사항
- 잘못된 형식의 소스 데이터 입력 시 파싱 에러가 발생하거나 결과 레이아웃이 깨질 수 있습니다.
- 인코딩 표준(UTF-8)이 맞지 않거나 복잡한 중첩 구조를 가진 소스 데이터를 변환할 경우 데이터 구조가 깨지거나 누락될 수 있습니다.
계산·사용 가이드
ASCII 코드란
ASCII는 영문자, 숫자, 기호에 0~127의 숫자를 할당한 표준 인코딩입니다. 예를 들어 대문자 A는 65, 소문자 a는 97, 공백은 32입니다.
인코딩 변환 활용
텍스트를 ASCII 코드 번호로 바꾸거나 반대로 복원할 때 씁니다. 128 이상의 문자는 ASCII 범위를 벗어나며 Unicode 또는 확장 인코딩이 필요합니다.
자주 묻는 질문
ASCII 코드는 몇 개인가요?
ASCII는 0~127까지 128개 문자를 정의합니다. 확장 ASCII는 128~255까지 추가됩니다.
한글도 변환할 수 있나요?
한글은 ASCII 범위를 벗어나므로 유니코드 코드 포인트로 표시됩니다.
ASCII는 무엇인가요?
영문자, 숫자, 기호를 7비트 숫자로 표현하는 미국 표준 문자 인코딩입니다.
2진수·16진수로도 볼 수 있나요?
네. 10진수뿐 아니라 16진수와 2진수 표현을 함께 보여 줍니다.
관련 도구
- 유니코드 변환기 - 문자를 유니코드 코드 포인트(U+XXXX)로 변환하거나 코드 포인트에서 문자로 변환합니다.
- 진법 변환기 - 2진수, 8진수, 10진수, 16진수를 서로 변환합니다.
- 시저 암호 - 알파벳을 일정 칸 수만큼 이동시키는 시저 암호로 텍스트를 암호화·복호화합니다.
- URL 인코딩/디코딩 - 텍스트를 URL 안전 형식(%XX)으로 인코딩하거나 인코딩된 URL을 원래 텍스트로 디코딩합니다.
- Base64 변환기 - 텍스트를 Base64로 인코딩하거나 Base64 문자열을 원래 텍스트로 디코딩합니다.
- HTML 이스케이프/언이스케이프 - HTML 특수문자를 엔티티로 바꾸고, 엔티티 문자열을 원래 문자로 되돌립니다.