진법 변환기
브라우저 처리16진수·2진수·8진수와 10진수를 서로 바꿉니다. 0x·0b·0o 접두사와 FF_FF·1,000 같은 자리 구분 기호, 음수를 받고, 여러 줄을 한 번에 변환하며 아주 큰 수도 정확히 계산합니다.
- 파일·이미지·문서 처리 도구는 브라우저 안에서 처리되더라도 원본에 개인정보나 민감 정보가 포함될 수 있습니다. 공유·제출 전 원본과 결과를 한 번 더 확인하세요.
메모리 주소, 색상 코드, 권한 값, 비트 플래그처럼 개발하다 보면 16진수와 10진수를 오갈 일이 잦습니다. 이 변환기는 '변환 방향'에서 16진수↔10진수, 2진수↔10진수, 8진수↔10진수 중 하나를 고르고 값을 넣으면 바로 바꿔 줍니다.
255 500 65535
진법 변환기 사용 가이드
메모리 주소, 색상 코드, 권한 값, 비트 플래그처럼 개발하다 보면 16진수와 10진수를 오갈 일이 잦습니다. 이 변환기는 '변환 방향'에서 16진수↔10진수, 2진수↔10진수, 8진수↔10진수 중 하나를 고르고 값을 넣으면 바로 바꿔 줍니다.
코드에서 복사한 값을 그대로 넣어도 되도록 0x1F4, 0b1010, 0o755 같은 접두사와 FF_FF, 1 000 000, 1,000 같은 자리 구분 기호를 무시합니다. 앞에 -를 붙이면 음수로 계산합니다(-0x10 → -16).
한 줄에 하나씩 여러 값을 넣으면 줄마다 변환해 같은 순서로 결과를 보여 주고, 잘못된 값이 있는 줄 번호를 알려 줍니다. BigInt로 계산해 자바스크립트 숫자 한계(약 9천조)를 넘는 큰 수도 정확합니다.
사용 방법
- '변환 방향'에서 바꿀 진법을 고릅니다(예: 16진수 -> 10진수).
- '입력값'에 값을 넣습니다. 여러 값은 한 줄에 하나씩 넣습니다.
- '진법 변환'을 누르면 '변환 결과'에 줄마다 결과가 나옵니다.
- 잘못된 값이 있으면 상태 줄의 줄 번호를 보고 고친 뒤 다시 변환합니다.
예시: 16진수 여러 개를 10진수로
FF 0x1F4 FF_FF
255 500 65535
변환 방향은 '16진수 -> 10진수'입니다. 10진수 → 16진수 결과는 대문자로 나옵니다.
이럴 때 쓰면 좋아요
- 로그에 찍힌 16진수 에러 코드를 10진수로 읽을 때
- 비트 플래그 값을 2진수로 펼쳐 어떤 비트가 켜졌는지 볼 때
- 리눅스 권한 755를 8진수·10진수로 확인할 때
- 아주 큰 ID 값을 16진수로 바꿔 비교할 때
문제가 생겼을 때
16진수는 0~9와 A~F만 씁니다. 다른 진법의 값을 넣었는지, '변환 방향'이 맞는지 확인하세요. 오류가 난 줄 번호가 함께 표시됩니다.
이 도구는 정수만 변환합니다. 소수 부분이 있는 값은 정수 부분만 따로 변환하세요.
활용 팁
- 음수의 2의 보수 표현(-1 → FFFFFFFF)이 필요하면 비트 폭에 맞춰 직접 더해야 합니다. 이 도구는 부호를 붙인 값(-1 → -1)으로 보여 줍니다.
- 색상 코드(#0E8C7E)를 RGB 숫자로 바꾸려면 색상 코드 변환가 더 편합니다.
- 2진수 결과의 앞자리 0은 생략됩니다. 비트 폭을 맞춰 보려면 앞에 0을 채워 읽으세요.
자주 묻는 질문
BigInt로 계산하므로 자릿수 제한 없이 정확합니다. 수백 자리 값도 변환할 수 있습니다.
결과는 대문자로 나옵니다. 값은 대소문자와 상관없이 같으므로 필요하면 복사 후 소문자로 바꿔 쓰세요.
아니요. 변환은 이 브라우저 안에서만 이뤄지며 어디에도 저장되지 않습니다.