진법 변환기
2진수, 8진수, 10진수, 16진수 및 2~36진법 사이에서 숫자를 변환합니다.
자주 쓰는 진법
사용자 지정 진법
기능
2~36진법 상호 변환
실시간 동기화
큰 수 지원
사용 방법
1. 아무 진법 입력란에 숫자를 입력하세요.
2. 다른 모든 진법이 자동으로 업데이트됩니다.
3. 값을 클릭하면 복사됩니다.
이 도구에 대하여
컴퓨터는 2진수로 세고, 개발자는 메모리 주소와 색을 16진수로 읽으며, Unix 권한은 8진수를 쓰고, 사람은 10진수로 생각합니다. 이 변환기는 넷을 동기화합니다. 어느 칸에 입력해도 나머지가 즉시 갱신되며, 0–9 숫자와 A–Z 문자를 쓰는 2진법부터 36진법까지의 임의 진법 칸도 있습니다. 모든 문자가 선택한 진법에서 유효한지 확인하므로, 2진수 칸에 8을 입력하면 틀린 답을 내는 대신 알려 줍니다. 값은 JavaScript의 안전한 정수 한계인 9,007,199,254,740,991(2^53 − 1)까지의 음이 아닌 정수입니다. 비트 플래그, 색상 코드, 파일 권한, 서브넷 마스크, 컴퓨터 과목 과제에 유용합니다.
자주 묻는 질문
2진수를 10진수로 손으로 바꾸려면 어떻게 하나요?
오른쪽 끝을 0번째 자리로 보고 각 자리 숫자에 그 자리의 2의 거듭제곱을 곱해 더합니다. 1011이면 1×8 + 0×4 + 1×2 + 1×1 = 11입니다.
프로그래밍에서 16진수를 많이 쓰는 이유는 무엇인가요?
16진수 한 자리가 정확히 4비트를 나타내서 1바이트는 언제나 16진수 두 자리(00–FF)입니다. 그래서 바이너리 데이터, #FF8800 같은 색, 메모리 주소를 짧고 읽기 쉽게 쓰는 방법으로 16진수를 씁니다.
변환할 수 있는 가장 큰 수는 얼마인가요?
JavaScript 숫자가 정확하게 나타낼 수 있는 가장 큰 정수인 9,007,199,254,740,991까지입니다. 더 큰 값은 모르는 사이에 정밀도를 잃으므로 오류를 표시합니다.
음수나 소수도 지원하나요?
이 변환기는 음이 아닌 정수를 다룹니다. 컴퓨터의 음수는 보통 정해진 비트 폭의 2의 보수로 저장되고 소수 부분도 따로 다뤄야 하므로, 그런 값은 프로그래밍 언어로 변환하세요.
16보다 큰 진법은 어디에 쓰나요?
32진법과 36진법을 쓰면 긴 숫자를 문자와 숫자로 된 짧은 문자열로 만들 수 있어 단축 URL, 짧은 ID, 대소문자를 구분하지 않는 코드에 유용합니다.
관련 도구
CSV를 JSON으로
CSV 데이터를 JSON으로 변환합니다....
이미지 형식 변환기
PNG, JPEG, WebP, BMP 간에 이미지를 변환합니다....
시간대 변환기
특정 시간대의 시간을 여러 대상 시간대로 변환합니다....
타임스탬프 변환기
Unix 타임스탬프를 읽기 쉬운 날짜로 변환하거나 그 반대로 변환합니다....
색상 변환기
HEX, RGB, HSL, OKLCH 간에 색상을 자유롭게 변환하세요. 시각적 색상 선택기와 실시간 미리보기를 제공합니다....
단위 변환기
일반적인 측정 단위 간에 변환합니다....
CSS 단위 변환기
CSS 단위 간에 변환합니다....
Markdown을 HTML로
왼쪽에 Markdown을 입력하면 오른쪽에서 렌더링된 HTML을 확인할 수 있습니다....