진수 변환기 - 2진수, 16진수, 10진수
2/8/10/16진수 동시 변환. 8비트·16비트·32비트 비트 시각화까지 같이 보여드려요.
변환법
- 숫자 입력 - 2/8/10/16진수 중 아무 칸에나.
- 전체 확인 - 나머지 세 칸이 실시간 동기화.
- 비트 시각화 - 8비트·16비트·32비트로 이진 표현 색깔 시각화.
- 전체 복사 - '모두 복사' 한 번에 4가지 표기 클립보드.
2진수·16진수·10진수, 한 화면에
컴퓨터 공부하거나 코딩할 때 진법 변환할 일 자주 있잖아요. 10진수 255는 2진수로 11111111, 16진수로 FF, 8진수로 377. 네 가지 진법이 같은 값을 다른 방식으로 표현하는 거예요. 2진수는 컴퓨터 속 전기 신호(0=꺼짐, 1=켜짐), 16진수는 HTML 색상(#FF7675 같은 거)이나 메모리 주소 볼 때 쓰고요. 한 칸에 값 넣으면 나머지 세 칸이 동시에 업데이트돼요. BigInt 지원이라서 32비트 넘어가는 큰 숫자도 문제없이 처리돼요.
코딩하다 16진수 뜰 때 손쉽게
- 4진법 동시 - 2/8/10/16 한 화면에 전부.
- 실시간 - 타이핑하자마자 전부 갱신.
- 비트 시각화 - 8/16/32비트 셀 단위 색칠로 비트 위치 파악.
- BigInt 지원 - 32비트 한도 넘는 초대형 숫자 가능.
- 유효성 검증 - 진법별로 유효한 숫자만 허용, 에러 메시지 명확.
- 데이터 처리 - 브라우저 안에서만, 서버 통신 없음.
다른 진수 도구랑 비교
| 항목 | FreeToolbox | rapidtables.com | binaryhexconverter.com |
|---|---|---|---|
| 4진법 동시 | O | 페이지 분리 | 2개씩 |
| 실시간 | O | 버튼 | 버튼 |
| 비트 시각화 | 8/16/32 | X | X |
| BigInt | O | 제한적 | X |
| 광고 | 최소 | 많음 | 많음 |
자주 묻는 질문
2진수(밑 2) 뭐예요?
0이랑 1 두 숫자만 써서 수 표현하는 방식이에요. 컴퓨터가 내부에서 전기 신호로 데이터 다룰 때 쓰는 언어죠. 각 자리를 비트라고 불러요. 1=켜짐, 0=꺼짐.
16진수(밑 16)는요?
0-9 + A-F 이렇게 16개 기호 써요. 프로그래밍에서 색상(#FF7675 같은 헥스 컬러), 메모리 주소, 바이트 표시할 때 많이 나와요. 이진수를 짧게 줄여 쓸 수 있어서 편해요. 1111 = F 이런 식.
숫자 얼마나 크게까지 돼요?
자바스크립트 BigInt 써서 엄청 큰 정수도 지원해요. 32비트·64비트 한도 훨씬 넘는 숫자도 정확히 변환됩니다.
비트 시각화가 뭐 보여주는 거예요?
이진수 각 자리를 색칠된 셀로 표시해요. 진한 색 셀은 1비트, 흐린 셀은 0비트. 8비트·16비트·32비트 단위로 전환해서 볼 수 있어요.
오버플로우 경고는 왜 떠요?
선택한 비트 수가 부족할 때 떠요. 예를 들어 256은 8비트(0~255) 범위를 넘어가서 경고가 뜨는 거죠. 변환 자체는 정확히 되고 경고는 그냥 '이 비트 수로는 담기 빠듯해요' 알림이에요.