사용 방법
- 1 진법 실시간 변환기 (2진/8진/10진/16진)를 열고 처리할 내용을 입력·붙여넣기·선택하세요.
- 2 필요에 맞게 옵션과 출력 형식을 조정하세요.
- 3 결과를 확인한 뒤 복사하거나 다운로드하세요.
2진법, 8진법, 10진법, 16진법의 초대형 숫자 실시간 상호 변환. 해커 매트릭스 코드 비 이펙트 탑재.
프로그래머 전용! 2, 8, 10, 16진수 대수 상호 변환
2진법, 8진법, 10진법, 16진법의 초대형 숫자 실시간 상호 변환. 해커 매트릭스 코드 비 이펙트 탑재. 일상 업무, 개발, 학습, 빠른 확인에 활용할 수 있습니다.
이 도구는 브라우저에서 작동합니다. 민감한 자료를 처리하기 전에 기기와 브라우저 환경을 확인하세요.
모든 진법은 "자리값 표기법"으로, 각 자리는 "숫자 × 밑의 거듭제곱"을 뜻합니다. 10진수 345는 3×10² + 4×10¹ + 5×10⁰이고, 2진수 1101은 1×2³ + 1×2² + 0×2¹ + 1×2⁰ = 13입니다. 반대로 10진수를 다른 진법으로 바꿀 때는 "밑으로 계속 나누고 나머지를 거꾸로 읽는" 방법을 씁니다. 13을 2로 계속 나누면 나머지가 1, 0, 1, 1이고 거꾸로 읽으면 1101입니다. 이 도구는 아무 칸에나 입력하면 나머지 세 진법이 즉시 바뀝니다.
16진수는 0~9와 A~F로 0~15를 나타내며 한 자리가 정확히 4비트에 대응합니다. 그래서 1바이트(8비트)는 16진수 두 자리로 쓸 수 있고 255 = FF = 11111111입니다. 색상 코드(#FF8800), 메모리 주소, 해시값, MAC 주소를 16진수로 쓰는 이유는 2진수보다 훨씬 짧으면서도 비트로 쉽게 되돌릴 수 있기 때문입니다. 8진수는 한 자리가 3비트이며, 대표적인 용도는 Unix 파일 권한입니다. chmod 755는 소유자 rwx(7 = 111), 그룹과 기타 사용자 r-x(5 = 101)를 의미합니다.
JavaScript의 일반 숫자(Number)는 2⁵³ − 1(9,007,199,254,740,991)을 넘으면 모든 정수를 정확히 표현하지 못해, 긴 16진수나 64비트 ID를 변환할 때 조용히 값이 틀어지는 도구가 많습니다. 이 도구는 BigInt로 계산하므로 자릿수와 관계없이 정확하며 데이터베이스 ID, 블록체인 주소, 비트 마스크에도 안심하고 쓸 수 있습니다.
각 칸에는 유효한 문자만 입력할 수 있습니다. 2진수 0~1, 8진수 0~7, 10진수 0~9, 16진수 0~9와 A~F(대소문자 무관)입니다. 코드에서 보이는 0b(2진수), 0o(8진수), 0x(16진수) 접두사는 표시일 뿐이니 붙여 넣기 전에 지워 주세요.
2로 계속 나누며 나머지를 적고 거꾸로 읽습니다. 13은 나머지가 1, 0, 1, 1이므로 2진수 1101입니다.
FF = 15×16 + 15 = 255이며, 8비트가 모두 1(11111111)인 1바이트의 최댓값입니다.
8진수 권한 표기로 소유자에게 7(rwx), 그룹과 기타 사용자에게 5(r-x)를 줍니다. 쓰기는 소유자만 가능합니다.
일반 JavaScript 숫자는 2⁵³ − 1을 넘으면 정수 정밀도를 잃습니다. 이 도구는 BigInt를 사용해 긴 숫자도 정확합니다.
미터, 센티미터, 킬로미터, 인치, 피트, 야드, 마일, 대만 자 단위를 실시간으로 상호 변환합니다.
킬로그램, 그램, 톤, 파운드, 온스, 대만 근/냥 단위를 실시간으로 상호 변환합니다.
제곱미터, 평, 헥타르, 갑, 제곱킬로미터, 제곱피트를 실시간으로 상호 변환합니다.
섭씨, 화씨, 절대온도 K를 쌍방향으로 정밀 변환합니다. 알파카 온도 감지 애니메이션 탑재.