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

온라인 16진수 변환기

10진수와 16진수 사이의 정수 변환을 온라인에서 정확하게 수행합니다. 큰 수도 지원하며, 브라우저에서 안전하게 처리됩니다. 처리는 브라우저에서 로컬로 수행됩니…

사용 시작

주요 기능

이 도구는 정수를 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자리)을 확인하세요.
  • 결과를 다른 도구나 계산과 대조하여 검증하세요.

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