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