Back to Tools
Number Systems • Computer Science • Programming

Base ConverterConvert Numbers Between Binary, Decimal, Hexadecimal & More • Supports Base 2 to 36

Binary (Base 2)
Decimal (Base 10)
Hexadecimal (Base 16)
Base 2 to 36
Quick Base Conversions:
Real-time conversion

Valid characters: 0123456789

Number Systems Complete Guide

Common Base Systems

Binary (Base 2): Uses 0 and 1. Foundation of all digital computing
Octal (Base 8): Uses 0-7. Used in Unix file permissions
Decimal (Base 10): Uses 0-9. Standard for human mathematics
Hexadecimal (Base 16): Uses 0-9 and A-F. Standard in programming
Base32/Base64: Data encoding for web and email systems

Character Sets by Base

Base 2: 0, 1
Base 10: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Base 16: 0-9, A, B, C, D, E, F
Base 32: 0-9, A-V (excluding I, L, O, U)
Base 36: 0-9, A-Z (maximum base with alphanumeric)

Common Base Conversion Examples

255 (DEC)FF (HEX)
10101101 (BIN)173 (DEC)
777 (OCT)511 (DEC)
FF (HEX)11111111 (BIN)

Conversion History

No conversion history yet

Your recent conversions will appear here

Hexadecimal Quick Reference

A
= 10 (DEC)
F
= 15 (DEC)
10
= 16 (DEC)
FF
= 255 (DEC)
Quick Tip:

Each hexadecimal digit represents 4 binary bits. FF (HEX) = 11111111 (BIN) = 255 (DEC)

Real-World Applications

Computer Programming: Memory addresses in hexadecimal (0x7FFF)
Digital Electronics: Binary for logic gates and circuits
Web Development: Base64 for image data URLs
Network Administration: IPv6 addresses in hexadecimal
Cryptography: Different bases for encoding keys
Why Base Conversion Matters:
Essential for low-level programming and debugging
Required for understanding computer architecture
Critical for data encoding and transmission
Fundamental in digital electronics and circuit design