← ← All Tools

½ Fraction Calculator

Free online fraction calculator supporting arbitrary-operand add/sub/mul/div with integer powers. Natively parses mixed numbers, repeating decimals (0.(3)), percents, and Unicode fraction characters (½ ¼ ⅓). BigInt exact arithmetic with auto-reduce, simultaneous display of improper/mixed/repeating-decimal/percent/LaTeX forms, and step-by-step LCM/combine/GCD explanation plus pie-chart and number-line visuals.

Local computation — input is not uploaded; any saved state stays on this device.

Examples

FAQ

Why does 0.(9) equal 1?

Mathematically 0.999… equals 1 exactly. Let x = 0.(9); then 10x = 9.(9) = 9 + x, giving x = 1. This tool treats that as an exact rational identity — not a display bug.

How do I enter a mixed number?

Use a space or underscore between the whole and fractional parts: "3 1/2" or "3_1/2" both parse as 7/2. Negative mixed: "-3 1/2".

How do I enter a repeating decimal?

Wrap the repeating block in parentheses: 0.(3) = 1/3, 0.1(6) = 1/6, 0.(142857) = 1/7. Works inside expressions too.

Why no fractional exponents (roots)?

A rational raised to a fractional power is usually irrational (e.g. √(1/2)), so it cannot be represented exactly as a fraction. V1 accepts integer exponents only to avoid misleading approximations.

Which operators and symbols are supported?

Supported: + − × ÷ (or * /), ^ (integer), %, (), space, underscore, digits, ".", "( )" repeating-block marks, Unicode fractions ½ ¼ ⅓ ⅔ ⅕ ⅖ ⅗ ⅘ ⅙ ⅚ ⅐ ⅛ ⅜ ⅝ ⅞ ⅑ ⅒. No letters / variables / functions.

Free online Fraction Calculator supporting arbitrary-operand add/sub/mul/div with integer powers. Natively parses mixed numbers (3 1/2), repeating decimals (0.(3), 0.1(6)), percents (50%) and Unicode fraction characters (½ ¼ ⅓ ⅔ ⅝ ⅞). Internally uses BigInt exact rational arithmetic with automatic reduction; simultaneously displays improper, mixed, repeating-decimal, percent and LaTeX forms; renders step-by-step LCM → combine → GCD explanations plus pie and number-line visuals. Ideal for K-12 students, teachers and engineers. Client-side processing; default no ad scripts, no login, no upload.