본문으로 건너뛰기

진법 변환기

진법 변환기

진법 변환기로 2진수, 8진수, 10진수, 16진수를 서로 바꿀 수 있습니다. 0b/0o/0x 접두사를 인식해 프로그래밍, 디버깅, 비트 연산 확인에 유용합니다.

2진수

8진수

10진수

16진수

진법 변환기

빠른 시작

1
입력란: 해당 진수 입력란에 값을 입력
2
숫자 입력: 순수 숫자 또는 해당 입력란에 접두사(0b/0o/0x) 값을 붙여넣기
3
즉시 결과: 다른 입력란이 자동 갱신되며 복사 가능

자주 쓰는 활용 사례

프로그래밍/디버깅

상수, 비트마스크, 플래그를 빠르게 변환

권한 비트

Unix 권한(8진 755) ↔ 2진/10진 대응

네트워크/프로토콜

프레임의 16진 필드 확인

비트 연산 학습

시프트 및 AND/OR/NOT의 영향 관찰

레지스터/비트필드

플래그 분해·조합(예: 0xA5 → 스위치), 임베디드/프로토콜 디버깅에 유용

8진수 변환, 10진수 변환, 2진수에서 10진수 같은 작업도 같은 확인 흐름에서 함께 처리할 수 있어 복사나 내보내기 전에 결과를 빠르게 점검할 수 있습니다.

변환 매개변수 및 범위

지원 진법: 2/8/10/16진수
문자 집합: 2진 0/1; 8진 0–7; 10진 0–9; 16진 0–9/A–F (대소문자 무관)
접두어 허용: 해당 입력칸에서만 0b/0o/0x 허용; 출력은 순수 값
구분자: 공백/밑줄/그룹 구분 미지원
선행 0: 불필요한 선행 0는 출력에서 제거

활용 팁

입력 검증: 선택한 진수에 허용되는 숫자만 사용
팀 합의: 결과에서 접두사를 유지할지 정책을 정함
16진수 대/소문자: 값은 대소문자를 구분하지 않습니다. 코드 사용 시 팀에서 통일된 규칙(예: 모두 대문자)을 정하세요.
큰 수의 가독성: 수동 확인 시 분할하여 붙여넣기(입력은 연속 숫자만 허용)
부호 해석: 결과는 부호 없는 값으로 취급. 2의 보수/부호 비트 해석은 상황에 따라 고려

제한 사항 및 호환성

구분 기호 미지원; 해당 입력란만 0b/0o/0x 허용. 변환·복사는 순수 숫자 출력
음수/소수는 미지원
매우 긴 입력은 성능 저하를 유발할 수 있으므로 필요 시 분할

개인정보 및 보안

모든 처리는 브라우저에서 로컬로 이루어지며 데이터는 기기를 벗어나지 않습니다.

자주 묻는 질문

5

다음 작업에 도움이 되는 관련 도구입니다.