시간/숫자
진법 변환기
2진수, 8진수, 10진수, 16진수 및 임의의 진법(2-36) 간 양방향 변환 — 아무 필드에나 숫자를 입력하세요.
Number systems are just different ways of writing the same number. Binary (base 2) is what processors use at the lowest level, hexadecimal (base 16) is a compact way to write binary data in code, and decimal is the everyday human notation.
How to use it
- Enter a number in any field (binary, octal, decimal, hexadecimal, or a custom base 2-36) — every other field updates instantly.
- For a custom base, pick any value from 2 to 36 — handy for less common systems, like base36 used in short identifiers.
- Characters invalid for the selected base (like a "2" in binary) are flagged as an input error.
Common uses
- Converting a hex color or byte value into a decimal number for calculations.
- Checking a bitmask or set of flags written in binary.
- Working with low-level code (network protocols, embedded systems) where values are often given in hex or octal.
Things to keep in mind
In hexadecimal, the letters A-F (or a-f) stand for the values 10-15 — case usually doesn't matter.
For bases above 16, digit symbols keep going further down the alphabet (G, H...) up to Z for base 36.
자주 묻는 질문
변환기는 어떤 진법을 지원하나요?
2진수, 8진수, 10진수, 16진수에 빠르게 접근할 수 있으며, 2부터 36까지의 임의의 진법도 지원합니다 — 9를 초과하는 숫자는 라틴 문자 A-Z로 표시됩니다.
음수와 매우 큰 정수를 변환할 수 있나요?
예, 숫자 앞의 "-" 기호는 모든 진법에서 지원되며, 숫자 크기에 고정된 32/64비트 제한이 없습니다 — 계산은 임의 정밀도를 사용합니다.
데이터가 서버로 전송되나요?
아니요, 모든 변환은 JavaScript를 통해 브라우저 내에서 즉시 이루어집니다 — 입력한 숫자는 어디로도 전송되지 않습니다.
진법 변환과 Base64는 어떻게 다른가요?
근본적으로 다른 개념입니다. 진법 변환기는 동일한 숫자를 위치 기수법(BIN/OCT/DEC/HEX) 간에 변환하지만, Base64는 임의의 바이너리 데이터(파일, 이미지)를 텍스트 전송에 적합한 문자열로 인코딩하는 방식입니다.
16진수에서 왜 A-F 문자를 사용하나요?
16진법은 16개의 고유한 숫자가 필요하지만 아라비아 숫자는 0-9까지 10개뿐입니다 — 그래서 10-15 값에는 라틴 알파벳의 처음 몇 글자 A-F를 사용합니다. 16을 넘는 진법(최대 36)에서는 알파벳을 계속 이어서 사용합니다.