진법 변환기

2진수, 8진수, 10진수, 16진수를 즉시 상호 변환하세요

기본 변환

2진수 (Binary) Base 2

0과 1만 입력 가능

8진수 (Octal) Base 8

0-7만 입력 가능

10진수 (Decimal) Base 10

일반 숫자

16진수 (Hexadecimal) Base 16

0-9, A-F 입력 가능

사용자 정의 진법

-

문자 코드 변환

-
-
-

진법 변환표

10진수 2진수 8진수 16진수

사용 가이드

1

진법 선택

변환하려는 숫자의 원래 진법 입력 필드를 선택합니다.

2

숫자 입력

해당 진법에 맞는 유효한 숫자를 입력합니다.

3

자동 변환

다른 모든 진법으로 즉시 자동 변환됩니다.

자주 묻는 질문

진법은 숫자를 표현하는 방식입니다. 2진법은 0과 1만, 10진법은 0-9, 16진법은 0-9와 A-F를 사용하여 숫자를 표현합니다.

16진법 한 자리가 2진법 4자리와 정확히 일치하여 메모리 주소, 색상 코드, 바이트 값 표현에 매우 편리합니다.

각 자릿수에 2의 거듭제곱을 곱해 더합니다. 예를 들어 1010(2) = 1×8 + 0×4 + 1×2 + 0×1 = 10입니다.

10진수를 2로 계속 나누어 나머지를 역순으로 나열합니다. 예: 10 ÷ 2 = 5...0, 5 ÷ 2 = 2...1, 2 ÷ 2 = 1...0, 1 ÷ 2 = 0...1 → 1010

8진법은 유닉스/리눅스 파일 권한(chmod 755 등)에서 주로 사용됩니다. 각 자리가 3비트를 표현합니다.

컴퓨터에서는 2의 보수 방식으로 음수를 표현합니다. 양수의 모든 비트를 반전시키고 1을 더해 음수를 만듭니다.

네, 정수뿐만 아니라 소수도 다른 진법으로 변환할 수 있습니다. 정수부와 소수부를 따로 변환합니다.

16진수에서 A=10, B=11, C=12, D=13, E=14, F=15를 나타냅니다. 한 자리로 0-15까지 표현할 수 있습니다.

대부분의 언어에서 0b는 2진수, 0o 또는 0은 8진수, 0x는 16진수를 나타냅니다. 예: 0b1010, 0o12, 0xA

비트(bit)는 0 또는 1의 가장 작은 데이터 단위이고, 바이트(byte)는 8비트로 구성됩니다. 1바이트는 0-255(또는 16진수 00-FF)를 표현합니다.

사용자 후기

"개발할 때 정말 필수 도구예요. 메모리 주소 분석할 때 유용해요."

최동현 백엔드 개발자

"컴퓨터 공학 과제할 때 항상 사용해요. 진법 변환이 한눈에 들어와요."

정유진 컴공과 학생

"색상 코드 작업할 때 16진수 변환이 필요한데 정말 편리해요."

한승민 웹 디자이너

"임베디드 시스템 개발에서 레지스터 값 확인할 때 매일 사용합니다."

김태훈 임베디드 엔지니어

"정보처리기사 시험 공부할 때 진법 변환 연습하기 좋아요."

이서연 취업준비생

"네트워크 서브넷 마스크 계산할 때 2진수 변환이 필수인데 딱 좋아요."

박준영 네트워크 관리자