Any-Base Converter
변환 결과
Value in every base (2-36)

임의 진법 변환기

Convert a number between binary, octal, decimal, hex and any base from 2 to 36, with every base shown at once on the right.

It uses big-integer math, so even very long numbers keep full precision; input may carry 0x / 0b / 0o prefixes, and "Auto-detect" infers the source base from the prefix and characters.

Features

How to use

  1. Enter a value on the left (e.g. 255, 0xFF, 0b1010, 1f).
  2. Choose the source base (leave Auto-detect if unsure) and the target base.
  3. The converted value shows on the left; every base 2-36 is listed on the right.

FAQ

Why is big-number conversion exact?

Plain math uses floats and loses precision past 2^53; here every digit is processed with big-integer arithmetic, so the result is exact.

How does Auto-detect decide the base?

0x means hex, 0b binary, 0o octal; all-digit input is decimal; input with a-f but no prefix is treated as hex.

Are fractions supported?

Only integers for now; fractional base conversion is error-prone and rarely needed.

Related tools & reading

피드백

이 사이트는 프론트엔드 전용으로 백엔드나 계정 시스템이 없으며, 피드백은 GitHub Issues·Discussion·이메일로 받습니다.

이슈나 이메일에 붙여넣으면 문제 파악에 도움이 되며, 입력 내용은 포함되지 않습니다

Also: 기존 피드백 보기 · 이메일 피드백(GitHub 계정 불필요):278975598@qq.com