Convert between binary, octal, decimal, and hexadecimal. Type in any field and all others update live.
Type a number in any field and all other bases update live. Supports binary (base 2), octal (base 8), decimal (base 10), hexadecimal (base 16), and any custom base from 2 to 36.
Binary (2), octal (8), decimal (10), hexadecimal (16), and any custom base from 2 to 36.
JavaScript safely handles integers up to 2^53 - 1 (about 9 quadrillion). Numbers larger than this may lose precision.
Letters A-Z represent values 10-35. For hexadecimal, A=10, B=11, C=12, D=13, E=14, F=15.
No. All conversion runs locally in your browser.