Eight precision instruments for numbers in every disguise — fractions, roman numerals, words and bases — all running live in the box above. Pick a tool and watch every result update instantly, right in your tab. Nothing is uploaded, nothing is stored.
Turns any terminating decimal into an exact fraction in lowest terms. The input is read as text, so there is no floating-point rounding anywhere: 0.75 becomes 75/100 and is reduced by the greatest common divisor to 3/4. Improper fractions also come out as mixed numbers.
Example
0.75 · and · 1.2…
↓
3/4 · 6/5 = 1 1/5 — reduced automatically.
Use it for measurementsrecipeshomeworkworkshop math
Divides a fraction by long division and tells you what kind of decimal it produces. If the digits end, it's terminating; if a remainder repeats, the tool finds the repeating cycle and writes it in parentheses — the honest way to show 1/3.
Example
5/8 · and · 1/3…
↓
0.625 (terminating) · 0.(3) (repeating, period 1).
Use it for ratiosodds & probabilitydivision practiceprecision checks
Converts in both directions across the full classical range, 1 to 3,999, using standard subtractive notation (IV, IX, XL, CM). Type roman numerals back and it parses them, checks whether the form is canonical, and shows the value broken into its symbols.
Example
2026 → roman · and · MMXXVI → number…
↓
MMXXVI = 1000 + 1000 + 10 + 10 + 5 + 1 = 2026.
Use it for dates & chapterstattoos & engravingsmovie creditshistory class
Writes any integer up to the quadrillions in English words — with the short scale (one billion = 10⁹) — and handles negatives and decimal parts ("point four five"). It also produces the ordinal form: 26 becomes "twenty-sixth".
Example
1,234,567…
↓
one million two hundred thirty-four thousand five hundred sixty-seven.
Use it for checks & invoiceslegal documentsinvitationsspeeches
The reverse journey: paste English number words and get digits back. It understands hyphens ("twenty-one"), commas, the connective "and", and "point" for decimals, then double-checks itself by spelling the result back out in words.
Example
"two million five hundred thousand"…
↓
2,500,000 — verified round-trip in words.
Use it for written amountscontract reviewtranscriptiondata cleanup
Base 2 in both directions. Alongside the conversion it shows hexadecimal, octal, the bit length, byte padding, and the popcount — how many 1-bits the number carries, which matters for bit flags and hashing.
Example
1101₂ → decimal…
↓
13 · 0xD · 15₈ · 4 bits · three 1-bits.
Use it for programmingbit flagsnetworkinglogic design
One integer, six bases at once: binary (2), ternary (3), quinary (5), octal (8), duodecimal (12) and hexadecimal (16). The fastest way to build intuition for how positional notation works — the same quantity, six disguises.
Use it for computer sciencebase intuitionexam preppuzzles
Base 16 both ways, with the extras developers actually want: binary and octal forms, byte size, the ASCII character for single bytes, and — for values up to 0xFFFFFF — the matching CSS color code.
Example
0xFF → decimal…
↓
255 · 11111111₂ · 1 byte · color #0000FF.
Use it for colors & CSSmemory dumpsserial protocolsdebugging
Conventions · fractions reduced via gcd, up to 12 decimal places · roman numerals 1–3999, standard subtractive form · English short scale (billion = 10⁹) · integers up to 15 digits / 2⁵³ − 1 · repeating decimals written as 0.(3)
The privacy promise
Type anything. We couldn't read it even if we wanted to.
This page has no backend and no database. Every conversion you just watched was computed by JavaScript inside your own browser tab — your numbers and words never traveled a single centimeter of cable. Close the page and they're gone for good.
YOUR NUMBERS→CONVERTED IN YOUR BROWSER→YOUR RESULTS
✕ SERVER · DATABASE · LOGS · ANALYTICS
Databasenull
Backendnone
Data uploads0
Session logs0
Questions
Asked often, answered plainly.
( 02 )
How does the Decimal to Fraction converter work?
It reads the decimal as text, so nothing is ever rounded by floating point. The digits after the point become the numerator over a power of ten (0.75 → 75/100), and the result is reduced with the greatest common divisor (75/100 → 3/4). Up to 12 decimal places are supported, and improper fractions are also shown as mixed numbers.
Which numbers can be written as roman numerals?
Positive integers from 1 to 3,999, using standard subtractive notation (IV = 4, IX = 9, XL = 40, CM = 900). The classical system has no symbol for zero. If you type a non-canonical form like IIII, the converter still parses it and shows you the canonical form IV.
What words does the Words to Number converter understand?
English short-scale number words: zero through nineteen, the tens (twenty to ninety), hundred, thousand, million, billion, trillion and quadrillion. Hyphens, commas and the word "and" are ignored, "minus" or "negative" sets the sign, and "point" starts a decimal part written as single digit words ("three point one four" → 3.14).
Is the data I enter saved anywhere?
No. IrisTool has no backend and no database. All conversions run inside your browser tab and disappear the moment you close or refresh the page. Your numbers and words are never transmitted, stored or logged.