Skip to content
NSNormandin SystemsTHE EVERYDAY TOOLBOXMain site
⇌

Converters / YOUR EVERYDAY TOOLBOX

Integer base converter

Convert a number between different bases (decimal, hexadecimal, binary, octal, base64, ...)

✓ Free to use✓ No account neededHow to use this tool ↓
YOUR WORKSPACESee an example ↗

Opening your tool…

Runs in your browser. Check important results and keep a copy of your original files.

THE PRACTICAL GUIDE · NORMANDIN SYSTEMS

Get more from Integer base converter

Integer base converter converts an integer in one numeral base to the same integer in another base. A positional numeral system changes the symbols and place values used to write an integer without changing the number itself. An integer written in a base named base64 is not automatically the same thing as a Base64-encoded file or string. Check the numeral alphabet. State the source base explicitly; the text 10 represents different values in binary, decimal, and hexadecimal. Use the worked example to understand what a successful result looks like, then compare it with a small sample of your own input. Keep the original available until you have checked the output in its destination. Conversion establishes a representation; it does not establish that the underlying information is correct or that the receiving application accepts every supported feature.

Guide updated October 13, 2026

How to use this tool

  1. Enter or load an integer in one numeral base using the input controls. Begin with the worked example or a small sample for which you know the expected result.
  2. Review any available conversion options, then inspect the the same integer in another base result. Resolve a reported parse error at its source before attempting to reuse the output.
  3. Check the example below against your own data. State the source base explicitly; the text 10 represents different values in binary, decimal, and hexadecimal.
  4. Copy or save the resulting the same integer in another base content using the controls provided, then validate it in the application or parser that will actually consume it.

SEE IT IN PRACTICE

A worked example

EXAMPLE INPUT
255 in decimal (base 10)
RESULT / WHAT TO EXPECT
FF in hexadecimal; 11111111 in binary; 377 in octal

These representations all describe the integer 255. Hexadecimal F represents decimal 15.

Values, widths, and signed numbers

Writing an integer in binary does not specify a storage width or signedness. The value 255 can appear as eight one bits, but those bits interpreted as an eight-bit signed two’s-complement value mean −1. Keep numeral conversion separate from machine representation. Leading zeros may be important in a fixed-width display even though they do not change an integer’s value.

Read each position in its chosen base

The numeral 10 means two in binary, eight in octal, ten in decimal, and sixteen in hexadecimal. A digit is valid only if it belongs to the selected alphabet, so 8 cannot be an octal digit. Check the source-base setting before pasting a value copied from a log. Prefixes such as 0x are presentation conventions that a particular input may or may not accept; the base selector remains the controlling context.

When this tool is useful

  • Prepare number-system exercises while retaining a separate copy of the source.
  • Use a small example to troubleshoot decimal and hexadecimal identifiers and identify a representation mismatch.
  • Create binary representations for debugging without manually rewriting every field or symbol.

Tips for a better result

  • An integer written in a base named base64 is not automatically the same thing as a Base64-encoded file or string. Check the numeral alphabet.
  • State the source base explicitly; the text 10 represents different values in binary, decimal, and hexadecimal.
  • After changing formats, compare meaningful values rather than whitespace alone. Read the the same integer in another base output with its intended parser when exact types or escaping matter.

Frequently asked questions

Why does 10 have different values?

Each base uses different place values. The numeral 10 means one group of that base and zero units.

Is base64 integer notation file Base64?

Not necessarily. Positional integer notation and Base64 byte encoding are different conventions even when they use similar alphabets.

Does a binary number specify signedness?

No. A bit width and signed representation are separate decisions. The same bit pattern can be interpreted differently under those conventions.

What happens to the information I enter?

The utility processes your input in this browser. Some tools retain field values in browser storage or the URL; avoid entering secrets in shareable fields. Page and asset requests still go to the hosting provider. Read the privacy and offline-use notes for details.