Number & Code Tools
Binary, hex, ASCII, and base converters.
Binary ⇄ Decimal
Convert between binary and decimal numbers in both directions. Supports signed integers and shows the step-by-step positional value breakdown for each conversion.
Binary ⇄ Hex
Convert between binary and hexadecimal notation. Handles any length input and groups binary output into nibbles (4-bit groups) for readability.
Hex ⇄ Decimal
Convert between hexadecimal and decimal numbers. Supports uppercase and lowercase hex input — useful for color codes, memory addresses, and network protocols.
Octal ⇄ Decimal
Convert between octal (base 8) and decimal (base 10). Useful for Unix file permissions, legacy computing, and programming exercises involving number systems.
Number Base Converter
Convert any number between any two bases from 2 (binary) to 36. Enter the source base, target base, and number — ideal for computer science and custom encoding schemes.
ASCII Converter
Convert text to ASCII character codes and ASCII codes back to text. Shows decimal, hexadecimal, and binary representations for each character simultaneously.
Roman Numeral Converter
Convert integers to Roman numerals and Roman numerals back to integers. Supports 1–3999 with proper subtractive notation (IV, IX, XL, XC, CD, CM).
BCD Converter
Convert decimal numbers to Binary-Coded Decimal (BCD) and back. Shows the 4-bit group encoding for each decimal digit — useful for electronics and embedded systems.