진법 변환기
진법 변환기
진법 변환기로 2진수, 8진수, 10진수, 16진수를 서로 바꿀 수 있습니다. 0b/0o/0x 접두사를 인식해 프로그래밍, 디버깅, 비트 연산 확인에 유용합니다.
2진수
8진수
10진수
16진수
진법 변환기입력란: 해당 진수 입력란에 값을 입력숫자 입력: 순수 숫자 또는 해당 입력란에 접두사(0b/0o/0x) 값을 붙여넣기즉시 결과: 다른 입력란이 자동 갱신되며 복사 가능
빠른 시작
1
2
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 허용. 변환·복사는 순수 숫자 출력
음수/소수는 미지원
매우 긴 입력은 성능 저하를 유발할 수 있으므로 필요 시 분할
개인정보 및 보안
모든 처리는 브라우저에서 로컬로 이루어지며 데이터는 기기를 벗어나지 않습니다.
자주 묻는 질문
0x 는 16진 칸에서만 허용됩니다. 거기에 붙이거나 접두사를 제거하고 대상 진수 칸에 입력하세요. 2진/8진은 각각 0b/0o 허용; 복사는 순수 숫자
구분 기호는 지원하지 않습니다. 연속 숫자만 사용하고, 붙여넣기 전 공백/밑줄을 제거하세요
가독성을 위해 출력을 정규화합니다. 고정 폭이 필요하면 0 을 수동으로 보충하세요
현재는 미지원이며 결과는 부호 없는 값으로 취급합니다. 예: 8비트 0xFF 는 부호 없음 255, 부호 있음 8비트 해석 시 −1
복사는 순수 숫자만 반환합니다. 접두사는 해당 입력란에서의 입력 시에만 허용되며, 코드에서는 필요 시 0b/0o/0x 를 추가하세요