| Base | Name | Digits Used | Example |
|---|---|---|---|
| Base 2 | Binary | 0, 1 | 1010 = 10 |
| Base 8 | Octal | 0–7 | 12 = 10 |
| Base 10 | Decimal | 0–9 | 10 = 10 |
| Base 16 | Hexadecimal | 0–9, A–F | A = 10 |
| Base 32 | Base32 | A–Z, 2–7 | Used in encoding |
| Base 64 | Base64 | A–Z, a–z, 0–9, +/ | Used in data transfer |
Choose the base your number is currently in — Binary (2), Octal (8), Decimal (10), Hexadecimal (16), or a custom base.
Type your number into the input field. The tool validates that you've only used digits valid for the selected base.
Choose the base you want to convert to. The result appears instantly.
Click the copy button to grab the converted value and use it in your code, calculations, or notes.
Convert hex memory addresses, binary flags, or octal Unix permissions.
Work with hexadecimal color codes (#FF5733) and convert them to RGB decimal values.
Base64 encoding is widely used to encode binary data for transmission in emails and APIs.
Learn and practice binary, octal, and hex number systems for exams.
Read binary values from hardware registers, network packets, and file formats.
Convert Unix file permission codes (e.g. 755) between octal and binary.
Hex color codes are base 16. #FF0000 = R:255, G:0, B:0 in decimal. Use this converter to understand CSS color values.
Hexadecimal letters (A–F) can be uppercase or lowercase. Both are valid. Most compilers and tools accept either.
Binary numbers are base 2. Each binary digit represents a power of 2. 1111 = 8+4+2+1 = 15 in decimal.
chmod 755 means: 7 (owner: read+write+execute), 5 (group: read+execute), 5 (others: read+execute). Convert 7 from octal to binary: 111.