Base Converter

Convert numbers between binary, decimal, hexadecimal, and octal number systems.

Base 10: Use digits 0-9
Enter a value
Base 16: Uses digits 0-9 and A-F

Examples & References

Common Conversions

Decimal 255:

  • Binary: 11111111
  • Octal: 377
  • Hexadecimal: FF

Decimal 1024:

  • Binary: 10000000000
  • Octal: 2000
  • Hexadecimal: 400

Number System Basics

  • Binary (Base 2): Uses digits 0-1. Example: 10112 = 1×23 + 0×22 + 1×21 + 1×20 = 8 + 0 + 2 + 1 = 1110
  • Octal (Base 8): Uses digits 0-7. Example: 378 = 3×81 + 7×80 = 24 + 7 = 3110
  • Decimal (Base 10): Uses digits 0-9. Example: 12310 = 1×102 + 2×101 + 3×100 = 100 + 20 + 3 = 12310
  • Hexadecimal (Base 16): Uses digits 0-9 and A-F. Example: 2F16 = 2×161 + 15×160 = 32 + 15 = 4710

Programming Use Cases

  • Color Codes: #FF0000 (red) = 255,0,0 in decimal
  • Memory Addresses: 0x400000 (hex) = 4194304 (decimal)
  • File Permissions: 755 (octal) = rwxr-xr-x
  • Bit Manipulation: Converting between binary and hex for bitwise operations

Input Format Guidelines

  • Binary: Enter only 0s and 1s (e.g., 1010)
  • Octal: Enter digits 0-7 (e.g., 755)
  • Decimal: Enter digits 0-9 (e.g., 1024)
  • Hexadecimal: Enter 0-9 and A-F (case insensitive, e.g., FF or ff)

Note: Prefixes like 0x, 0b, or 0o are not required - just enter the number itself.

Enjoying this tool?

Every tool here is completely free. If it saved you time, a small donation helps keep them running and growing.

Support Nogard

Join the community

Get help, request features, share your work, and hear about new tools first on the Discord server.

Join Discord

More Tools

Back to Tools