Free Number System Converter: Binary, Octal, Decimal and Hex — All at Once

Switching between number systems is one of the most frequent — and most frustrating — tasks in computer science, electronics, and programming. Whether you are converting a decimal value to binary for a coding exercise, translating a hex color code to RGB, checking Unix file permissions in octal, or debugging memory addresses, stopping to do it manually wastes time. The Number System Converter by ExcelGuru does it all instantly, in one place, for free.

Enter any number in Binary, Octal, Decimal, Hexadecimal, Base 32 or Base 36 — see every other base immediately, plus a 32-bit visualiser, Two’s Complement, and IEEE 754 float representation.

Decimal
Hex
Octal
Bits
0
History
Digits
Base Conversions
32-bit Binary Visualiser
Bit 31 (MSB)Bit 16Bit 0 (LSB)
Bit Statistics
Two's Complement (Signed Integers)
IEEE 754 — Single Precision (32-bit Float)
Interprets the decimal input as a floating-point number
Sign (1 bit)
Exponent (8 bits)
Mantissa (23 bits)
Full Conversion Table (click any value to copy)
BaseNamePrefixValueLength
Conversion History
No conversions yet — start typing above.
Quick Reference
Binary (Base 2) — Digits: 0, 1
Prefix0b
0–90–1001
25511111111
102410000000000
Octal (Base 8) — Digits: 0–7
Prefix0o
810
64100
255377
Unix 755111 101 101
Hexadecimal (Base 16) — Digits: 0–9, A–F
Prefix0x
10–15A–F
255FF
65535FFFF
White (#)FFFFFF
Common Values
1 Byte0–255
Nibble4 bits (0–F)
Max int322147483647
Max uint324294967295
NumberConverter by ExcelGuru
Binary · Octal · Decimal · Hex · Base32 · Base36 · IEEE 754 · Two's Complement
Number System Converter Guide

How to Use the Number System Converter

Convert values across multiple number systems in seconds with live validation, instant results, and a built-in bit visualizer.

1

Enter Your Number

Type any number into the input field at the top of the tool to begin the conversion.

2

Select the Input Base

Choose the base of your input from the dropdown: Binary, Octal, Decimal, Hex, Base 32, or Base 36.

3

View All Base Conversions

All six base representations appear instantly in the results panel without needing to click a separate button.

4

Copy Any Result

Click Copy next to any output value to save it directly to your clipboard.

5

Open the 32-bit Visualizer

Expand the 32-bit visualizer to inspect the individual bit pattern for the current value.

6

Reuse Conversion History

Click any history entry to reload that exact conversion instantly.

⚠️

Real-Time Validation

The tool validates your input as you type. If you enter a character that does not belong to the selected base — for example, the digit 9 while using binary — it immediately shows an error and explains exactly what is invalid.

Tool Capabilities

What the ExcelGuru Number System Converter Includes

A complete toolkit for base conversion, binary analysis, and low-level number representation — all in one interface.

All 6 Bases — Live & Simultaneous

Enter any value, select its base, and instantly see conversions across all six bases. Every output includes a Copy button for one-click access.

32-bit Binary Visualizer

Displays all 32 bits grouped into 4 bytes. Shows set/clear bit counts, MSB, LSB, and byte-level hex values — ideal for bitwise logic and debugging.

Two's Complement (Signed Integers)

View uint32, int32, bitwise NOT (~n), and full two’s complement. Example: -1 = 0xFFFFFFFF in 32-bit representation.

IEEE 754 (32-bit Float)

Visual breakdown of floating-point representation including sign, exponent, and mantissa, plus hex value and special cases like NaN and Infinity.

Conversion History

Stores your last 15 conversions. Click any entry to reload instantly and continue your workflow.

Who Uses a Number System Converter?

🎓

Computer science students studying digital logic, architecture, and discrete math

💻

Software developers working with memory, bitwise operations, and low-level data

🎨

Web designers converting hex colour codes to RGB decimal values

🌐

Network engineers working with IP addresses, MAC addresses, and subnet masks

⚙️

System administrators managing Linux permissions using octal (chmod 755)

🔧

Embedded engineers working with microcontrollers and hardware registers

Number System Fundamentals

What Is a Number System Converter?

A number system converter — also called a base or radix converter — translates a value from one numeral system into its equivalent in other bases instantly.

In computing, different systems use different bases for efficiency, readability, and storage. A number system converter removes the need for manual calculations by instantly converting values across these systems.

Binary (Base 2)

Uses only 0 and 1. It is the fundamental language of all digital hardware and computing systems.

Octal (Base 8)

Uses digits 0–7. Commonly used in Unix/Linux systems, especially for file permissions like chmod 755.

Decimal (Base 10)

The standard human number system using digits 0–9, used in everyday calculations.

Hexadecimal (Base 16)

Uses digits 0–9 and A–F. Widely used for memory addresses, color codes, and compact binary representation.

The converter also supports Base 32 and Base 36, which are commonly used in URL shorteners, encoding systems, and compact alphanumeric identifiers.

Quick Conversion Reference

Decimal
Binary
Octal
Hex
255
11111111
377
FF
16
10000
20
10
10
1010
12
A
128
10000000
200
80
65535
1111111111111111
177777
FFFF
0
0
0
0
1
1
1
1
Practical Applications

Real-World Conversion Examples

Understand how number system conversions are used in real computing, design, and system operations.

Example 1

Converting 255 Across Bases

255 is the maximum value of a single unsigned byte (8 bits).

Decimal255
Binary11111111
Octal377
HexFF

This is why web colour values range from #000000 to #FFFFFF.

Example 2

Unix Permissions (chmod 755)

In Linux systems, permissions are represented in octal.

7111 → Read + Write + Execute
5101 → Read + Execute

So 755 means full access for the owner and limited access for group and others.

Example 3

Hex Colour to Decimal

The ExcelGuru brand colour #22C55E can be broken into RGB decimal values.

Red22 → 34
GreenC5 → 197
Blue5E → 94

This is how hex colour codes are translated into RGB values used in CSS and design systems.

Number System Converter FAQ

Frequently Asked Questions

Quick answers about negative numbers, maximum supported values, and offline use.

Yes. The Two’s Complement panel shows how negative integers are represented in 32-bit signed binary.

Enter a negative decimal value and the tool displays the int32 signed representation, the bitwise NOT, and the two’s complement value in hex.

The tool works accurately with integers up to JavaScript’s safe integer limit: 2^53 - 1 = 9,007,199,254,740,991.

For very large numbers, the IEEE 754 panel may show rounding because of 32-bit float precision limits.

Yes. Once loaded in your browser, the Number System Converter runs entirely offline. All conversion logic is built into a single HTML file and nothing is sent to any server.

You can also save the file to your device for permanent offline access.