Skip to main content

HelpyTools
Converters Dev Tools Design Tools Text Tools
  • JSON
  • Regex
  • Encode
  • JWT
  • Hash
  • JS/CSS
  • package.json
  • Wireframe
  • Keys
  • UUID
  • Epoch
  • Password
  • Bases
  • Cron
  • QR

© 2026 helpytools.com

Number Base Converter

Convert numbers between binary, octal, decimal, hex and any base 2–36 — live, with arbitrary precision.

Type a number in any field — the rest update live. Handles arbitrarily large integers and a leading -.
0 bits 0 bytes binary
⚠️

Common bases

base 2Binary — digits 0–1. How computers store everything; each digit is one bit.
base 8Octal — digits 0–7. Groups binary into 3-bit chunks; classic for Unix file permissions.
base 16Hexadecimal — digits 0–9 then a–f. Two hex digits = one byte; used for colours, memory and hashes.
base 36Digits 0–9 then a–z — the most compact common alphanumeric base, handy for short ids.

Input notes

prefixesA leading 0x (hex), 0o (octal) or 0b (binary) is accepted and stripped.
separatorsSpaces and underscores are ignored, so 1111_1111 and ff ff parse fine.
big integersValues use BigInt, so there's no 2⁵³ ceiling — convert 256-bit hashes losslessly.
Saved tool data