진법·이진 변환기
숫자 진법 변환과 텍스트↔이진·16진 변환을 이 브라우저 안에서 처리하세요.
숫자 진법 변환
변환하지 못했습니다.
해결 방법
텍스트 ↔ 바이트열 변환
변환하지 못했습니다.
해결 방법
진법·이진 변환기 사용 안내
프로그래밍, 네트워크, 문자 인코딩을 다룰 때 숫자의 진법을 바꾸거나 텍스트의 실제 바이트를 확인하는 데 사용하세요.
- 숫자 변환: 숫자를 입력하고 입력 진법을 고르면 2·8·10·16진수와 추가로 고른 진법의 값이 바로 표시됩니다.
- 텍스트 변환: 변환 방향과 바이트 표기를 고르고 입력하면 결과가 바로 표시됩니다.
- 결과 복사 버튼을 누르면 복사에 성공한 뒤에만 완료 안내가 나타납니다.
예: 255 FF 10진수를 16진수로
처리 한계
- 숫자 입력은 1,000자까지이며 BigInt로 계산하므로 아주 큰 정수도 정확합니다.
- 정수만 지원합니다. 소수점이나 지수 표기는 오류로 안내합니다.
- 숫자의 알파벳은 대소문자를 구분하지 않고 결과는 대문자로 표시합니다. 입력 진법과 같은 접두사(0x, 0b, 0o)는 허용합니다.
- 텍스트는 항상 UTF-8 바이트 기준입니다. 한글은 글자당 3바이트, 이모지는 보통 4바이트입니다.
- 바이트열은 공백, 쉼표, 줄바꿈으로 구분하거나 이진 8자리·16진 2자리씩 붙여 쓸 수 있습니다.
- 올바른 UTF-8이 아닌 바이트열과 짝이 맞지 않는 글자 조각은 임의로 바꾸지 않고 오류로 안내합니다.
자주 묻는 질문
입력한 내용이 서버로 전송되나요?
아니요. 모든 변환은 이 브라우저 안에서 실행되며 입력과 결과를 저장하거나 전송하지 않습니다. 새로고침하면 사라집니다.
음수는 어떻게 표시하나요?
2의 보수가 아니라 부호와 절댓값으로 표시합니다. 예를 들어 -255는 16진수로 -FF입니다.
한글이 왜 3바이트인가요?
UTF-8은 글자마다 1~4바이트를 쓰며 한글 음절은 3바이트입니다. 예를 들어 “가”는 EA B0 80입니다.