Skip to content
SimpleConvertSimpleConvert

Number systems converters

Binary, hex, octal, roman. 36 tools.

% → DecConvert a percentage to a decimal by dividing by 100 — 45% becomes 0.45. Shows the working, and converts back the other way too.% → FractionConvert percentages (%) to simplified fractions over 100 with step-by-step reduction shown.% → PPMConvert percent to parts-per-million: 1% is 10,000 ppm. Useful for water quality, air readings and any trace concentration quoted both ways.ASCII → BinaryConvert ASCII text characters to 8-bit binary codes with UTF-8 byte breakdown.ASCII → HexConvert ASCII and UTF-8 text to hexadecimal byte codes, one byte per character, with the decimal value shown beside each for reference.Base converterConvert between binary, octal, decimal, hexadecimal and any base from 2 to 36 — all four common bases update at once.Binary → ASCIIDecode 8-bit binary numbers back to human-readable ASCII text characters.Binary → DecConvert binary numbers (base 2) to decimal (base 10) with positional power-of-2 mathematical steps shown.Binary → HexConvert binary (base 2) to hexadecimal (base 16) with 4-bit nibble grouping steps.Binary → OctalConvert binary (base 2) to octal (base 8) by grouping bits in triplets.Binary → StringConvert binary code (0s and 1s) into readable text strings with UTF-8 character decoding.Date → RomanConvert calendar dates (birthdays, anniversaries, years) into Roman numerals in various international date formats.Dec → %Convert decimal numbers into percentages by multiplying by 100 with formula steps.Dec → BinaryConvert decimal numbers (base 10) to binary (base 2) with division-by-2 remainder working shown.Dec → FractionConvert decimals into simplified fractions and mixed numbers using greatest common divisor reduction.Dec → HexConvert decimal numbers (base 10) to hexadecimal (base 16) with base-16 division steps.Dec → OctalConvert decimal numbers (base 10) to octal (base 8) with division steps.Fraction → %Convert fractions into percentage values (%) with clear formula working and decimal equivalent.Fraction → DecConvert proper, improper and mixed fractions to decimal values with step-by-step long division working.Hex → ASCIIDecode hexadecimal byte strings back to readable ASCII and Unicode text.Hex → BinaryConvert hexadecimal (base 16) to binary (base 2) with 4-bit expansion shown.Hex → DecConvert hexadecimal numbers (base 16) to decimal (base 10) with positional power-of-16 math.Hex → OctalConvert hexadecimal (base 16) to octal (base 8) via binary/decimal intermediates.Octal → BinaryConvert octal digits (base 8) to binary bits (base 2) with 3-bit expansions.Octal → DecConvert octal numbers (base 8) to decimal (base 10) with power-of-8 expansion.Octal → HexConvert octal numbers (base 8) to hexadecimal (base 16) with full steps.PPB → PPMConvert parts-per-billion (ppb) to parts-per-million (ppm). 1,000 ppb = 1 ppm.PPM → %Convert parts-per-million (ppm) to percent (%) with factor 1% = 10,000 ppm and conversion steps.PPM → PPBConvert parts-per-million (ppm) to parts-per-billion (ppb). 1 ppm = 1,000 ppb.PPM → PPTConvert parts-per-million (ppm) to parts-per-trillion (ppt). 1 ppm = 1,000,000 ppt.PPM converterUniversal converter for concentration units: parts-per-million (ppm), parts-per-billion (ppb), ppt, permille, and percent.PPT → PPMConvert parts-per-trillion (ppt) to parts-per-million (ppm). 1,000,000 ppt = 1 ppm.Roman numeralsConvert numbers to Roman numerals and back, from 1 to 3,999 — with the breakdown of each symbol shown.Scientific notationConvert numbers between standard decimal form, scientific notation (a × 10^b), engineering notation and E-notation with steps.String → BinaryEncode text strings into binary 0s and 1s with configurable separators.Text to binaryConvert text to binary, hexadecimal or decimal ASCII codes and back again. Handles full Unicode via UTF-8.