Skip to content
epitometool

Number base converter

Reference & converters

Convert values between binary, octal, decimal, hexadecimal and base36.

Updated

Input

Converted values

  • Base 2: 11111111
  • Base 8: 377
  • Base 10: 255
  • Base 16: FF
  • Base 36: 73

Quick start

How to convert number bases

Choose input base and get multi-base outputs.

  1. Step 1
    Enter value

    Provide value and source base.

  2. Step 2
    Validate

    Tool checks digit validity for selected base.

  3. Step 3
    Read outputs

    Use converted values in binary/octal/decimal/hex/base36.

In-depth guide

Number base converter: binary, octal, decimal, hex and base-36

A number's value is the same whatever base you write it in — only the notation changes. Decimal 255 is FF in hex, 11111111 in binary, 377 in octal. This tool converts integers across all these bases instantly and locally in your browser.

The common bases and why they matter

Binary (base 2) is how hardware stores everything. Hexadecimal (base 16) is the compact human-friendly view of binary — one hex digit equals four bits — used for colours, memory addresses and byte dumps. Octal (base 8) survives in Unix file permissions, and base 36 (digits plus A–Z) is handy for short alphanumeric IDs.

How to use this tool

  1. Enter a value in any supported base.
  2. Read the equivalent in every other base at once.
  3. Case does not matter — ff and FF are the same hex value.

Precision and limits

Conversion uses JavaScript's BigInt internally, so very large integers convert exactly without the rounding errors you would hit with floating-point numbers. This release handles integers only — fractional values such as binary fractions are not yet supported.

Privacy

All conversion happens in your browser — the numbers you enter are never uploaded.

When to use it vs alternatives

Use this tool for quick browser-based work when you need an answer or output immediately. Use a dedicated application or automated workflow when you need bulk processing, approvals, or repeatable production rules.

Common pitfalls

  • Check the result before replacing the original input.
  • Watch for unit, format, encoding, and browser memory limits on large inputs.
  • Keep a copy of important source material until the output is verified.

Frequently asked questions

Does this support large integers?

Yes. Conversion uses BigInt internally, so very large integers convert exactly without floating-point rounding errors.

Can I convert fractions?

Not in this version — it supports integer conversion only.

Are lowercase and uppercase accepted?

Yes. Input is normalised case-insensitively, so ff and FF are the same hex value.

Which bases are supported?

Binary (2), octal (8), decimal (10), hexadecimal (16) and base 36, which uses the digits 0–9 plus A–Z.

Why is hexadecimal so common in programming?

One hex digit maps exactly to four bits, making it a compact, human-readable way to express binary data like colours and memory addresses.

Is the conversion done locally?

Yes. Everything runs in your browser — the numbers you enter are never uploaded.

Keep exploring

More tools you'll like

Hand-picked utilities that pair well with the one you're on — all free, client-side, and zero-signup.