OneToolHub
🔍

진법 변환기

2진수 · 8진수 · 10진수 · 16진수를 실시간으로 상호 변환

2진수 (Binary)

8진수 (Octal)

10진수 (Decimal)

16진수 (Hex)


소개

진법 변환기란?

진법 변환기는 2진수(Binary), 8진수(Octal), 10진수(Decimal), 16진수(Hexadecimal) 사이의 숫자 변환을 즉시 처리합니다. 컴퓨터 과학에서 자주 쓰이는 진법들을 한 화면에서 동시에 확인할 수 있어, 개발자·학생·전자공학도 모두에게 유용합니다. 입력값을 바꾸는 즉시 나머지 세 가지 진법 결과가 자동으로 업데이트됩니다.

기능

주요 기능

실시간 변환

실시간 변환 — 숫자를 입력하는 즉시 2·8·10·16진수 결과가 동시에 업데이트

🔢

어느 진법이든 입력

어느 진법이든 입력 — 2진수·8진수·10진수·16진수 중 원하는 진법으로 바로 입력

📋

원클릭 복사

원클릭 복사 — 각 진법 결과 옆 복사 버튼으로 클립보드에 즉시 복사

💡

비트 시각화

비트 시각화 — 8비트/16비트 단위 비트 패턴을 색으로 시각화

📊

빠른 참조표

빠른 참조표 — 0~15 값의 2·8·10·16진수 대조표 내장

🆓

완전 무료

완전 무료 — 로그인·설치 없이 브라우저에서 바로 사용

FAQ

진법 변환기 자주 묻는 질문

진법은 숫자를 표현하는 방식입니다. 10진법은 일상에서 쓰는 0~9, 2진법은 컴퓨터 내부에서 쓰는 0과 1, 8진법은 0~7, 16진법은 0~9와 A~F를 사용합니다. 각 자릿수는 진법의 거듭제곱에 해당하는 값을 가집니다.

16진법은 0~15를 한 자리로 표현해야 하므로, 10~15를 알파벳 A=10, B=11, C=12, D=13, E=14, F=15로 나타냅니다. 예를 들어 FF(16진수) = 255(10진수) = 11111111(2진수)입니다.

16진수 한 자리가 정확히 4비트(2진수 4자리)에 대응합니다. 따라서 메모리 주소, 색상 코드(#FF5733), 바이트 값 등을 2진수보다 훨씬 짧고 읽기 쉽게 표현할 수 있습니다. 예: 0xFF = 0b11111111 = 255.

오른쪽부터 각 자리에 2의 거듭제곱(1, 2, 4, 8, 16…)을 곱하고 모두 더합니다. 예: 1010(2진수) = 1×8 + 0×4 + 1×2 + 0×1 = 10. 이 도구는 입력과 동시에 자동 계산합니다.

8진수는 유닉스·리눅스의 파일 권한(chmod 755)에서 주로 사용됩니다. 8진수 한 자리가 2진수 3자리에 정확히 대응하기 때문입니다. 755는 rwxr-xr-x(소유자 읽기·쓰기·실행, 그룹·기타 읽기·실행)를 뜻합니다.

이 도구는 양의 정수 변환을 지원합니다. 컴퓨터에서 음수를 2진수로 표현할 때는 2의 보수(Two's complement) 방식을 사용하는데, 이는 비트 수(8비트·16비트 등)에 따라 결과가 달라집니다.