각 진법이 쓰이는 분야
- 2진수: 컴퓨터 내부, 네트워크 서브넷 마스크, 비트 플래그
- 8진수: 리눅스 파일 권한 (
chmod 755) - 10진수: 일상 숫자
- 16진수: 웹 색상(
#FF5733), 메모리 주소, MAC 주소, JWT 시크릿
아무 필드에 숫자를 입력하면 나머지 진법으로 실시간 변환됩니다.
10·2·8·16진수를 한 화면에서 동시에 비교할 수 있는 진법 변환기예요. 네트워크·임베디드·웹 색상까지 폭넓게 활용돼요.
chmod 755)#FF5733), 메모리 주소, MAC 주소, JWT 시크릿10→2: 2로 계속 나누고 나머지를 역순으로 읽기
13 ÷ 2 = 6r1, 6÷2 = 3r0, 3÷2 = 1r1, 1÷2 = 0r1 → 1101
2→16: 4자리씩 끊기
11010011 → 1101(D) 0011(3) → D3
16→10: 자리값 × 16의 거듭제곱
FF = F·16 + F = 15·16 + 15 = 255
정확한 변환은 9,007,199,254,740,991(2^53 − 1)까지예요. 이 도구는 JavaScript 숫자로 계산해서 그보다 큰 값은 끝자리가 틀어질 수 있어요.
아니요. 이 도구는 0 이상의 정수만 받아요. 음수의 2진수 표현(2의 보수)은 자릿수(8·16·32비트)에 따라 결과가 달라져서 따로 계산해야 해요.
붙이지 마세요. 이 도구는 숫자와 A부터 F까지만 받아서 0xFF나 #FF는 오류가 나요. FF처럼 넣으세요.
각 자리는 8진수 1자리=2진수 3비트(rwx)예요. 6=110(rw-), 4=100(r--), 7=111(rwx), 5=101(r-x). 즉 644는 '소유자 읽기·쓰기 / 그룹·기타 읽기만', 755는 '소유자 전부 / 그룹·기타 읽기·실행'이에요. 실행이 필요한 스크립트·디렉터리는 755, 일반 파일은 644가 기본이에요.
chmod 755처럼 8진수 1자리=rwx 3비트로 권한을 표기하는 근거#FFA500이 R·G·B 각 8비트(00~FF=0~255) 16진수라는 근거