Skip to main content
Unit conversions with formulas

Convert units and check the math.

Pick a metric, imperial, lab, flow, visual acuity, temperature, area, or volume converter. Each page gives you the equation, a live result, a lookup table, and nearby unit pairs.

Conversion index
122
unit pairs
9
dimensions
55
units

Every converter gives you the answer first, then shows the formula and a small table so you can sanity-check the result.

Conversions by measurement type

Pick a unit pair. You will get a calculator, examples, and a quick lookup table.

122 unit pairs
Volume conversions
Volume conversions show up in recipes, containers, fuel, water, medicine, and lab work where kitchen, metric, and US customary units often overlap.
26 pairs
Flow Rate conversions
Flow-rate conversions help compare pump curves, pipe sizing inputs, irrigation notes, and water-system specifications.
2 pairs
Speed conversions
Speed conversions help compare fluid velocity, physics references, and engineering data when metric and imperial units are mixed.
2 pairs
Visual Acuity conversions
Visual acuity conversions compare Snellen, decimal acuity, MAR, and logMAR notation used in chart references and research.
20 pairs

Decimal acuity values to LogMAR values

decimal → logMAR

logMAR = -log10(decimal acuity)

Decimal acuity values to MAR values

decimal → MAR

MAR = 1 ÷ decimal acuity

Decimal acuity values to Snellen 20/x denominators

decimal → 20/x

20/x denominator = 20 ÷ decimal acuity

Decimal acuity values to Snellen 6/x denominators

decimal → 6/x

6/x denominator = 6 ÷ decimal acuity

LogMAR values to Decimal acuity values

logMAR → decimal

decimal acuity = 10^-logMAR

LogMAR values to MAR values

logMAR → MAR

MAR = 10^logMAR

LogMAR values to Snellen 20/x denominators

logMAR → 20/x

20/x denominator = 20 × 10^logMAR

LogMAR values to Snellen 6/x denominators

logMAR → 6/x

6/x denominator = 6 × 10^logMAR

MAR values to Decimal acuity values

MAR → decimal

decimal acuity = 1 ÷ MAR

MAR values to LogMAR values

MAR → logMAR

logMAR = log10(MAR)

MAR values to Snellen 20/x denominators

MAR → 20/x

20/x denominator = MAR × 20

MAR values to Snellen 6/x denominators

MAR → 6/x

6/x denominator = MAR × 6

Snellen 20/x denominators to Decimal acuity values

20/x → decimal

decimal acuity = 20 ÷ Snellen denominator

Snellen 20/x denominators to LogMAR values

20/x → logMAR

logMAR = log10(Snellen denominator ÷ 20)

Snellen 20/x denominators to MAR values

20/x → MAR

MAR = Snellen denominator ÷ 20

Snellen 20/x denominators to Snellen 6/x denominators

20/x → 6/x

6/x denominator = (20/x denominator) × 0.3

Snellen 6/x denominators to Decimal acuity values

6/x → decimal

decimal acuity = 6 ÷ Snellen denominator

Snellen 6/x denominators to LogMAR values

6/x → logMAR

logMAR = log10(Snellen denominator ÷ 6)

Snellen 6/x denominators to MAR values

6/x → MAR

MAR = Snellen denominator ÷ 6

Snellen 6/x denominators to Snellen 20/x denominators

6/x → 20/x

20/x denominator = (6/x denominator) ÷ 0.3