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

decimallogMAR

logMAR = -log10(decimal acuity)

Decimal acuity values to MAR values

decimalMAR

MAR = 1 ÷ decimal acuity

Decimal acuity values to Snellen 20/x denominators

decimal20/x

20/x denominator = 20 ÷ decimal acuity

Decimal acuity values to Snellen 6/x denominators

decimal6/x

6/x denominator = 6 ÷ decimal acuity

LogMAR values to Decimal acuity values

logMARdecimal

decimal acuity = 10^-logMAR

LogMAR values to MAR values

logMARMAR

MAR = 10^logMAR

LogMAR values to Snellen 20/x denominators

logMAR20/x

20/x denominator = 20 × 10^logMAR

LogMAR values to Snellen 6/x denominators

logMAR6/x

6/x denominator = 6 × 10^logMAR

MAR values to Decimal acuity values

MARdecimal

decimal acuity = 1 ÷ MAR

MAR values to LogMAR values

MARlogMAR

logMAR = log10(MAR)

MAR values to Snellen 20/x denominators

MAR20/x

20/x denominator = MAR × 20

MAR values to Snellen 6/x denominators

MAR6/x

6/x denominator = MAR × 6

Snellen 20/x denominators to Decimal acuity values

20/xdecimal

decimal acuity = 20 ÷ Snellen denominator

Snellen 20/x denominators to LogMAR values

20/xlogMAR

logMAR = log10(Snellen denominator ÷ 20)

Snellen 20/x denominators to MAR values

20/xMAR

MAR = Snellen denominator ÷ 20

Snellen 20/x denominators to Snellen 6/x denominators

20/x6/x

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

Snellen 6/x denominators to Decimal acuity values

6/xdecimal

decimal acuity = 6 ÷ Snellen denominator

Snellen 6/x denominators to LogMAR values

6/xlogMAR

logMAR = log10(Snellen denominator ÷ 6)

Snellen 6/x denominators to MAR values

6/xMAR

MAR = Snellen denominator ÷ 6

Snellen 6/x denominators to Snellen 20/x denominators

6/x20/x

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