진수 변환기
2·8·10·16진수 정수를 서로 변환합니다. 브라우저에서 바로 계산됩니다.
진수 변환 (2 / 8 / 10 / 16)
값을 입력한 뒤 계산하기를 눌러주세요.
정수만 지원합니다. 음수는 앞에 -를 붙일 수 있습니다.
사용 방법
- 입력 진수와 출력 진수를 2·8·10·16 중에서 고릅니다. 기본은 10진수 → 16진수입니다.
- 값 칸에 정수를 넣습니다. 기본 예시 255이며, 입력·진수를 바꾸면 결과가 바로 갱신됩니다.
- 필요하면 변환을 다시 누르거나, 입·출력 진수 바꾸기로 방향을 뒤집습니다.
- 결과 줄과 함께 10진수 참고가 표시됩니다. 16진 출력은 A–F 대문자입니다.
- 음수는 앞에
-를 붙일 수 있습니다. 초기화는 255·10→16 기본값으로 돌아갑니다. - 색상
#RRGGBB문자열 전체가 아니라, 그중 정수 값만 넣을 때 이 변환기를 쓰세요. 음수는 앞에 빼기를 붙이면 됩니다.
핵심 개념
진수 변환은 같은 정수를 2진·8진·10진·16진 표기만 바꾸는 일입니다. 서브넷 마스크, 권한 비트, 메모리 주소, 색상 채널 정수를 읽을 때 씁니다. 이 화면은 소수(실수)가 아니라 정수만 다루며, 입력 중 공백은 제거합니다. 계산은 자바스크립트 parseInt와 toString이고, 16진 출력은 A–F 대문자입니다. 값 칸을 수정하면 결과와 10진 참고가 바로 갱신됩니다.
자바스크립트 Number는 약 253을 넘기면 정수 정밀도가 깨질 수 있어, 암호 키나 매우 큰 ID에는 맞지 않습니다. 입력 진수에 없는 숫자(2진에 2, 8진에 8)를 넣으면 오류 안내가 납니다. 텍스트를 바이트 헥스로 푸는 도구와는 목적이 다릅니다. 색 코드 전체 문자열이 아니라 채널 정수(0–255)만 넣을 때 이 변환기를 쓰는 것이 맞습니다.
예시
기본값 10진 255를 16진으로 보면 FF, 2진이면 11111111, 8진이면 377입니다. 입·출력 진수 바꾸기를 누르면 지금 본 16진이 입력이 되어 다시 10진 255로 돌아갑니다. 16진 1A를 입력 진수 16·출력 10으로 두면 26이고, -1A는 음수 부호가 유지됩니다. 값 칸을 수정하는 즉시 결과와 10진수 참고가 갱신되므로 여러 진수를 빠르게 비교할 수 있습니다. 초기화는 255와 10→16 기본으로 돌아갑니다.
자주 묻는 질문
10진수를 16진수로 바꾸는 법은?
입력 진수 10, 출력 진수 16을 고르고 값 칸에 정수를 넣으면 바로 대문자 헥스가 나옵니다. 기본 예시 255는 FF입니다.
2진수 8진수 16진수 변환도 한 화면에서 되나요?
됩니다. 2·8·10·16을 입력·출력에 자유롭게 짝지으면 됩니다. 입·출력 진수 바꾸기로 방향을 뒤집을 수 있습니다.
진수 변환기에 소수점은 안 되나요?
정수만 지원합니다. 소수점을 넣으면 파싱이 실패하거나 잘릴 수 있으니 쓰지 마세요. 분수 진수는 다루지 않습니다.
16진수 A–F는 대소문자 중 뭐인가요?
입력은 ff와 FF 모두 되고, 결과 줄 출력은 대문자입니다. 10진수 참고 줄로 값을 대조하세요.
아주 큰 정수는 정확한가요?
자바스크립트 Number가 안전하게 표현하는 정수(약 2의 53제곱) 안에서는 맞습니다. 암호 키·64비트 이상 ID는 오차가 날 수 있습니다.
진수 변환 값이 서버에 저장되나요?
아니요. 입력할 때마다 브라우저에서만 다시 계산하며 기록하지 않습니다. 관련: 텍스트 ↔ 헥스 · 텍스트 ↔ 이진수 · RGB HEX 변환
최종 검토일: 2026년 9월 4일