홈 / 숫자 도구 / 온라인 16진수 변환기
무료 온라인 도구

온라인 16진수 변환기

정수를 16진수와 10진수 사이에서 정확하게 변환하는 무료 도구입니다. BigInt를 사용하여 매우 큰 수도 지원하며, 브라우저에서 모든 처리가 이루어집니다.

사용 시작

주요 기능

이 도구는 정수를 16진수(밑 16)와 10진수(밑 10) 사이에서 변환합니다. 예를 들어, 10진수 255를 입력하고 '10진수 → 16진수'를 선택하면 결과는 FF입니다. 반대로 16진수 FF를 입력하고 '16진수 → 10진수'를 선택하면 결과는 255입니다.

정확한 큰 수 처리

JavaScript의 안전한 정수 범위를 넘어서는 큰 수도 정확하게 처리하기 위해 BigInt를 사용합니다. 입력은 최대 10,000자리까지 허용되며, 선택적으로 앞에 마이너스 부호(-)를 붙일 수 있습니다.

입력 형식 제한

16진수 입력은 숫자 0-9와 문자 A-F만 허용하며 대소문자를 구분하지 않습니다. 출력은 항상 대문자로 표시됩니다. 0x 접두사, 더하기 부호, 숫자 내부의 공백, 소수점, 바이트 문자열, 16진수 부동소수점 표기 등은 지원되지 않습니다.

사용자 문제 해결

예를 들어, 네트워크 프로토콜에서 32비트 정수를 16진수로 표현해야 하는 경우, 이 도구를 사용하여 10진수 4294967295를 16진수 FFFFFFFF로 변환할 수 있습니다. 반대로 16진수 값을 10진수로 변환하여 사람이 읽기 쉬운 숫자로 확인할 수 있습니다.

제한 사항

이 도구는 수학적 정수만 표현합니다. 텍스트를 16진수로 인코딩하거나 바이트를 디코딩하는 기능은 없습니다. 2의 보수 표현이나 특정 비트 폭에 맞춘 패딩도 지원하지 않습니다. 프로토콜이나 바이너리 파일 작업 시에는 필요한 비트 폭, 부호 표현, 바이트 순서를 별도로 확인해야 합니다.

자주 묻는 질문

16진수 입력에 0x 접두사를 사용할 수 있나요?

아니요, 이 도구는 0x 접두사를 허용하지 않습니다. 순수한 16진수 숫자만 입력해야 합니다. 예를 들어, 0xFF 대신 FF를 입력하세요.

음수를 변환할 수 있나요?

네, 입력 앞에 마이너스 부호(-)를 붙여 음수를 변환할 수 있습니다. 예를 들어, -255를 16진수로 변환하면 -FF가 됩니다. 2의 보수 표현은 지원되지 않습니다.

변환 결과는 어떻게 표시되나요?

결과는 항상 대문자 16진수 또는 10진수 숫자로 표시됩니다. 16진수 출력은 A-F를 대문자로 사용합니다. 예를 들어, 10진수 255는 FF로 표시됩니다.

체크리스트

  • 변환할 정수를 정확히 입력했는지 확인하세요.
  • 변환 방향을 올바르게 선택했는지 확인하세요.
  • 16진수 입력에 허용되지 않는 문자(예: G, 공백)가 없는지 확인하세요.
  • 큰 수를 변환할 때는 자리 수 제한(10,000자리)을 확인하세요.
  • 결과를 다른 도구나 계산과 대조하여 검증하세요.

용도에 맞는 도구 선택

  • 정수 진법 변환 비교표

    2부터 36까지의 진법 간 정수 변환. 큰 정수도 정확하게 처리합니다.

  • 온라인 이진 변환기

    2진수와 10진수 정수를 즉시 변환하는 무료 도구입니다. 큰 정수도 정확하게 처리하며, 브라우저에서 안전하게 실행됩니다.

  • 온라인 16진수 변환기

    정수를 16진수와 10진수 사이에서 정확하게 변환하는 무료 도구입니다. BigInt를 사용하여 매우 큰 수도 지원하며, 브라우저에서 모든 처리가 이루어집니다.

10000자리 제한에는 앞의 ASCII 마이너스와 양끝 공백이 포함되지 않습니다. 양끝 공백은 제거하지만 내부 공백과 그룹 구분자는 허용하지 않습니다. ASCII 숫자 0~9를 쓰세요. 변환 결과의 선행 0은 제거되고 -0은 0이 됩니다. 16진수 1e3은 10진수 483이며 과학적 표기가 아닙니다. 10진 모드에서는 잘못된 입력입니다. 방향을 바꾼 뒤 변환 버튼을 다시 누르세요. 지우기는 방향을 유지합니다.

처리는 브라우저에서 로컬로 수행됩니다.