← Hashito System Home 日本語 Tools Blog Posters
Input (edit any one)
How to use: Type a value into any field and the other bases update instantly. Hexadecimal accepts both upper and lower case, and output is upper case. Prefix the value with - to work with negative numbers.
Results
  • Binary
  • Octal
  • Decimal
  • Hexadecimal
  • Bit length (minimum)
  • Digit count (per base)
📖 We also offer free learning posters that illustrate how computers handle numbers. Take a look at the learning poster collection as well.

Frequently Asked Questions (FAQ)

What is hexadecimal (hex)?

Hexadecimal represents numbers using 16 symbols: 0-9 and A-F, where A-F stand for 10-15. Because a single hex digit represents exactly 4 bits (four binary digits), hex is widely used to make binary easier for humans to read, such as in color codes (e.g. #FF8800) and memory addresses.

Can it convert very large numbers accurately?

Yes. This tool uses JavaScript BigInt for its calculations, so there is no overflow and even integers with hundreds of digits convert accurately. It never goes through floating point or parseInt; instead it builds up each digit by the base.

Are the numbers I enter sent to a server?

No. Converting between binary, octal, decimal, and hexadecimal happens entirely in JavaScript inside your browser. The numbers you enter are never sent to or stored on a server.

📖 Free learning posters for students →