최근 사용한 도구가 없습니다
즐겨찾기한 도구가 없습니다

진법 변환기 무료 온라인: 2진수 8진수 10진수 16진수 즉시 변환

148 회 사용
예시:
이진법 (Binary)
-
팔진법 (Octal)
-
십진법 (Decimal)
-
십육진법 (Hex)
-

변환 참조 테이블

십진법이진법팔진법십육진법
0000000
1000111
2001022
81000108
10101012A
15111117F
16100002010
25511111111377FF
256100000000400100

진법 변환 팁

2진수에서 10진수 — Base 2
2진수는 0과 1만 사용합니다. 컴퓨터의 기본 언어이며, 각 자릿수는 2의 거듭제곱을 나타냅니다.
16진수 — Base 16
16진수는 0-9와 A-F를 사용합니다. 16진수 한 자리는 정확히 4비트 이진수를 나타내므로, 프로그래머들이 메모리 주소와 색상 코드에 자주 사용합니다.
10진수 — Base 10
일상에서 사용하는 숫자 체계입니다. 각 위치는 10의 거듭제곱을 나타냅니다.
실시간 변환
아무 필드에 숫자를 입력하면 모든 진법 변환이 즉시 업데이트됩니다. 버튼 클릭이 필요 없습니다.

자주 묻는 질문

Q 진법(기수)이란 무엇인가요?
A 사용하는 고유 자릿수의 개수를 정의합니다. 10진수는 10개(0-9), 2진수는 2개(0-1), 8진수는 8개(0-7), 16진수는 16개(0-9, A-F)를 사용합니다.
Q 8진수는 어디에 사용되나요?
A Unix/Linux 파일 권한(예: chmod 755)과 일부 레거시 시스템에서 사용됩니다. 8진수 한 자리는 정확히 3비트 이진수를 나타냅니다.
Q 이 변환기는 매우 큰 숫자를 정확하게 처리할 수 있나요?
A 물론입니다. 저희 숫자 기수 변환기는 높은 정밀도로 큰 정수 및 부동 소수점 숫자를 처리하도록 설계되었습니다. 12345678901234567890과 같이 자릿수가 많은 숫자를 입력하면 기수 간에 정확하게 변환됩니다. 예를 들어, 이 특정 숫자는 16진수로 21A9E03A92A74D9E0으로 변환됩니다. 이는 정밀도가 중요한 복잡한 과학 계산이나 금융 데이터에 적합합니다.
Q 이 도구에서 16진수의 대문자와 소문자를 구분하나요?
A 아니요, 저희 변환기는 A-F와 a-f를 동일하게 취급합니다. "1a3f"를 입력하든 "1A3F"를 입력하든 결과는 완전히 같습니다. 여러 소스에서 16진수 값을 복사할 때 유용합니다. 일부 시스템은 대문자를, 다른 시스템은 소문자를 출력합니다. 여기서는 둘 다 그대로 사용할 수 있습니다.
Q 진법 변환 시 정밀도가 손실되나요?
A 정수라면 절대 그렇지 않습니다. 하지만 소수는 얘기가 달라요. 예를 들어 10진수 0.1은 2진수에서 순환소수가 됩니다 — 0.0001100110011...처럼 무한히 반복되죠. 저희 변환기는 12자리에서 자르고 0.000110011001을 표시합니다. 순환 결과 옆에는 "근삿값"이라는 작은 표시가 나타나서 상황을 바로 알 수 있습니다.
Q 3의 2진수(0011)가 10진수 3과 왜 이렇게 다르게 보이나요?
A 10진수는 10이 되면 자릿수가 늘어나지만, 2진수는 1 다음에 바로 자릿수가 늘어나기 때문입니다. 10진수에서는 9 다음에 10이 되지만, 2진수에서는 2가 "10"이고 3이 "11"입니다. 우리 뇌는 10진수 패턴에 익숙하지만, 2진수는 손가락 두 개로 세는 것과 같아요. 이 도구에 0부터 10까지 입력하고 결과를 나란히 보세요. 몇 초 안에 패턴이 보일 겁니다.
Q 음수를 2의 보수 형식으로 변환해서 볼 수 있나요?
A 네, 가능합니다. 숫자 앞에 마이너스 기호를 입력하세요. 예를 들어 10진수 -42를 넣으면 2의 보수 형태로 이진수가 표시됩니다. 8비트 기준으로 -42는 11010110이 됩니다. 기본값은 8비트지만 고급 패널에서 최대 32비트까지 조정할 수 있습니다. 대부분의 변환기가 아예 지원하지 않는 숨겨진 기능입니다.
Q 공백이나 쉼표가 포함된 숫자를 붙여넣으면 어떻게 되나요?
A 도구가 자동으로 제거합니다. "1,000"이나 "1 000"을 10진수 필드에 붙여넣으면 2진수로 1111101000이 나옵니다. "FF 00 80" 같은 16진수도 마찬가지입니다. 변환기는 모든 서식 문자를 완전히 무시하므로 스프레드시트, 코드 주석, PDF에서 데이터를 가져와도 미리 정리할 필요가 없습니다. 그냥 붙여넣고 사용하세요.
Q 8진법은 구식처럼 느껴지는데, 왜 아직도 파일 권한에 사용되나요?
A 8진법이 살아남은 이유는 유닉스 파일 권한이 그룹당 3비트를 사용하기 때문입니다 — 읽기(4), 쓰기(2), 실행(1). 이는 사용자 그룹당 하나의 8진수에 완벽하게 매핑됩니다. 당사 변환기에 755를 입력하면 이진수 111101101이 되는 것을 바로 확인할 수 있습니다. 소유자는 111, 그룹은 101, 기타 사용자는 101이라는 패턴을 즉시 알 수 있습니다. 8진법과 2진법 사이를 전환해 보세요 — 각 8진수는 정확히 3비트의 이진수가 됩니다. 다른 어떤 진법도 이렇게 깔끔하게 작동하지 않습니다.
Q 입력란에 잘못된 문자를 넣으면 어떻게 되나요?
A 변환기는 그 문자를 조용히 무시하고 경고 배지를 표시합니다. 16진수 입력란에 "12G4"를 입력하면 G가 제거되고 124만 남습니다. 반면에 "안녕하세요"처럼 완전히 의미 없는 문자열을 넣으면 입력이 정리될 때까지 결과 필드는 비어 있습니다. 이 도구는 붙여넣은 내용에서 원본 진법도 자동으로 감지합니다. "0x1F"를 10진수 칸에 붙여넣으면 16진수로 조용히 변환됩니다. 이 자동 감지 기능 덕분에 프로그래밍 언어마다 형식이 다른 데이터를 다룰 때 클릭 한 번을 아낄 수 있습니다.

진법 변환기 사용 방법

관련 도구