256 Tools

진법 변환기

입력 진법
BIN · 진수 2
11111111
1111 1111
OCT · 진수 8
377
DEC · 진수 10
255
HEX · 진수 16
FF

관련 외부 도구

일부 링크는 제휴 링크입니다.

관련 도구

어떤 숫자든 2진수·8진수·10진수·16진수로 동시에 변환할 수 있습니다. 원하는 진법으로 값을 입력하면 나머지 세 진법이 즉시 업데이트됩니다. 2진수는 4비트 단위로 묶여 긴 비트 패턴도 쉽게 읽을 수 있습니다. 모든 계산은 브라우저에서 이루어지며 업로드되는 내용이 없습니다.

사용 방법

  1. 숫자가 표기된 진법(BIN, OCT, DEC 또는 HEX)을 선택합니다.
  2. 숫자를 입력하거나 붙여넣습니다. 0x, 0b, 0o 등의 접두사와 밑줄 구분자를 사용할 수 있습니다.
  3. 네 진법의 값을 확인하고 클릭 한 번으로 원하는 값을 복사합니다.

진법의 원리

모든 정수는 하나의 값을 가지지만 다양한 표기 방식이 있습니다. 10진수(기수 10)는 일상에서 사용하는 형식이고, 2진수(기수 2)는 컴퓨터가 데이터를 저장하는 방식입니다. 16진수(기수 16)는 바이트와 색상을 간결하게 표기하는 방법이고, 8진수(기수 8)는 파일 권한 등에 사용됩니다. 아래 예시는 255라는 값을 네 진법으로 표현한 것입니다.

255라는 숫자를 10진수 255, 16진수 FF, 8진수 377, 2진수 1111 1111로 나타낸 그림DEC255HEXFFOCT377BIN1111 1111

기능

네 진법 동시 표시

2진수·8진수·10진수·16진수를 함께 표시하며 입력에 따라 실시간으로 동기화됩니다.

4비트 단위 그룹

2진수 결과를 4비트 단위로 묶어 긴 비트 패턴도 읽기 쉽게 표시합니다.

매우 큰 정수 지원

BigInt 기반으로 구현되어 64비트를 훨씬 초과하는 값도 정확하게 처리합니다.

접두사 지원

0x, 0b, 0o 등의 일반적인 접두사와 밑줄 구분자를 그대로 입력할 수 있습니다.

클릭 한 번으로 복사

원하는 진법의 값을 클립보드로 바로 복사해 코드나 메모에 활용할 수 있습니다.

활용 상황

프로그래밍

디버깅 시 16진수 상수를 10진수로 빠르게 변환하거나 2진수 플래그 값을 확인할 때 유용합니다.

색상 코드

CSS나 디자인 도구에서 사용하는 16진수 색상 코드와 10진수 채널 값을 서로 변환합니다.

비트 연산 및 전자공학

하드웨어나 저수준 코드를 다룰 때 레지스터 값, 마스크, 비트 패턴을 확인합니다.

학습

같은 숫자가 각 진법에서 어떻게 표현되는지 비교하며 위치 기수법을 이해합니다.

참고 사항

  • 음이 아닌 정수만 지원하며, 맨 앞의 마이너스 기호는 무시됩니다.
  • 16진수 출력은 대문자(A–F)를 사용합니다.
  • 실질적인 크기 제한이 없으며 임의로 큰 정수도 처리됩니다.
  • 모든 변환은 기기에서 이루어집니다. 입력한 숫자는 어디에도 전송되지 않습니다.

자주 묻는 질문

2진수를 10진수로 변환하려면 어떻게 하나요?
입력 진법으로 BIN을 선택하고 2진수를 입력하면 DEC 행에서 10진수 값을 확인할 수 있습니다. 반대 변환도 동일하게 DEC를 선택하면 BIN 값이 표시됩니다.
16진수는 어디에 쓰이나요?
16진수(기수 16)는 2진수를 간결하게 표기하는 방법으로, 16진수 한 자리가 4비트에 해당합니다. 색상 코드(예: #FF8800), 메모리 주소, 바이트 값 등에 흔히 사용됩니다.
매우 큰 숫자도 처리할 수 있나요?
네. 변환기는 내부적으로 BigInt를 사용하므로 64비트를 훨씬 초과하는 숫자도 정밀하게 처리합니다.
0x나 0b 접두사가 붙은 숫자를 붙여넣을 수 있나요?
네. 0x, 0b, 0o 접두사와 구분자로 사용된 밑줄은 변환 전 자동으로 제거됩니다.
데이터가 서버로 전송되나요?
아니요. 변환은 완전히 브라우저에서 이루어지며 입력한 내용이 기기 밖으로 나가지 않습니다.

광고 및 분석을 위해 쿠키를 사용합니다.