{
  "schemaVersion": "1.0.0",
  "resource": "answer-atlas-tool-catalog",
  "canonicalHost": "https://answeratlasglobal.com",
  "generatedFrom": {
    "source": "canonical Answer Atlas source modules",
    "networkAccess": false
  },
  "counts": {
    "total": 271,
    "homepageCalculators": 1,
    "routedCalculators": 50,
    "programmaticConversions": 220
  },
  "contentChecksum": "sha256:a9d5f3f954df015ab85ca331c82600ffa098fa5ccd0f176df8eff7442cf6c076",
  "tools": [
    {
      "id": "homepage--compound-interest",
      "type": "homepage-calculator",
      "name": "Compound interest calculator",
      "path": "/",
      "category": "Money & business",
      "description": "Estimate future value and interest earned from a starting amount, annual rate and time period.",
      "calculation": {
        "mode": "compound-interest",
        "formula": "ordered recurring contributions and compound-credit events; inflation-adjusted value = ending value ÷ (1 + inflation rate)^time"
      }
    },
    {
      "id": "conversion--acres-to-hectares",
      "type": "programmatic-conversion",
      "name": "Acres to Hectares converter",
      "path": "/convert/acres-to-hectares",
      "category": "Area",
      "description": "Convert Acres (ac) to Hectares (ha).",
      "inputUnit": {
        "name": "Acres",
        "symbol": "ac"
      },
      "outputUnit": {
        "name": "Hectares",
        "symbol": "ha"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.40468564224000003
      }
    },
    {
      "id": "conversion--acres-to-square-feet",
      "type": "programmatic-conversion",
      "name": "Acres to Square feet converter",
      "path": "/convert/acres-to-square-feet",
      "category": "Area",
      "description": "Convert Acres (ac) to Square feet (ft²).",
      "inputUnit": {
        "name": "Acres",
        "symbol": "ac"
      },
      "outputUnit": {
        "name": "Square feet",
        "symbol": "ft²"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 43560
      }
    },
    {
      "id": "conversion--acres-to-square-kilometers",
      "type": "programmatic-conversion",
      "name": "Acres to Square kilometres converter",
      "path": "/convert/acres-to-square-kilometers",
      "category": "Area",
      "description": "Convert Acres (ac) to Square kilometres (km²).",
      "inputUnit": {
        "name": "Acres",
        "symbol": "ac"
      },
      "outputUnit": {
        "name": "Square kilometres",
        "symbol": "km²"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.0040468564224
      }
    },
    {
      "id": "conversion--acres-to-square-meters",
      "type": "programmatic-conversion",
      "name": "Acres to Square metres converter",
      "path": "/convert/acres-to-square-meters",
      "category": "Area",
      "description": "Convert Acres (ac) to Square metres (m²).",
      "inputUnit": {
        "name": "Acres",
        "symbol": "ac"
      },
      "outputUnit": {
        "name": "Square metres",
        "symbol": "m²"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 4046.8564224
      }
    },
    {
      "id": "conversion--acres-to-square-yards",
      "type": "programmatic-conversion",
      "name": "Acres to Square yards converter",
      "path": "/convert/acres-to-square-yards",
      "category": "Area",
      "description": "Convert Acres (ac) to Square yards (yd²).",
      "inputUnit": {
        "name": "Acres",
        "symbol": "ac"
      },
      "outputUnit": {
        "name": "Square yards",
        "symbol": "yd²"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 4840
      }
    },
    {
      "id": "conversion--celsius-to-kelvin",
      "type": "programmatic-conversion",
      "name": "Celsius to Kelvin converter",
      "path": "/convert/celsius-to-kelvin",
      "category": "Temperature",
      "description": "Convert Celsius (°C) to Kelvin (K).",
      "inputUnit": {
        "name": "Celsius",
        "symbol": "°C"
      },
      "outputUnit": {
        "name": "Kelvin",
        "symbol": "K"
      },
      "calculation": {
        "mode": "temperature-formula"
      }
    },
    {
      "id": "conversion--centimeters-to-feet",
      "type": "programmatic-conversion",
      "name": "Centimetres to Feet converter",
      "path": "/convert/centimeters-to-feet",
      "category": "Length",
      "description": "Convert Centimetres (cm) to Feet (ft).",
      "inputUnit": {
        "name": "Centimetres",
        "symbol": "cm"
      },
      "outputUnit": {
        "name": "Feet",
        "symbol": "ft"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.03280839895013123
      }
    },
    {
      "id": "conversion--centimeters-to-kilometers",
      "type": "programmatic-conversion",
      "name": "Centimetres to Kilometres converter",
      "path": "/convert/centimeters-to-kilometers",
      "category": "Length",
      "description": "Convert Centimetres (cm) to Kilometres (km).",
      "inputUnit": {
        "name": "Centimetres",
        "symbol": "cm"
      },
      "outputUnit": {
        "name": "Kilometres",
        "symbol": "km"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.00001
      }
    },
    {
      "id": "conversion--centimeters-to-meters",
      "type": "programmatic-conversion",
      "name": "Centimetres to Metres converter",
      "path": "/convert/centimeters-to-meters",
      "category": "Length",
      "description": "Convert Centimetres (cm) to Metres (m).",
      "inputUnit": {
        "name": "Centimetres",
        "symbol": "cm"
      },
      "outputUnit": {
        "name": "Metres",
        "symbol": "m"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.01
      }
    },
    {
      "id": "conversion--centimeters-to-micrometers",
      "type": "programmatic-conversion",
      "name": "Centimetres to Micrometres converter",
      "path": "/convert/centimeters-to-micrometers",
      "category": "Length",
      "description": "Convert Centimetres (cm) to Micrometres (μm).",
      "inputUnit": {
        "name": "Centimetres",
        "symbol": "cm"
      },
      "outputUnit": {
        "name": "Micrometres",
        "symbol": "μm"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 10000
      }
    },
    {
      "id": "conversion--centimeters-to-miles",
      "type": "programmatic-conversion",
      "name": "Centimetres to Miles converter",
      "path": "/convert/centimeters-to-miles",
      "category": "Length",
      "description": "Convert Centimetres (cm) to Miles (mi).",
      "inputUnit": {
        "name": "Centimetres",
        "symbol": "cm"
      },
      "outputUnit": {
        "name": "Miles",
        "symbol": "mi"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.000006213711922373339
      }
    },
    {
      "id": "conversion--centimeters-to-millimeters",
      "type": "programmatic-conversion",
      "name": "Centimetres to Millimetres converter",
      "path": "/convert/centimeters-to-millimeters",
      "category": "Length",
      "description": "Convert Centimetres (cm) to Millimetres (mm).",
      "inputUnit": {
        "name": "Centimetres",
        "symbol": "cm"
      },
      "outputUnit": {
        "name": "Millimetres",
        "symbol": "mm"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 10
      }
    },
    {
      "id": "conversion--centimeters-to-nautical-miles",
      "type": "programmatic-conversion",
      "name": "Centimetres to Nautical miles converter",
      "path": "/convert/centimeters-to-nautical-miles",
      "category": "Length",
      "description": "Convert Centimetres (cm) to Nautical miles (nmi).",
      "inputUnit": {
        "name": "Centimetres",
        "symbol": "cm"
      },
      "outputUnit": {
        "name": "Nautical miles",
        "symbol": "nmi"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.000005399568034557236
      }
    },
    {
      "id": "conversion--centimeters-to-yards",
      "type": "programmatic-conversion",
      "name": "Centimetres to Yards converter",
      "path": "/convert/centimeters-to-yards",
      "category": "Length",
      "description": "Convert Centimetres (cm) to Yards (yd).",
      "inputUnit": {
        "name": "Centimetres",
        "symbol": "cm"
      },
      "outputUnit": {
        "name": "Yards",
        "symbol": "yd"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.010936132983377079
      }
    },
    {
      "id": "conversion--cubic-meters-to-fluid-ounces",
      "type": "programmatic-conversion",
      "name": "Cubic metres to US fluid ounces converter",
      "path": "/convert/cubic-meters-to-fluid-ounces",
      "category": "Volume",
      "description": "Convert Cubic metres (m³) to US fluid ounces (fl oz).",
      "inputUnit": {
        "name": "Cubic metres",
        "symbol": "m³"
      },
      "outputUnit": {
        "name": "US fluid ounces",
        "symbol": "fl oz"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 33814.022701843
      }
    },
    {
      "id": "conversion--cubic-meters-to-imperial-gallons",
      "type": "programmatic-conversion",
      "name": "Cubic metres to Imperial gallons converter",
      "path": "/convert/cubic-meters-to-imperial-gallons",
      "category": "Volume",
      "description": "Convert Cubic metres (m³) to Imperial gallons (imp gal).",
      "inputUnit": {
        "name": "Cubic metres",
        "symbol": "m³"
      },
      "outputUnit": {
        "name": "Imperial gallons",
        "symbol": "imp gal"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 219.96924829908778
      }
    },
    {
      "id": "conversion--cubic-meters-to-liters",
      "type": "programmatic-conversion",
      "name": "Cubic metres to Litres converter",
      "path": "/convert/cubic-meters-to-liters",
      "category": "Volume",
      "description": "Convert Cubic metres (m³) to Litres (L).",
      "inputUnit": {
        "name": "Cubic metres",
        "symbol": "m³"
      },
      "outputUnit": {
        "name": "Litres",
        "symbol": "L"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1000
      }
    },
    {
      "id": "conversion--cubic-meters-to-milliliters",
      "type": "programmatic-conversion",
      "name": "Cubic metres to Millilitres converter",
      "path": "/convert/cubic-meters-to-milliliters",
      "category": "Volume",
      "description": "Convert Cubic metres (m³) to Millilitres (mL).",
      "inputUnit": {
        "name": "Cubic metres",
        "symbol": "m³"
      },
      "outputUnit": {
        "name": "Millilitres",
        "symbol": "mL"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1000000
      }
    },
    {
      "id": "conversion--cubic-meters-to-us-cups",
      "type": "programmatic-conversion",
      "name": "Cubic metres to US cups converter",
      "path": "/convert/cubic-meters-to-us-cups",
      "category": "Volume",
      "description": "Convert Cubic metres (m³) to US cups (cup).",
      "inputUnit": {
        "name": "Cubic metres",
        "symbol": "m³"
      },
      "outputUnit": {
        "name": "US cups",
        "symbol": "cup"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 4226.752837730375
      }
    },
    {
      "id": "conversion--cubic-meters-to-us-gallons",
      "type": "programmatic-conversion",
      "name": "Cubic metres to US gallons converter",
      "path": "/convert/cubic-meters-to-us-gallons",
      "category": "Volume",
      "description": "Convert Cubic metres (m³) to US gallons (gal).",
      "inputUnit": {
        "name": "Cubic metres",
        "symbol": "m³"
      },
      "outputUnit": {
        "name": "US gallons",
        "symbol": "gal"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 264.17205235814845
      }
    },
    {
      "id": "conversion--fahrenheit-to-celsius",
      "type": "programmatic-conversion",
      "name": "Fahrenheit to Celsius converter",
      "path": "/convert/fahrenheit-to-celsius",
      "category": "Temperature",
      "description": "Convert Fahrenheit (°F) to Celsius (°C).",
      "inputUnit": {
        "name": "Fahrenheit",
        "symbol": "°F"
      },
      "outputUnit": {
        "name": "Celsius",
        "symbol": "°C"
      },
      "calculation": {
        "mode": "temperature-formula"
      }
    },
    {
      "id": "conversion--fahrenheit-to-kelvin",
      "type": "programmatic-conversion",
      "name": "Fahrenheit to Kelvin converter",
      "path": "/convert/fahrenheit-to-kelvin",
      "category": "Temperature",
      "description": "Convert Fahrenheit (°F) to Kelvin (K).",
      "inputUnit": {
        "name": "Fahrenheit",
        "symbol": "°F"
      },
      "outputUnit": {
        "name": "Kelvin",
        "symbol": "K"
      },
      "calculation": {
        "mode": "temperature-formula"
      }
    },
    {
      "id": "conversion--feet-to-centimeters",
      "type": "programmatic-conversion",
      "name": "Feet to Centimetres converter",
      "path": "/convert/feet-to-centimeters",
      "category": "Length",
      "description": "Convert Feet (ft) to Centimetres (cm).",
      "inputUnit": {
        "name": "Feet",
        "symbol": "ft"
      },
      "outputUnit": {
        "name": "Centimetres",
        "symbol": "cm"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 30.48
      }
    },
    {
      "id": "conversion--feet-to-inches",
      "type": "programmatic-conversion",
      "name": "Feet to Inches converter",
      "path": "/convert/feet-to-inches",
      "category": "Length",
      "description": "Convert Feet (ft) to Inches (in).",
      "inputUnit": {
        "name": "Feet",
        "symbol": "ft"
      },
      "outputUnit": {
        "name": "Inches",
        "symbol": "in"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 12.000000000000002
      }
    },
    {
      "id": "conversion--feet-to-kilometers",
      "type": "programmatic-conversion",
      "name": "Feet to Kilometres converter",
      "path": "/convert/feet-to-kilometers",
      "category": "Length",
      "description": "Convert Feet (ft) to Kilometres (km).",
      "inputUnit": {
        "name": "Feet",
        "symbol": "ft"
      },
      "outputUnit": {
        "name": "Kilometres",
        "symbol": "km"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.00030480000000000004
      }
    },
    {
      "id": "conversion--feet-to-meters",
      "type": "programmatic-conversion",
      "name": "Feet to Metres converter",
      "path": "/convert/feet-to-meters",
      "category": "Length",
      "description": "Convert Feet (ft) to Metres (m).",
      "inputUnit": {
        "name": "Feet",
        "symbol": "ft"
      },
      "outputUnit": {
        "name": "Metres",
        "symbol": "m"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.3048
      }
    },
    {
      "id": "conversion--feet-to-micrometers",
      "type": "programmatic-conversion",
      "name": "Feet to Micrometres converter",
      "path": "/convert/feet-to-micrometers",
      "category": "Length",
      "description": "Convert Feet (ft) to Micrometres (μm).",
      "inputUnit": {
        "name": "Feet",
        "symbol": "ft"
      },
      "outputUnit": {
        "name": "Micrometres",
        "symbol": "μm"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 304800.00000000006
      }
    },
    {
      "id": "conversion--feet-to-miles",
      "type": "programmatic-conversion",
      "name": "Feet to Miles converter",
      "path": "/convert/feet-to-miles",
      "category": "Length",
      "description": "Convert Feet (ft) to Miles (mi).",
      "inputUnit": {
        "name": "Feet",
        "symbol": "ft"
      },
      "outputUnit": {
        "name": "Miles",
        "symbol": "mi"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.0001893939393939394
      }
    },
    {
      "id": "conversion--feet-to-millimeters",
      "type": "programmatic-conversion",
      "name": "Feet to Millimetres converter",
      "path": "/convert/feet-to-millimeters",
      "category": "Length",
      "description": "Convert Feet (ft) to Millimetres (mm).",
      "inputUnit": {
        "name": "Feet",
        "symbol": "ft"
      },
      "outputUnit": {
        "name": "Millimetres",
        "symbol": "mm"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 304.8
      }
    },
    {
      "id": "conversion--feet-to-nautical-miles",
      "type": "programmatic-conversion",
      "name": "Feet to Nautical miles converter",
      "path": "/convert/feet-to-nautical-miles",
      "category": "Length",
      "description": "Convert Feet (ft) to Nautical miles (nmi).",
      "inputUnit": {
        "name": "Feet",
        "symbol": "ft"
      },
      "outputUnit": {
        "name": "Nautical miles",
        "symbol": "nmi"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.00016457883369330455
      }
    },
    {
      "id": "conversion--feet-to-yards",
      "type": "programmatic-conversion",
      "name": "Feet to Yards converter",
      "path": "/convert/feet-to-yards",
      "category": "Length",
      "description": "Convert Feet (ft) to Yards (yd).",
      "inputUnit": {
        "name": "Feet",
        "symbol": "ft"
      },
      "outputUnit": {
        "name": "Yards",
        "symbol": "yd"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.33333333333333337
      }
    },
    {
      "id": "conversion--fluid-ounces-to-cubic-meters",
      "type": "programmatic-conversion",
      "name": "US fluid ounces to Cubic metres converter",
      "path": "/convert/fluid-ounces-to-cubic-meters",
      "category": "Volume",
      "description": "Convert US fluid ounces (fl oz) to Cubic metres (m³).",
      "inputUnit": {
        "name": "US fluid ounces",
        "symbol": "fl oz"
      },
      "outputUnit": {
        "name": "Cubic metres",
        "symbol": "m³"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.000029573529562499998
      }
    },
    {
      "id": "conversion--fluid-ounces-to-imperial-gallons",
      "type": "programmatic-conversion",
      "name": "US fluid ounces to Imperial gallons converter",
      "path": "/convert/fluid-ounces-to-imperial-gallons",
      "category": "Volume",
      "description": "Convert US fluid ounces (fl oz) to Imperial gallons (imp gal).",
      "inputUnit": {
        "name": "US fluid ounces",
        "symbol": "fl oz"
      },
      "outputUnit": {
        "name": "Imperial gallons",
        "symbol": "imp gal"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.006505267067413975
      }
    },
    {
      "id": "conversion--fluid-ounces-to-liters",
      "type": "programmatic-conversion",
      "name": "US fluid ounces to Litres converter",
      "path": "/convert/fluid-ounces-to-liters",
      "category": "Volume",
      "description": "Convert US fluid ounces (fl oz) to Litres (L).",
      "inputUnit": {
        "name": "US fluid ounces",
        "symbol": "fl oz"
      },
      "outputUnit": {
        "name": "Litres",
        "symbol": "L"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.0295735295625
      }
    },
    {
      "id": "conversion--fluid-ounces-to-milliliters",
      "type": "programmatic-conversion",
      "name": "US fluid ounces to Millilitres converter",
      "path": "/convert/fluid-ounces-to-milliliters",
      "category": "Volume",
      "description": "Convert US fluid ounces (fl oz) to Millilitres (mL).",
      "inputUnit": {
        "name": "US fluid ounces",
        "symbol": "fl oz"
      },
      "outputUnit": {
        "name": "Millilitres",
        "symbol": "mL"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 29.5735295625
      }
    },
    {
      "id": "conversion--fluid-ounces-to-us-cups",
      "type": "programmatic-conversion",
      "name": "US fluid ounces to US cups converter",
      "path": "/convert/fluid-ounces-to-us-cups",
      "category": "Volume",
      "description": "Convert US fluid ounces (fl oz) to US cups (cup).",
      "inputUnit": {
        "name": "US fluid ounces",
        "symbol": "fl oz"
      },
      "outputUnit": {
        "name": "US cups",
        "symbol": "cup"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.125
      }
    },
    {
      "id": "conversion--fluid-ounces-to-us-gallons",
      "type": "programmatic-conversion",
      "name": "US fluid ounces to US gallons converter",
      "path": "/convert/fluid-ounces-to-us-gallons",
      "category": "Volume",
      "description": "Convert US fluid ounces (fl oz) to US gallons (gal).",
      "inputUnit": {
        "name": "US fluid ounces",
        "symbol": "fl oz"
      },
      "outputUnit": {
        "name": "US gallons",
        "symbol": "gal"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.0078125
      }
    },
    {
      "id": "conversion--grams-to-kilograms",
      "type": "programmatic-conversion",
      "name": "Grams to Kilograms converter",
      "path": "/convert/grams-to-kilograms",
      "category": "Mass",
      "description": "Convert Grams (g) to Kilograms (kg).",
      "inputUnit": {
        "name": "Grams",
        "symbol": "g"
      },
      "outputUnit": {
        "name": "Kilograms",
        "symbol": "kg"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.001
      }
    },
    {
      "id": "conversion--grams-to-metric-tons",
      "type": "programmatic-conversion",
      "name": "Grams to Metric tonnes converter",
      "path": "/convert/grams-to-metric-tons",
      "category": "Mass",
      "description": "Convert Grams (g) to Metric tonnes (t).",
      "inputUnit": {
        "name": "Grams",
        "symbol": "g"
      },
      "outputUnit": {
        "name": "Metric tonnes",
        "symbol": "t"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.000001
      }
    },
    {
      "id": "conversion--grams-to-micrograms",
      "type": "programmatic-conversion",
      "name": "Grams to Micrograms converter",
      "path": "/convert/grams-to-micrograms",
      "category": "Mass",
      "description": "Convert Grams (g) to Micrograms (μg).",
      "inputUnit": {
        "name": "Grams",
        "symbol": "g"
      },
      "outputUnit": {
        "name": "Micrograms",
        "symbol": "μg"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1000000
      }
    },
    {
      "id": "conversion--grams-to-milligrams",
      "type": "programmatic-conversion",
      "name": "Grams to Milligrams converter",
      "path": "/convert/grams-to-milligrams",
      "category": "Mass",
      "description": "Convert Grams (g) to Milligrams (mg).",
      "inputUnit": {
        "name": "Grams",
        "symbol": "g"
      },
      "outputUnit": {
        "name": "Milligrams",
        "symbol": "mg"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1000.0000000000001
      }
    },
    {
      "id": "conversion--grams-to-ounces",
      "type": "programmatic-conversion",
      "name": "Grams to Ounces converter",
      "path": "/convert/grams-to-ounces",
      "category": "Mass",
      "description": "Convert Grams (g) to Ounces (oz).",
      "inputUnit": {
        "name": "Grams",
        "symbol": "g"
      },
      "outputUnit": {
        "name": "Ounces",
        "symbol": "oz"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.035273961949580414
      }
    },
    {
      "id": "conversion--grams-to-pounds",
      "type": "programmatic-conversion",
      "name": "Grams to Pounds converter",
      "path": "/convert/grams-to-pounds",
      "category": "Mass",
      "description": "Convert Grams (g) to Pounds (lb).",
      "inputUnit": {
        "name": "Grams",
        "symbol": "g"
      },
      "outputUnit": {
        "name": "Pounds",
        "symbol": "lb"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.002204622621848776
      }
    },
    {
      "id": "conversion--grams-to-stone",
      "type": "programmatic-conversion",
      "name": "Grams to Stone converter",
      "path": "/convert/grams-to-stone",
      "category": "Mass",
      "description": "Convert Grams (g) to Stone (st).",
      "inputUnit": {
        "name": "Grams",
        "symbol": "g"
      },
      "outputUnit": {
        "name": "Stone",
        "symbol": "st"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.0001574730444177697
      }
    },
    {
      "id": "conversion--hectares-to-acres",
      "type": "programmatic-conversion",
      "name": "Hectares to Acres converter",
      "path": "/convert/hectares-to-acres",
      "category": "Area",
      "description": "Convert Hectares (ha) to Acres (ac).",
      "inputUnit": {
        "name": "Hectares",
        "symbol": "ha"
      },
      "outputUnit": {
        "name": "Acres",
        "symbol": "ac"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 2.471053814671653
      }
    },
    {
      "id": "conversion--hectares-to-square-feet",
      "type": "programmatic-conversion",
      "name": "Hectares to Square feet converter",
      "path": "/convert/hectares-to-square-feet",
      "category": "Area",
      "description": "Convert Hectares (ha) to Square feet (ft²).",
      "inputUnit": {
        "name": "Hectares",
        "symbol": "ha"
      },
      "outputUnit": {
        "name": "Square feet",
        "symbol": "ft²"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 107639.10416709722
      }
    },
    {
      "id": "conversion--hectares-to-square-kilometers",
      "type": "programmatic-conversion",
      "name": "Hectares to Square kilometres converter",
      "path": "/convert/hectares-to-square-kilometers",
      "category": "Area",
      "description": "Convert Hectares (ha) to Square kilometres (km²).",
      "inputUnit": {
        "name": "Hectares",
        "symbol": "ha"
      },
      "outputUnit": {
        "name": "Square kilometres",
        "symbol": "km²"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.01
      }
    },
    {
      "id": "conversion--hectares-to-square-meters",
      "type": "programmatic-conversion",
      "name": "Hectares to Square metres converter",
      "path": "/convert/hectares-to-square-meters",
      "category": "Area",
      "description": "Convert Hectares (ha) to Square metres (m²).",
      "inputUnit": {
        "name": "Hectares",
        "symbol": "ha"
      },
      "outputUnit": {
        "name": "Square metres",
        "symbol": "m²"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 10000
      }
    },
    {
      "id": "conversion--hectares-to-square-yards",
      "type": "programmatic-conversion",
      "name": "Hectares to Square yards converter",
      "path": "/convert/hectares-to-square-yards",
      "category": "Area",
      "description": "Convert Hectares (ha) to Square yards (yd²).",
      "inputUnit": {
        "name": "Hectares",
        "symbol": "ha"
      },
      "outputUnit": {
        "name": "Square yards",
        "symbol": "yd²"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 11959.900463010803
      }
    },
    {
      "id": "conversion--imperial-gallons-to-cubic-meters",
      "type": "programmatic-conversion",
      "name": "Imperial gallons to Cubic metres converter",
      "path": "/convert/imperial-gallons-to-cubic-meters",
      "category": "Volume",
      "description": "Convert Imperial gallons (imp gal) to Cubic metres (m³).",
      "inputUnit": {
        "name": "Imperial gallons",
        "symbol": "imp gal"
      },
      "outputUnit": {
        "name": "Cubic metres",
        "symbol": "m³"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.00454609
      }
    },
    {
      "id": "conversion--imperial-gallons-to-fluid-ounces",
      "type": "programmatic-conversion",
      "name": "Imperial gallons to US fluid ounces converter",
      "path": "/convert/imperial-gallons-to-fluid-ounces",
      "category": "Volume",
      "description": "Convert Imperial gallons (imp gal) to US fluid ounces (fl oz).",
      "inputUnit": {
        "name": "Imperial gallons",
        "symbol": "imp gal"
      },
      "outputUnit": {
        "name": "US fluid ounces",
        "symbol": "fl oz"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 153.72159046462144
      }
    },
    {
      "id": "conversion--imperial-gallons-to-liters",
      "type": "programmatic-conversion",
      "name": "Imperial gallons to Litres converter",
      "path": "/convert/imperial-gallons-to-liters",
      "category": "Volume",
      "description": "Convert Imperial gallons (imp gal) to Litres (L).",
      "inputUnit": {
        "name": "Imperial gallons",
        "symbol": "imp gal"
      },
      "outputUnit": {
        "name": "Litres",
        "symbol": "L"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 4.54609
      }
    },
    {
      "id": "conversion--imperial-gallons-to-milliliters",
      "type": "programmatic-conversion",
      "name": "Imperial gallons to Millilitres converter",
      "path": "/convert/imperial-gallons-to-milliliters",
      "category": "Volume",
      "description": "Convert Imperial gallons (imp gal) to Millilitres (mL).",
      "inputUnit": {
        "name": "Imperial gallons",
        "symbol": "imp gal"
      },
      "outputUnit": {
        "name": "Millilitres",
        "symbol": "mL"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 4546.09
      }
    },
    {
      "id": "conversion--imperial-gallons-to-us-cups",
      "type": "programmatic-conversion",
      "name": "Imperial gallons to US cups converter",
      "path": "/convert/imperial-gallons-to-us-cups",
      "category": "Volume",
      "description": "Convert Imperial gallons (imp gal) to US cups (cup).",
      "inputUnit": {
        "name": "Imperial gallons",
        "symbol": "imp gal"
      },
      "outputUnit": {
        "name": "US cups",
        "symbol": "cup"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 19.21519880807768
      }
    },
    {
      "id": "conversion--imperial-gallons-to-us-gallons",
      "type": "programmatic-conversion",
      "name": "Imperial gallons to US gallons converter",
      "path": "/convert/imperial-gallons-to-us-gallons",
      "category": "Volume",
      "description": "Convert Imperial gallons (imp gal) to US gallons (gal).",
      "inputUnit": {
        "name": "Imperial gallons",
        "symbol": "imp gal"
      },
      "outputUnit": {
        "name": "US gallons",
        "symbol": "gal"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1.200949925504855
      }
    },
    {
      "id": "conversion--inches-to-centimeters",
      "type": "programmatic-conversion",
      "name": "Inches to Centimetres converter",
      "path": "/convert/inches-to-centimeters",
      "category": "Length",
      "description": "Convert Inches (in) to Centimetres (cm).",
      "inputUnit": {
        "name": "Inches",
        "symbol": "in"
      },
      "outputUnit": {
        "name": "Centimetres",
        "symbol": "cm"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 2.54
      }
    },
    {
      "id": "conversion--inches-to-feet",
      "type": "programmatic-conversion",
      "name": "Inches to Feet converter",
      "path": "/convert/inches-to-feet",
      "category": "Length",
      "description": "Convert Inches (in) to Feet (ft).",
      "inputUnit": {
        "name": "Inches",
        "symbol": "in"
      },
      "outputUnit": {
        "name": "Feet",
        "symbol": "ft"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.08333333333333333
      }
    },
    {
      "id": "conversion--inches-to-kilometers",
      "type": "programmatic-conversion",
      "name": "Inches to Kilometres converter",
      "path": "/convert/inches-to-kilometers",
      "category": "Length",
      "description": "Convert Inches (in) to Kilometres (km).",
      "inputUnit": {
        "name": "Inches",
        "symbol": "in"
      },
      "outputUnit": {
        "name": "Kilometres",
        "symbol": "km"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.000025399999999999997
      }
    },
    {
      "id": "conversion--inches-to-meters",
      "type": "programmatic-conversion",
      "name": "Inches to Metres converter",
      "path": "/convert/inches-to-meters",
      "category": "Length",
      "description": "Convert Inches (in) to Metres (m).",
      "inputUnit": {
        "name": "Inches",
        "symbol": "in"
      },
      "outputUnit": {
        "name": "Metres",
        "symbol": "m"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.0254
      }
    },
    {
      "id": "conversion--inches-to-micrometers",
      "type": "programmatic-conversion",
      "name": "Inches to Micrometres converter",
      "path": "/convert/inches-to-micrometers",
      "category": "Length",
      "description": "Convert Inches (in) to Micrometres (μm).",
      "inputUnit": {
        "name": "Inches",
        "symbol": "in"
      },
      "outputUnit": {
        "name": "Micrometres",
        "symbol": "μm"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 25400
      }
    },
    {
      "id": "conversion--inches-to-miles",
      "type": "programmatic-conversion",
      "name": "Inches to Miles converter",
      "path": "/convert/inches-to-miles",
      "category": "Length",
      "description": "Convert Inches (in) to Miles (mi).",
      "inputUnit": {
        "name": "Inches",
        "symbol": "in"
      },
      "outputUnit": {
        "name": "Miles",
        "symbol": "mi"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.000015782828282828283
      }
    },
    {
      "id": "conversion--inches-to-millimeters",
      "type": "programmatic-conversion",
      "name": "Inches to Millimetres converter",
      "path": "/convert/inches-to-millimeters",
      "category": "Length",
      "description": "Convert Inches (in) to Millimetres (mm).",
      "inputUnit": {
        "name": "Inches",
        "symbol": "in"
      },
      "outputUnit": {
        "name": "Millimetres",
        "symbol": "mm"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 25.4
      }
    },
    {
      "id": "conversion--inches-to-nautical-miles",
      "type": "programmatic-conversion",
      "name": "Inches to Nautical miles converter",
      "path": "/convert/inches-to-nautical-miles",
      "category": "Length",
      "description": "Convert Inches (in) to Nautical miles (nmi).",
      "inputUnit": {
        "name": "Inches",
        "symbol": "in"
      },
      "outputUnit": {
        "name": "Nautical miles",
        "symbol": "nmi"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.000013714902807775378
      }
    },
    {
      "id": "conversion--inches-to-yards",
      "type": "programmatic-conversion",
      "name": "Inches to Yards converter",
      "path": "/convert/inches-to-yards",
      "category": "Length",
      "description": "Convert Inches (in) to Yards (yd).",
      "inputUnit": {
        "name": "Inches",
        "symbol": "in"
      },
      "outputUnit": {
        "name": "Yards",
        "symbol": "yd"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.027777777777777776
      }
    },
    {
      "id": "conversion--kelvin-to-celsius",
      "type": "programmatic-conversion",
      "name": "Kelvin to Celsius converter",
      "path": "/convert/kelvin-to-celsius",
      "category": "Temperature",
      "description": "Convert Kelvin (K) to Celsius (°C).",
      "inputUnit": {
        "name": "Kelvin",
        "symbol": "K"
      },
      "outputUnit": {
        "name": "Celsius",
        "symbol": "°C"
      },
      "calculation": {
        "mode": "temperature-formula"
      }
    },
    {
      "id": "conversion--kelvin-to-fahrenheit",
      "type": "programmatic-conversion",
      "name": "Kelvin to Fahrenheit converter",
      "path": "/convert/kelvin-to-fahrenheit",
      "category": "Temperature",
      "description": "Convert Kelvin (K) to Fahrenheit (°F).",
      "inputUnit": {
        "name": "Kelvin",
        "symbol": "K"
      },
      "outputUnit": {
        "name": "Fahrenheit",
        "symbol": "°F"
      },
      "calculation": {
        "mode": "temperature-formula"
      }
    },
    {
      "id": "conversion--kilograms-to-grams",
      "type": "programmatic-conversion",
      "name": "Kilograms to Grams converter",
      "path": "/convert/kilograms-to-grams",
      "category": "Mass",
      "description": "Convert Kilograms (kg) to Grams (g).",
      "inputUnit": {
        "name": "Kilograms",
        "symbol": "kg"
      },
      "outputUnit": {
        "name": "Grams",
        "symbol": "g"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1000
      }
    },
    {
      "id": "conversion--kilograms-to-metric-tons",
      "type": "programmatic-conversion",
      "name": "Kilograms to Metric tonnes converter",
      "path": "/convert/kilograms-to-metric-tons",
      "category": "Mass",
      "description": "Convert Kilograms (kg) to Metric tonnes (t).",
      "inputUnit": {
        "name": "Kilograms",
        "symbol": "kg"
      },
      "outputUnit": {
        "name": "Metric tonnes",
        "symbol": "t"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.001
      }
    },
    {
      "id": "conversion--kilograms-to-micrograms",
      "type": "programmatic-conversion",
      "name": "Kilograms to Micrograms converter",
      "path": "/convert/kilograms-to-micrograms",
      "category": "Mass",
      "description": "Convert Kilograms (kg) to Micrograms (μg).",
      "inputUnit": {
        "name": "Kilograms",
        "symbol": "kg"
      },
      "outputUnit": {
        "name": "Micrograms",
        "symbol": "μg"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 999999999.9999999
      }
    },
    {
      "id": "conversion--kilograms-to-milligrams",
      "type": "programmatic-conversion",
      "name": "Kilograms to Milligrams converter",
      "path": "/convert/kilograms-to-milligrams",
      "category": "Mass",
      "description": "Convert Kilograms (kg) to Milligrams (mg).",
      "inputUnit": {
        "name": "Kilograms",
        "symbol": "kg"
      },
      "outputUnit": {
        "name": "Milligrams",
        "symbol": "mg"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1000000
      }
    },
    {
      "id": "conversion--kilograms-to-ounces",
      "type": "programmatic-conversion",
      "name": "Kilograms to Ounces converter",
      "path": "/convert/kilograms-to-ounces",
      "category": "Mass",
      "description": "Convert Kilograms (kg) to Ounces (oz).",
      "inputUnit": {
        "name": "Kilograms",
        "symbol": "kg"
      },
      "outputUnit": {
        "name": "Ounces",
        "symbol": "oz"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 35.27396194958041
      }
    },
    {
      "id": "conversion--kilograms-to-stone",
      "type": "programmatic-conversion",
      "name": "Kilograms to Stone converter",
      "path": "/convert/kilograms-to-stone",
      "category": "Mass",
      "description": "Convert Kilograms (kg) to Stone (st).",
      "inputUnit": {
        "name": "Kilograms",
        "symbol": "kg"
      },
      "outputUnit": {
        "name": "Stone",
        "symbol": "st"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.1574730444177697
      }
    },
    {
      "id": "conversion--kilometers-per-hour-to-miles-per-hour",
      "type": "programmatic-conversion",
      "name": "Kilometres per hour to Miles per hour converter",
      "path": "/convert/kilometers-per-hour-to-miles-per-hour",
      "category": "Speed",
      "description": "Convert Kilometres per hour (km/h) to Miles per hour (mph).",
      "inputUnit": {
        "name": "Kilometres per hour",
        "symbol": "km/h"
      },
      "outputUnit": {
        "name": "Miles per hour",
        "symbol": "mph"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.621371192237334
      }
    },
    {
      "id": "conversion--kilometers-to-centimeters",
      "type": "programmatic-conversion",
      "name": "Kilometres to Centimetres converter",
      "path": "/convert/kilometers-to-centimeters",
      "category": "Length",
      "description": "Convert Kilometres (km) to Centimetres (cm).",
      "inputUnit": {
        "name": "Kilometres",
        "symbol": "km"
      },
      "outputUnit": {
        "name": "Centimetres",
        "symbol": "cm"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 100000
      }
    },
    {
      "id": "conversion--kilometers-to-feet",
      "type": "programmatic-conversion",
      "name": "Kilometres to Feet converter",
      "path": "/convert/kilometers-to-feet",
      "category": "Length",
      "description": "Convert Kilometres (km) to Feet (ft).",
      "inputUnit": {
        "name": "Kilometres",
        "symbol": "km"
      },
      "outputUnit": {
        "name": "Feet",
        "symbol": "ft"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 3280.839895013123
      }
    },
    {
      "id": "conversion--kilometers-to-inches",
      "type": "programmatic-conversion",
      "name": "Kilometres to Inches converter",
      "path": "/convert/kilometers-to-inches",
      "category": "Length",
      "description": "Convert Kilometres (km) to Inches (in).",
      "inputUnit": {
        "name": "Kilometres",
        "symbol": "km"
      },
      "outputUnit": {
        "name": "Inches",
        "symbol": "in"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 39370.078740157485
      }
    },
    {
      "id": "conversion--kilometers-to-meters",
      "type": "programmatic-conversion",
      "name": "Kilometres to Metres converter",
      "path": "/convert/kilometers-to-meters",
      "category": "Length",
      "description": "Convert Kilometres (km) to Metres (m).",
      "inputUnit": {
        "name": "Kilometres",
        "symbol": "km"
      },
      "outputUnit": {
        "name": "Metres",
        "symbol": "m"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1000
      }
    },
    {
      "id": "conversion--kilometers-to-micrometers",
      "type": "programmatic-conversion",
      "name": "Kilometres to Micrometres converter",
      "path": "/convert/kilometers-to-micrometers",
      "category": "Length",
      "description": "Convert Kilometres (km) to Micrometres (μm).",
      "inputUnit": {
        "name": "Kilometres",
        "symbol": "km"
      },
      "outputUnit": {
        "name": "Micrometres",
        "symbol": "μm"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1000000000
      }
    },
    {
      "id": "conversion--kilometers-to-miles",
      "type": "programmatic-conversion",
      "name": "Kilometres to Miles converter",
      "path": "/convert/kilometers-to-miles",
      "category": "Length",
      "description": "Convert Kilometres (km) to Miles (mi).",
      "inputUnit": {
        "name": "Kilometres",
        "symbol": "km"
      },
      "outputUnit": {
        "name": "Miles",
        "symbol": "mi"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.621371192237334
      }
    },
    {
      "id": "conversion--kilometers-to-millimeters",
      "type": "programmatic-conversion",
      "name": "Kilometres to Millimetres converter",
      "path": "/convert/kilometers-to-millimeters",
      "category": "Length",
      "description": "Convert Kilometres (km) to Millimetres (mm).",
      "inputUnit": {
        "name": "Kilometres",
        "symbol": "km"
      },
      "outputUnit": {
        "name": "Millimetres",
        "symbol": "mm"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1000000
      }
    },
    {
      "id": "conversion--kilometers-to-nautical-miles",
      "type": "programmatic-conversion",
      "name": "Kilometres to Nautical miles converter",
      "path": "/convert/kilometers-to-nautical-miles",
      "category": "Length",
      "description": "Convert Kilometres (km) to Nautical miles (nmi).",
      "inputUnit": {
        "name": "Kilometres",
        "symbol": "km"
      },
      "outputUnit": {
        "name": "Nautical miles",
        "symbol": "nmi"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.5399568034557235
      }
    },
    {
      "id": "conversion--kilometers-to-yards",
      "type": "programmatic-conversion",
      "name": "Kilometres to Yards converter",
      "path": "/convert/kilometers-to-yards",
      "category": "Length",
      "description": "Convert Kilometres (km) to Yards (yd).",
      "inputUnit": {
        "name": "Kilometres",
        "symbol": "km"
      },
      "outputUnit": {
        "name": "Yards",
        "symbol": "yd"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1093.6132983377079
      }
    },
    {
      "id": "conversion--liters-to-cubic-meters",
      "type": "programmatic-conversion",
      "name": "Litres to Cubic metres converter",
      "path": "/convert/liters-to-cubic-meters",
      "category": "Volume",
      "description": "Convert Litres (L) to Cubic metres (m³).",
      "inputUnit": {
        "name": "Litres",
        "symbol": "L"
      },
      "outputUnit": {
        "name": "Cubic metres",
        "symbol": "m³"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.001
      }
    },
    {
      "id": "conversion--liters-to-fluid-ounces",
      "type": "programmatic-conversion",
      "name": "Litres to US fluid ounces converter",
      "path": "/convert/liters-to-fluid-ounces",
      "category": "Volume",
      "description": "Convert Litres (L) to US fluid ounces (fl oz).",
      "inputUnit": {
        "name": "Litres",
        "symbol": "L"
      },
      "outputUnit": {
        "name": "US fluid ounces",
        "symbol": "fl oz"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 33.814022701843
      }
    },
    {
      "id": "conversion--liters-to-imperial-gallons",
      "type": "programmatic-conversion",
      "name": "Litres to Imperial gallons converter",
      "path": "/convert/liters-to-imperial-gallons",
      "category": "Volume",
      "description": "Convert Litres (L) to Imperial gallons (imp gal).",
      "inputUnit": {
        "name": "Litres",
        "symbol": "L"
      },
      "outputUnit": {
        "name": "Imperial gallons",
        "symbol": "imp gal"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.21996924829908776
      }
    },
    {
      "id": "conversion--liters-to-milliliters",
      "type": "programmatic-conversion",
      "name": "Litres to Millilitres converter",
      "path": "/convert/liters-to-milliliters",
      "category": "Volume",
      "description": "Convert Litres (L) to Millilitres (mL).",
      "inputUnit": {
        "name": "Litres",
        "symbol": "L"
      },
      "outputUnit": {
        "name": "Millilitres",
        "symbol": "mL"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1000
      }
    },
    {
      "id": "conversion--liters-to-us-cups",
      "type": "programmatic-conversion",
      "name": "Litres to US cups converter",
      "path": "/convert/liters-to-us-cups",
      "category": "Volume",
      "description": "Convert Litres (L) to US cups (cup).",
      "inputUnit": {
        "name": "Litres",
        "symbol": "L"
      },
      "outputUnit": {
        "name": "US cups",
        "symbol": "cup"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 4.226752837730375
      }
    },
    {
      "id": "conversion--meters-to-centimeters",
      "type": "programmatic-conversion",
      "name": "Metres to Centimetres converter",
      "path": "/convert/meters-to-centimeters",
      "category": "Length",
      "description": "Convert Metres (m) to Centimetres (cm).",
      "inputUnit": {
        "name": "Metres",
        "symbol": "m"
      },
      "outputUnit": {
        "name": "Centimetres",
        "symbol": "cm"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 100
      }
    },
    {
      "id": "conversion--meters-to-inches",
      "type": "programmatic-conversion",
      "name": "Metres to Inches converter",
      "path": "/convert/meters-to-inches",
      "category": "Length",
      "description": "Convert Metres (m) to Inches (in).",
      "inputUnit": {
        "name": "Metres",
        "symbol": "m"
      },
      "outputUnit": {
        "name": "Inches",
        "symbol": "in"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 39.37007874015748
      }
    },
    {
      "id": "conversion--meters-to-kilometers",
      "type": "programmatic-conversion",
      "name": "Metres to Kilometres converter",
      "path": "/convert/meters-to-kilometers",
      "category": "Length",
      "description": "Convert Metres (m) to Kilometres (km).",
      "inputUnit": {
        "name": "Metres",
        "symbol": "m"
      },
      "outputUnit": {
        "name": "Kilometres",
        "symbol": "km"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.001
      }
    },
    {
      "id": "conversion--meters-to-micrometers",
      "type": "programmatic-conversion",
      "name": "Metres to Micrometres converter",
      "path": "/convert/meters-to-micrometers",
      "category": "Length",
      "description": "Convert Metres (m) to Micrometres (μm).",
      "inputUnit": {
        "name": "Metres",
        "symbol": "m"
      },
      "outputUnit": {
        "name": "Micrometres",
        "symbol": "μm"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1000000
      }
    },
    {
      "id": "conversion--meters-to-miles",
      "type": "programmatic-conversion",
      "name": "Metres to Miles converter",
      "path": "/convert/meters-to-miles",
      "category": "Length",
      "description": "Convert Metres (m) to Miles (mi).",
      "inputUnit": {
        "name": "Metres",
        "symbol": "m"
      },
      "outputUnit": {
        "name": "Miles",
        "symbol": "mi"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.0006213711922373339
      }
    },
    {
      "id": "conversion--meters-to-millimeters",
      "type": "programmatic-conversion",
      "name": "Metres to Millimetres converter",
      "path": "/convert/meters-to-millimeters",
      "category": "Length",
      "description": "Convert Metres (m) to Millimetres (mm).",
      "inputUnit": {
        "name": "Metres",
        "symbol": "m"
      },
      "outputUnit": {
        "name": "Millimetres",
        "symbol": "mm"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1000
      }
    },
    {
      "id": "conversion--meters-to-nautical-miles",
      "type": "programmatic-conversion",
      "name": "Metres to Nautical miles converter",
      "path": "/convert/meters-to-nautical-miles",
      "category": "Length",
      "description": "Convert Metres (m) to Nautical miles (nmi).",
      "inputUnit": {
        "name": "Metres",
        "symbol": "m"
      },
      "outputUnit": {
        "name": "Nautical miles",
        "symbol": "nmi"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.0005399568034557236
      }
    },
    {
      "id": "conversion--meters-to-yards",
      "type": "programmatic-conversion",
      "name": "Metres to Yards converter",
      "path": "/convert/meters-to-yards",
      "category": "Length",
      "description": "Convert Metres (m) to Yards (yd).",
      "inputUnit": {
        "name": "Metres",
        "symbol": "m"
      },
      "outputUnit": {
        "name": "Yards",
        "symbol": "yd"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1.0936132983377078
      }
    },
    {
      "id": "conversion--metric-tons-to-grams",
      "type": "programmatic-conversion",
      "name": "Metric tonnes to Grams converter",
      "path": "/convert/metric-tons-to-grams",
      "category": "Mass",
      "description": "Convert Metric tonnes (t) to Grams (g).",
      "inputUnit": {
        "name": "Metric tonnes",
        "symbol": "t"
      },
      "outputUnit": {
        "name": "Grams",
        "symbol": "g"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1000000
      }
    },
    {
      "id": "conversion--metric-tons-to-kilograms",
      "type": "programmatic-conversion",
      "name": "Metric tonnes to Kilograms converter",
      "path": "/convert/metric-tons-to-kilograms",
      "category": "Mass",
      "description": "Convert Metric tonnes (t) to Kilograms (kg).",
      "inputUnit": {
        "name": "Metric tonnes",
        "symbol": "t"
      },
      "outputUnit": {
        "name": "Kilograms",
        "symbol": "kg"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1000
      }
    },
    {
      "id": "conversion--metric-tons-to-micrograms",
      "type": "programmatic-conversion",
      "name": "Metric tonnes to Micrograms converter",
      "path": "/convert/metric-tons-to-micrograms",
      "category": "Mass",
      "description": "Convert Metric tonnes (t) to Micrograms (μg).",
      "inputUnit": {
        "name": "Metric tonnes",
        "symbol": "t"
      },
      "outputUnit": {
        "name": "Micrograms",
        "symbol": "μg"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 999999999999.9999
      }
    },
    {
      "id": "conversion--metric-tons-to-milligrams",
      "type": "programmatic-conversion",
      "name": "Metric tonnes to Milligrams converter",
      "path": "/convert/metric-tons-to-milligrams",
      "category": "Mass",
      "description": "Convert Metric tonnes (t) to Milligrams (mg).",
      "inputUnit": {
        "name": "Metric tonnes",
        "symbol": "t"
      },
      "outputUnit": {
        "name": "Milligrams",
        "symbol": "mg"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1000000000
      }
    },
    {
      "id": "conversion--metric-tons-to-ounces",
      "type": "programmatic-conversion",
      "name": "Metric tonnes to Ounces converter",
      "path": "/convert/metric-tons-to-ounces",
      "category": "Mass",
      "description": "Convert Metric tonnes (t) to Ounces (oz).",
      "inputUnit": {
        "name": "Metric tonnes",
        "symbol": "t"
      },
      "outputUnit": {
        "name": "Ounces",
        "symbol": "oz"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 35273.961949580415
      }
    },
    {
      "id": "conversion--metric-tons-to-pounds",
      "type": "programmatic-conversion",
      "name": "Metric tonnes to Pounds converter",
      "path": "/convert/metric-tons-to-pounds",
      "category": "Mass",
      "description": "Convert Metric tonnes (t) to Pounds (lb).",
      "inputUnit": {
        "name": "Metric tonnes",
        "symbol": "t"
      },
      "outputUnit": {
        "name": "Pounds",
        "symbol": "lb"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 2204.622621848776
      }
    },
    {
      "id": "conversion--metric-tons-to-stone",
      "type": "programmatic-conversion",
      "name": "Metric tonnes to Stone converter",
      "path": "/convert/metric-tons-to-stone",
      "category": "Mass",
      "description": "Convert Metric tonnes (t) to Stone (st).",
      "inputUnit": {
        "name": "Metric tonnes",
        "symbol": "t"
      },
      "outputUnit": {
        "name": "Stone",
        "symbol": "st"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 157.4730444177697
      }
    },
    {
      "id": "conversion--micrograms-to-grams",
      "type": "programmatic-conversion",
      "name": "Micrograms to Grams converter",
      "path": "/convert/micrograms-to-grams",
      "category": "Mass",
      "description": "Convert Micrograms (μg) to Grams (g).",
      "inputUnit": {
        "name": "Micrograms",
        "symbol": "μg"
      },
      "outputUnit": {
        "name": "Grams",
        "symbol": "g"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.000001
      }
    },
    {
      "id": "conversion--micrograms-to-kilograms",
      "type": "programmatic-conversion",
      "name": "Micrograms to Kilograms converter",
      "path": "/convert/micrograms-to-kilograms",
      "category": "Mass",
      "description": "Convert Micrograms (μg) to Kilograms (kg).",
      "inputUnit": {
        "name": "Micrograms",
        "symbol": "μg"
      },
      "outputUnit": {
        "name": "Kilograms",
        "symbol": "kg"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1e-9
      }
    },
    {
      "id": "conversion--micrograms-to-metric-tons",
      "type": "programmatic-conversion",
      "name": "Micrograms to Metric tonnes converter",
      "path": "/convert/micrograms-to-metric-tons",
      "category": "Mass",
      "description": "Convert Micrograms (μg) to Metric tonnes (t).",
      "inputUnit": {
        "name": "Micrograms",
        "symbol": "μg"
      },
      "outputUnit": {
        "name": "Metric tonnes",
        "symbol": "t"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1e-12
      }
    },
    {
      "id": "conversion--micrograms-to-milligrams",
      "type": "programmatic-conversion",
      "name": "Micrograms to Milligrams converter",
      "path": "/convert/micrograms-to-milligrams",
      "category": "Mass",
      "description": "Convert Micrograms (μg) to Milligrams (mg).",
      "inputUnit": {
        "name": "Micrograms",
        "symbol": "μg"
      },
      "outputUnit": {
        "name": "Milligrams",
        "symbol": "mg"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.001
      }
    },
    {
      "id": "conversion--micrograms-to-ounces",
      "type": "programmatic-conversion",
      "name": "Micrograms to Ounces converter",
      "path": "/convert/micrograms-to-ounces",
      "category": "Mass",
      "description": "Convert Micrograms (μg) to Ounces (oz).",
      "inputUnit": {
        "name": "Micrograms",
        "symbol": "μg"
      },
      "outputUnit": {
        "name": "Ounces",
        "symbol": "oz"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 3.5273961949580413e-8
      }
    },
    {
      "id": "conversion--micrograms-to-pounds",
      "type": "programmatic-conversion",
      "name": "Micrograms to Pounds converter",
      "path": "/convert/micrograms-to-pounds",
      "category": "Mass",
      "description": "Convert Micrograms (μg) to Pounds (lb).",
      "inputUnit": {
        "name": "Micrograms",
        "symbol": "μg"
      },
      "outputUnit": {
        "name": "Pounds",
        "symbol": "lb"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 2.204622621848776e-9
      }
    },
    {
      "id": "conversion--micrograms-to-stone",
      "type": "programmatic-conversion",
      "name": "Micrograms to Stone converter",
      "path": "/convert/micrograms-to-stone",
      "category": "Mass",
      "description": "Convert Micrograms (μg) to Stone (st).",
      "inputUnit": {
        "name": "Micrograms",
        "symbol": "μg"
      },
      "outputUnit": {
        "name": "Stone",
        "symbol": "st"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1.574730444177697e-10
      }
    },
    {
      "id": "conversion--micrometers-to-centimeters",
      "type": "programmatic-conversion",
      "name": "Micrometres to Centimetres converter",
      "path": "/convert/micrometers-to-centimeters",
      "category": "Length",
      "description": "Convert Micrometres (μm) to Centimetres (cm).",
      "inputUnit": {
        "name": "Micrometres",
        "symbol": "μm"
      },
      "outputUnit": {
        "name": "Centimetres",
        "symbol": "cm"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.00009999999999999999
      }
    },
    {
      "id": "conversion--micrometers-to-feet",
      "type": "programmatic-conversion",
      "name": "Micrometres to Feet converter",
      "path": "/convert/micrometers-to-feet",
      "category": "Length",
      "description": "Convert Micrometres (μm) to Feet (ft).",
      "inputUnit": {
        "name": "Micrometres",
        "symbol": "μm"
      },
      "outputUnit": {
        "name": "Feet",
        "symbol": "ft"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.000003280839895013123
      }
    },
    {
      "id": "conversion--micrometers-to-inches",
      "type": "programmatic-conversion",
      "name": "Micrometres to Inches converter",
      "path": "/convert/micrometers-to-inches",
      "category": "Length",
      "description": "Convert Micrometres (μm) to Inches (in).",
      "inputUnit": {
        "name": "Micrometres",
        "symbol": "μm"
      },
      "outputUnit": {
        "name": "Inches",
        "symbol": "in"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.00003937007874015748
      }
    },
    {
      "id": "conversion--micrometers-to-kilometers",
      "type": "programmatic-conversion",
      "name": "Micrometres to Kilometres converter",
      "path": "/convert/micrometers-to-kilometers",
      "category": "Length",
      "description": "Convert Micrometres (μm) to Kilometres (km).",
      "inputUnit": {
        "name": "Micrometres",
        "symbol": "μm"
      },
      "outputUnit": {
        "name": "Kilometres",
        "symbol": "km"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 9.999999999999999e-10
      }
    },
    {
      "id": "conversion--micrometers-to-meters",
      "type": "programmatic-conversion",
      "name": "Micrometres to Metres converter",
      "path": "/convert/micrometers-to-meters",
      "category": "Length",
      "description": "Convert Micrometres (μm) to Metres (m).",
      "inputUnit": {
        "name": "Micrometres",
        "symbol": "μm"
      },
      "outputUnit": {
        "name": "Metres",
        "symbol": "m"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.000001
      }
    },
    {
      "id": "conversion--micrometers-to-miles",
      "type": "programmatic-conversion",
      "name": "Micrometres to Miles converter",
      "path": "/convert/micrometers-to-miles",
      "category": "Length",
      "description": "Convert Micrometres (μm) to Miles (mi).",
      "inputUnit": {
        "name": "Micrometres",
        "symbol": "μm"
      },
      "outputUnit": {
        "name": "Miles",
        "symbol": "mi"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 6.21371192237334e-10
      }
    },
    {
      "id": "conversion--micrometers-to-millimeters",
      "type": "programmatic-conversion",
      "name": "Micrometres to Millimetres converter",
      "path": "/convert/micrometers-to-millimeters",
      "category": "Length",
      "description": "Convert Micrometres (μm) to Millimetres (mm).",
      "inputUnit": {
        "name": "Micrometres",
        "symbol": "μm"
      },
      "outputUnit": {
        "name": "Millimetres",
        "symbol": "mm"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.001
      }
    },
    {
      "id": "conversion--micrometers-to-nautical-miles",
      "type": "programmatic-conversion",
      "name": "Micrometres to Nautical miles converter",
      "path": "/convert/micrometers-to-nautical-miles",
      "category": "Length",
      "description": "Convert Micrometres (μm) to Nautical miles (nmi).",
      "inputUnit": {
        "name": "Micrometres",
        "symbol": "μm"
      },
      "outputUnit": {
        "name": "Nautical miles",
        "symbol": "nmi"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 5.399568034557235e-10
      }
    },
    {
      "id": "conversion--micrometers-to-yards",
      "type": "programmatic-conversion",
      "name": "Micrometres to Yards converter",
      "path": "/convert/micrometers-to-yards",
      "category": "Length",
      "description": "Convert Micrometres (μm) to Yards (yd).",
      "inputUnit": {
        "name": "Micrometres",
        "symbol": "μm"
      },
      "outputUnit": {
        "name": "Yards",
        "symbol": "yd"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.0000010936132983377078
      }
    },
    {
      "id": "conversion--miles-per-hour-to-kilometers-per-hour",
      "type": "programmatic-conversion",
      "name": "Miles per hour to Kilometres per hour converter",
      "path": "/convert/miles-per-hour-to-kilometers-per-hour",
      "category": "Speed",
      "description": "Convert Miles per hour (mph) to Kilometres per hour (km/h).",
      "inputUnit": {
        "name": "Miles per hour",
        "symbol": "mph"
      },
      "outputUnit": {
        "name": "Kilometres per hour",
        "symbol": "km/h"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1.609344
      }
    },
    {
      "id": "conversion--miles-to-centimeters",
      "type": "programmatic-conversion",
      "name": "Miles to Centimetres converter",
      "path": "/convert/miles-to-centimeters",
      "category": "Length",
      "description": "Convert Miles (mi) to Centimetres (cm).",
      "inputUnit": {
        "name": "Miles",
        "symbol": "mi"
      },
      "outputUnit": {
        "name": "Centimetres",
        "symbol": "cm"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 160934.4
      }
    },
    {
      "id": "conversion--miles-to-feet",
      "type": "programmatic-conversion",
      "name": "Miles to Feet converter",
      "path": "/convert/miles-to-feet",
      "category": "Length",
      "description": "Convert Miles (mi) to Feet (ft).",
      "inputUnit": {
        "name": "Miles",
        "symbol": "mi"
      },
      "outputUnit": {
        "name": "Feet",
        "symbol": "ft"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 5280
      }
    },
    {
      "id": "conversion--miles-to-inches",
      "type": "programmatic-conversion",
      "name": "Miles to Inches converter",
      "path": "/convert/miles-to-inches",
      "category": "Length",
      "description": "Convert Miles (mi) to Inches (in).",
      "inputUnit": {
        "name": "Miles",
        "symbol": "mi"
      },
      "outputUnit": {
        "name": "Inches",
        "symbol": "in"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 63360.00000000001
      }
    },
    {
      "id": "conversion--miles-to-meters",
      "type": "programmatic-conversion",
      "name": "Miles to Metres converter",
      "path": "/convert/miles-to-meters",
      "category": "Length",
      "description": "Convert Miles (mi) to Metres (m).",
      "inputUnit": {
        "name": "Miles",
        "symbol": "mi"
      },
      "outputUnit": {
        "name": "Metres",
        "symbol": "m"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1609.344
      }
    },
    {
      "id": "conversion--miles-to-micrometers",
      "type": "programmatic-conversion",
      "name": "Miles to Micrometres converter",
      "path": "/convert/miles-to-micrometers",
      "category": "Length",
      "description": "Convert Miles (mi) to Micrometres (μm).",
      "inputUnit": {
        "name": "Miles",
        "symbol": "mi"
      },
      "outputUnit": {
        "name": "Micrometres",
        "symbol": "μm"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1609344000.0000002
      }
    },
    {
      "id": "conversion--miles-to-millimeters",
      "type": "programmatic-conversion",
      "name": "Miles to Millimetres converter",
      "path": "/convert/miles-to-millimeters",
      "category": "Length",
      "description": "Convert Miles (mi) to Millimetres (mm).",
      "inputUnit": {
        "name": "Miles",
        "symbol": "mi"
      },
      "outputUnit": {
        "name": "Millimetres",
        "symbol": "mm"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1609344
      }
    },
    {
      "id": "conversion--miles-to-nautical-miles",
      "type": "programmatic-conversion",
      "name": "Miles to Nautical miles converter",
      "path": "/convert/miles-to-nautical-miles",
      "category": "Length",
      "description": "Convert Miles (mi) to Nautical miles (nmi).",
      "inputUnit": {
        "name": "Miles",
        "symbol": "mi"
      },
      "outputUnit": {
        "name": "Nautical miles",
        "symbol": "nmi"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.8689762419006479
      }
    },
    {
      "id": "conversion--miles-to-yards",
      "type": "programmatic-conversion",
      "name": "Miles to Yards converter",
      "path": "/convert/miles-to-yards",
      "category": "Length",
      "description": "Convert Miles (mi) to Yards (yd).",
      "inputUnit": {
        "name": "Miles",
        "symbol": "mi"
      },
      "outputUnit": {
        "name": "Yards",
        "symbol": "yd"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1760
      }
    },
    {
      "id": "conversion--milligrams-to-grams",
      "type": "programmatic-conversion",
      "name": "Milligrams to Grams converter",
      "path": "/convert/milligrams-to-grams",
      "category": "Mass",
      "description": "Convert Milligrams (mg) to Grams (g).",
      "inputUnit": {
        "name": "Milligrams",
        "symbol": "mg"
      },
      "outputUnit": {
        "name": "Grams",
        "symbol": "g"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.001
      }
    },
    {
      "id": "conversion--milligrams-to-kilograms",
      "type": "programmatic-conversion",
      "name": "Milligrams to Kilograms converter",
      "path": "/convert/milligrams-to-kilograms",
      "category": "Mass",
      "description": "Convert Milligrams (mg) to Kilograms (kg).",
      "inputUnit": {
        "name": "Milligrams",
        "symbol": "mg"
      },
      "outputUnit": {
        "name": "Kilograms",
        "symbol": "kg"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.000001
      }
    },
    {
      "id": "conversion--milligrams-to-metric-tons",
      "type": "programmatic-conversion",
      "name": "Milligrams to Metric tonnes converter",
      "path": "/convert/milligrams-to-metric-tons",
      "category": "Mass",
      "description": "Convert Milligrams (mg) to Metric tonnes (t).",
      "inputUnit": {
        "name": "Milligrams",
        "symbol": "mg"
      },
      "outputUnit": {
        "name": "Metric tonnes",
        "symbol": "t"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 9.999999999999999e-10
      }
    },
    {
      "id": "conversion--milligrams-to-micrograms",
      "type": "programmatic-conversion",
      "name": "Milligrams to Micrograms converter",
      "path": "/convert/milligrams-to-micrograms",
      "category": "Mass",
      "description": "Convert Milligrams (mg) to Micrograms (μg).",
      "inputUnit": {
        "name": "Milligrams",
        "symbol": "mg"
      },
      "outputUnit": {
        "name": "Micrograms",
        "symbol": "μg"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 999.9999999999999
      }
    },
    {
      "id": "conversion--milligrams-to-ounces",
      "type": "programmatic-conversion",
      "name": "Milligrams to Ounces converter",
      "path": "/convert/milligrams-to-ounces",
      "category": "Mass",
      "description": "Convert Milligrams (mg) to Ounces (oz).",
      "inputUnit": {
        "name": "Milligrams",
        "symbol": "mg"
      },
      "outputUnit": {
        "name": "Ounces",
        "symbol": "oz"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.00003527396194958041
      }
    },
    {
      "id": "conversion--milligrams-to-pounds",
      "type": "programmatic-conversion",
      "name": "Milligrams to Pounds converter",
      "path": "/convert/milligrams-to-pounds",
      "category": "Mass",
      "description": "Convert Milligrams (mg) to Pounds (lb).",
      "inputUnit": {
        "name": "Milligrams",
        "symbol": "mg"
      },
      "outputUnit": {
        "name": "Pounds",
        "symbol": "lb"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.0000022046226218487755
      }
    },
    {
      "id": "conversion--milligrams-to-stone",
      "type": "programmatic-conversion",
      "name": "Milligrams to Stone converter",
      "path": "/convert/milligrams-to-stone",
      "category": "Mass",
      "description": "Convert Milligrams (mg) to Stone (st).",
      "inputUnit": {
        "name": "Milligrams",
        "symbol": "mg"
      },
      "outputUnit": {
        "name": "Stone",
        "symbol": "st"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1.5747304441776967e-7
      }
    },
    {
      "id": "conversion--milliliters-to-cubic-meters",
      "type": "programmatic-conversion",
      "name": "Millilitres to Cubic metres converter",
      "path": "/convert/milliliters-to-cubic-meters",
      "category": "Volume",
      "description": "Convert Millilitres (mL) to Cubic metres (m³).",
      "inputUnit": {
        "name": "Millilitres",
        "symbol": "mL"
      },
      "outputUnit": {
        "name": "Cubic metres",
        "symbol": "m³"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.000001
      }
    },
    {
      "id": "conversion--milliliters-to-fluid-ounces",
      "type": "programmatic-conversion",
      "name": "Millilitres to US fluid ounces converter",
      "path": "/convert/milliliters-to-fluid-ounces",
      "category": "Volume",
      "description": "Convert Millilitres (mL) to US fluid ounces (fl oz).",
      "inputUnit": {
        "name": "Millilitres",
        "symbol": "mL"
      },
      "outputUnit": {
        "name": "US fluid ounces",
        "symbol": "fl oz"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.033814022701843
      }
    },
    {
      "id": "conversion--milliliters-to-imperial-gallons",
      "type": "programmatic-conversion",
      "name": "Millilitres to Imperial gallons converter",
      "path": "/convert/milliliters-to-imperial-gallons",
      "category": "Volume",
      "description": "Convert Millilitres (mL) to Imperial gallons (imp gal).",
      "inputUnit": {
        "name": "Millilitres",
        "symbol": "mL"
      },
      "outputUnit": {
        "name": "Imperial gallons",
        "symbol": "imp gal"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.00021996924829908776
      }
    },
    {
      "id": "conversion--milliliters-to-liters",
      "type": "programmatic-conversion",
      "name": "Millilitres to Litres converter",
      "path": "/convert/milliliters-to-liters",
      "category": "Volume",
      "description": "Convert Millilitres (mL) to Litres (L).",
      "inputUnit": {
        "name": "Millilitres",
        "symbol": "mL"
      },
      "outputUnit": {
        "name": "Litres",
        "symbol": "L"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.001
      }
    },
    {
      "id": "conversion--milliliters-to-us-cups",
      "type": "programmatic-conversion",
      "name": "Millilitres to US cups converter",
      "path": "/convert/milliliters-to-us-cups",
      "category": "Volume",
      "description": "Convert Millilitres (mL) to US cups (cup).",
      "inputUnit": {
        "name": "Millilitres",
        "symbol": "mL"
      },
      "outputUnit": {
        "name": "US cups",
        "symbol": "cup"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.004226752837730375
      }
    },
    {
      "id": "conversion--milliliters-to-us-gallons",
      "type": "programmatic-conversion",
      "name": "Millilitres to US gallons converter",
      "path": "/convert/milliliters-to-us-gallons",
      "category": "Volume",
      "description": "Convert Millilitres (mL) to US gallons (gal).",
      "inputUnit": {
        "name": "Millilitres",
        "symbol": "mL"
      },
      "outputUnit": {
        "name": "US gallons",
        "symbol": "gal"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.00026417205235814843
      }
    },
    {
      "id": "conversion--millimeters-to-centimeters",
      "type": "programmatic-conversion",
      "name": "Millimetres to Centimetres converter",
      "path": "/convert/millimeters-to-centimeters",
      "category": "Length",
      "description": "Convert Millimetres (mm) to Centimetres (cm).",
      "inputUnit": {
        "name": "Millimetres",
        "symbol": "mm"
      },
      "outputUnit": {
        "name": "Centimetres",
        "symbol": "cm"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.1
      }
    },
    {
      "id": "conversion--millimeters-to-feet",
      "type": "programmatic-conversion",
      "name": "Millimetres to Feet converter",
      "path": "/convert/millimeters-to-feet",
      "category": "Length",
      "description": "Convert Millimetres (mm) to Feet (ft).",
      "inputUnit": {
        "name": "Millimetres",
        "symbol": "mm"
      },
      "outputUnit": {
        "name": "Feet",
        "symbol": "ft"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.0032808398950131233
      }
    },
    {
      "id": "conversion--millimeters-to-inches",
      "type": "programmatic-conversion",
      "name": "Millimetres to Inches converter",
      "path": "/convert/millimeters-to-inches",
      "category": "Length",
      "description": "Convert Millimetres (mm) to Inches (in).",
      "inputUnit": {
        "name": "Millimetres",
        "symbol": "mm"
      },
      "outputUnit": {
        "name": "Inches",
        "symbol": "in"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.03937007874015748
      }
    },
    {
      "id": "conversion--millimeters-to-kilometers",
      "type": "programmatic-conversion",
      "name": "Millimetres to Kilometres converter",
      "path": "/convert/millimeters-to-kilometers",
      "category": "Length",
      "description": "Convert Millimetres (mm) to Kilometres (km).",
      "inputUnit": {
        "name": "Millimetres",
        "symbol": "mm"
      },
      "outputUnit": {
        "name": "Kilometres",
        "symbol": "km"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.000001
      }
    },
    {
      "id": "conversion--millimeters-to-meters",
      "type": "programmatic-conversion",
      "name": "Millimetres to Metres converter",
      "path": "/convert/millimeters-to-meters",
      "category": "Length",
      "description": "Convert Millimetres (mm) to Metres (m).",
      "inputUnit": {
        "name": "Millimetres",
        "symbol": "mm"
      },
      "outputUnit": {
        "name": "Metres",
        "symbol": "m"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.001
      }
    },
    {
      "id": "conversion--millimeters-to-micrometers",
      "type": "programmatic-conversion",
      "name": "Millimetres to Micrometres converter",
      "path": "/convert/millimeters-to-micrometers",
      "category": "Length",
      "description": "Convert Millimetres (mm) to Micrometres (μm).",
      "inputUnit": {
        "name": "Millimetres",
        "symbol": "mm"
      },
      "outputUnit": {
        "name": "Micrometres",
        "symbol": "μm"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1000.0000000000001
      }
    },
    {
      "id": "conversion--millimeters-to-miles",
      "type": "programmatic-conversion",
      "name": "Millimetres to Miles converter",
      "path": "/convert/millimeters-to-miles",
      "category": "Length",
      "description": "Convert Millimetres (mm) to Miles (mi).",
      "inputUnit": {
        "name": "Millimetres",
        "symbol": "mm"
      },
      "outputUnit": {
        "name": "Miles",
        "symbol": "mi"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 6.21371192237334e-7
      }
    },
    {
      "id": "conversion--millimeters-to-nautical-miles",
      "type": "programmatic-conversion",
      "name": "Millimetres to Nautical miles converter",
      "path": "/convert/millimeters-to-nautical-miles",
      "category": "Length",
      "description": "Convert Millimetres (mm) to Nautical miles (nmi).",
      "inputUnit": {
        "name": "Millimetres",
        "symbol": "mm"
      },
      "outputUnit": {
        "name": "Nautical miles",
        "symbol": "nmi"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 5.399568034557235e-7
      }
    },
    {
      "id": "conversion--millimeters-to-yards",
      "type": "programmatic-conversion",
      "name": "Millimetres to Yards converter",
      "path": "/convert/millimeters-to-yards",
      "category": "Length",
      "description": "Convert Millimetres (mm) to Yards (yd).",
      "inputUnit": {
        "name": "Millimetres",
        "symbol": "mm"
      },
      "outputUnit": {
        "name": "Yards",
        "symbol": "yd"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.0010936132983377078
      }
    },
    {
      "id": "conversion--nautical-miles-to-centimeters",
      "type": "programmatic-conversion",
      "name": "Nautical miles to Centimetres converter",
      "path": "/convert/nautical-miles-to-centimeters",
      "category": "Length",
      "description": "Convert Nautical miles (nmi) to Centimetres (cm).",
      "inputUnit": {
        "name": "Nautical miles",
        "symbol": "nmi"
      },
      "outputUnit": {
        "name": "Centimetres",
        "symbol": "cm"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 185200
      }
    },
    {
      "id": "conversion--nautical-miles-to-feet",
      "type": "programmatic-conversion",
      "name": "Nautical miles to Feet converter",
      "path": "/convert/nautical-miles-to-feet",
      "category": "Length",
      "description": "Convert Nautical miles (nmi) to Feet (ft).",
      "inputUnit": {
        "name": "Nautical miles",
        "symbol": "nmi"
      },
      "outputUnit": {
        "name": "Feet",
        "symbol": "ft"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 6076.115485564304
      }
    },
    {
      "id": "conversion--nautical-miles-to-inches",
      "type": "programmatic-conversion",
      "name": "Nautical miles to Inches converter",
      "path": "/convert/nautical-miles-to-inches",
      "category": "Length",
      "description": "Convert Nautical miles (nmi) to Inches (in).",
      "inputUnit": {
        "name": "Nautical miles",
        "symbol": "nmi"
      },
      "outputUnit": {
        "name": "Inches",
        "symbol": "in"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 72913.38582677166
      }
    },
    {
      "id": "conversion--nautical-miles-to-kilometers",
      "type": "programmatic-conversion",
      "name": "Nautical miles to Kilometres converter",
      "path": "/convert/nautical-miles-to-kilometers",
      "category": "Length",
      "description": "Convert Nautical miles (nmi) to Kilometres (km).",
      "inputUnit": {
        "name": "Nautical miles",
        "symbol": "nmi"
      },
      "outputUnit": {
        "name": "Kilometres",
        "symbol": "km"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1.852
      }
    },
    {
      "id": "conversion--nautical-miles-to-meters",
      "type": "programmatic-conversion",
      "name": "Nautical miles to Metres converter",
      "path": "/convert/nautical-miles-to-meters",
      "category": "Length",
      "description": "Convert Nautical miles (nmi) to Metres (m).",
      "inputUnit": {
        "name": "Nautical miles",
        "symbol": "nmi"
      },
      "outputUnit": {
        "name": "Metres",
        "symbol": "m"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1852
      }
    },
    {
      "id": "conversion--nautical-miles-to-micrometers",
      "type": "programmatic-conversion",
      "name": "Nautical miles to Micrometres converter",
      "path": "/convert/nautical-miles-to-micrometers",
      "category": "Length",
      "description": "Convert Nautical miles (nmi) to Micrometres (μm).",
      "inputUnit": {
        "name": "Nautical miles",
        "symbol": "nmi"
      },
      "outputUnit": {
        "name": "Micrometres",
        "symbol": "μm"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1852000000
      }
    },
    {
      "id": "conversion--nautical-miles-to-miles",
      "type": "programmatic-conversion",
      "name": "Nautical miles to Miles converter",
      "path": "/convert/nautical-miles-to-miles",
      "category": "Length",
      "description": "Convert Nautical miles (nmi) to Miles (mi).",
      "inputUnit": {
        "name": "Nautical miles",
        "symbol": "nmi"
      },
      "outputUnit": {
        "name": "Miles",
        "symbol": "mi"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1.1507794480235425
      }
    },
    {
      "id": "conversion--nautical-miles-to-millimeters",
      "type": "programmatic-conversion",
      "name": "Nautical miles to Millimetres converter",
      "path": "/convert/nautical-miles-to-millimeters",
      "category": "Length",
      "description": "Convert Nautical miles (nmi) to Millimetres (mm).",
      "inputUnit": {
        "name": "Nautical miles",
        "symbol": "nmi"
      },
      "outputUnit": {
        "name": "Millimetres",
        "symbol": "mm"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1852000
      }
    },
    {
      "id": "conversion--nautical-miles-to-yards",
      "type": "programmatic-conversion",
      "name": "Nautical miles to Yards converter",
      "path": "/convert/nautical-miles-to-yards",
      "category": "Length",
      "description": "Convert Nautical miles (nmi) to Yards (yd).",
      "inputUnit": {
        "name": "Nautical miles",
        "symbol": "nmi"
      },
      "outputUnit": {
        "name": "Yards",
        "symbol": "yd"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 2025.3718285214347
      }
    },
    {
      "id": "conversion--ounces-to-grams",
      "type": "programmatic-conversion",
      "name": "Ounces to Grams converter",
      "path": "/convert/ounces-to-grams",
      "category": "Mass",
      "description": "Convert Ounces (oz) to Grams (g).",
      "inputUnit": {
        "name": "Ounces",
        "symbol": "oz"
      },
      "outputUnit": {
        "name": "Grams",
        "symbol": "g"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 28.349523125
      }
    },
    {
      "id": "conversion--ounces-to-kilograms",
      "type": "programmatic-conversion",
      "name": "Ounces to Kilograms converter",
      "path": "/convert/ounces-to-kilograms",
      "category": "Mass",
      "description": "Convert Ounces (oz) to Kilograms (kg).",
      "inputUnit": {
        "name": "Ounces",
        "symbol": "oz"
      },
      "outputUnit": {
        "name": "Kilograms",
        "symbol": "kg"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.028349523125
      }
    },
    {
      "id": "conversion--ounces-to-metric-tons",
      "type": "programmatic-conversion",
      "name": "Ounces to Metric tonnes converter",
      "path": "/convert/ounces-to-metric-tons",
      "category": "Mass",
      "description": "Convert Ounces (oz) to Metric tonnes (t).",
      "inputUnit": {
        "name": "Ounces",
        "symbol": "oz"
      },
      "outputUnit": {
        "name": "Metric tonnes",
        "symbol": "t"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.000028349523125000003
      }
    },
    {
      "id": "conversion--ounces-to-micrograms",
      "type": "programmatic-conversion",
      "name": "Ounces to Micrograms converter",
      "path": "/convert/ounces-to-micrograms",
      "category": "Mass",
      "description": "Convert Ounces (oz) to Micrograms (μg).",
      "inputUnit": {
        "name": "Ounces",
        "symbol": "oz"
      },
      "outputUnit": {
        "name": "Micrograms",
        "symbol": "μg"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 28349523.125
      }
    },
    {
      "id": "conversion--ounces-to-milligrams",
      "type": "programmatic-conversion",
      "name": "Ounces to Milligrams converter",
      "path": "/convert/ounces-to-milligrams",
      "category": "Mass",
      "description": "Convert Ounces (oz) to Milligrams (mg).",
      "inputUnit": {
        "name": "Ounces",
        "symbol": "oz"
      },
      "outputUnit": {
        "name": "Milligrams",
        "symbol": "mg"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 28349.523125000003
      }
    },
    {
      "id": "conversion--ounces-to-pounds",
      "type": "programmatic-conversion",
      "name": "Ounces to Pounds converter",
      "path": "/convert/ounces-to-pounds",
      "category": "Mass",
      "description": "Convert Ounces (oz) to Pounds (lb).",
      "inputUnit": {
        "name": "Ounces",
        "symbol": "oz"
      },
      "outputUnit": {
        "name": "Pounds",
        "symbol": "lb"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.0625
      }
    },
    {
      "id": "conversion--ounces-to-stone",
      "type": "programmatic-conversion",
      "name": "Ounces to Stone converter",
      "path": "/convert/ounces-to-stone",
      "category": "Mass",
      "description": "Convert Ounces (oz) to Stone (st).",
      "inputUnit": {
        "name": "Ounces",
        "symbol": "oz"
      },
      "outputUnit": {
        "name": "Stone",
        "symbol": "st"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.004464285714285714
      }
    },
    {
      "id": "conversion--pounds-to-grams",
      "type": "programmatic-conversion",
      "name": "Pounds to Grams converter",
      "path": "/convert/pounds-to-grams",
      "category": "Mass",
      "description": "Convert Pounds (lb) to Grams (g).",
      "inputUnit": {
        "name": "Pounds",
        "symbol": "lb"
      },
      "outputUnit": {
        "name": "Grams",
        "symbol": "g"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 453.59237
      }
    },
    {
      "id": "conversion--pounds-to-kilograms",
      "type": "programmatic-conversion",
      "name": "Pounds to Kilograms converter",
      "path": "/convert/pounds-to-kilograms",
      "category": "Mass",
      "description": "Convert Pounds (lb) to Kilograms (kg).",
      "inputUnit": {
        "name": "Pounds",
        "symbol": "lb"
      },
      "outputUnit": {
        "name": "Kilograms",
        "symbol": "kg"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.45359237
      }
    },
    {
      "id": "conversion--pounds-to-metric-tons",
      "type": "programmatic-conversion",
      "name": "Pounds to Metric tonnes converter",
      "path": "/convert/pounds-to-metric-tons",
      "category": "Mass",
      "description": "Convert Pounds (lb) to Metric tonnes (t).",
      "inputUnit": {
        "name": "Pounds",
        "symbol": "lb"
      },
      "outputUnit": {
        "name": "Metric tonnes",
        "symbol": "t"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.00045359237000000004
      }
    },
    {
      "id": "conversion--pounds-to-micrograms",
      "type": "programmatic-conversion",
      "name": "Pounds to Micrograms converter",
      "path": "/convert/pounds-to-micrograms",
      "category": "Mass",
      "description": "Convert Pounds (lb) to Micrograms (μg).",
      "inputUnit": {
        "name": "Pounds",
        "symbol": "lb"
      },
      "outputUnit": {
        "name": "Micrograms",
        "symbol": "μg"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 453592370
      }
    },
    {
      "id": "conversion--pounds-to-milligrams",
      "type": "programmatic-conversion",
      "name": "Pounds to Milligrams converter",
      "path": "/convert/pounds-to-milligrams",
      "category": "Mass",
      "description": "Convert Pounds (lb) to Milligrams (mg).",
      "inputUnit": {
        "name": "Pounds",
        "symbol": "lb"
      },
      "outputUnit": {
        "name": "Milligrams",
        "symbol": "mg"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 453592.37000000005
      }
    },
    {
      "id": "conversion--pounds-to-ounces",
      "type": "programmatic-conversion",
      "name": "Pounds to Ounces converter",
      "path": "/convert/pounds-to-ounces",
      "category": "Mass",
      "description": "Convert Pounds (lb) to Ounces (oz).",
      "inputUnit": {
        "name": "Pounds",
        "symbol": "lb"
      },
      "outputUnit": {
        "name": "Ounces",
        "symbol": "oz"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 16
      }
    },
    {
      "id": "conversion--pounds-to-stone",
      "type": "programmatic-conversion",
      "name": "Pounds to Stone converter",
      "path": "/convert/pounds-to-stone",
      "category": "Mass",
      "description": "Convert Pounds (lb) to Stone (st).",
      "inputUnit": {
        "name": "Pounds",
        "symbol": "lb"
      },
      "outputUnit": {
        "name": "Stone",
        "symbol": "st"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.07142857142857142
      }
    },
    {
      "id": "conversion--square-feet-to-acres",
      "type": "programmatic-conversion",
      "name": "Square feet to Acres converter",
      "path": "/convert/square-feet-to-acres",
      "category": "Area",
      "description": "Convert Square feet (ft²) to Acres (ac).",
      "inputUnit": {
        "name": "Square feet",
        "symbol": "ft²"
      },
      "outputUnit": {
        "name": "Acres",
        "symbol": "ac"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.00002295684113865932
      }
    },
    {
      "id": "conversion--square-feet-to-hectares",
      "type": "programmatic-conversion",
      "name": "Square feet to Hectares converter",
      "path": "/convert/square-feet-to-hectares",
      "category": "Area",
      "description": "Convert Square feet (ft²) to Hectares (ha).",
      "inputUnit": {
        "name": "Square feet",
        "symbol": "ft²"
      },
      "outputUnit": {
        "name": "Hectares",
        "symbol": "ha"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.000009290304
      }
    },
    {
      "id": "conversion--square-feet-to-square-kilometers",
      "type": "programmatic-conversion",
      "name": "Square feet to Square kilometres converter",
      "path": "/convert/square-feet-to-square-kilometers",
      "category": "Area",
      "description": "Convert Square feet (ft²) to Square kilometres (km²).",
      "inputUnit": {
        "name": "Square feet",
        "symbol": "ft²"
      },
      "outputUnit": {
        "name": "Square kilometres",
        "symbol": "km²"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 9.290304000000001e-8
      }
    },
    {
      "id": "conversion--square-feet-to-square-meters",
      "type": "programmatic-conversion",
      "name": "Square feet to Square metres converter",
      "path": "/convert/square-feet-to-square-meters",
      "category": "Area",
      "description": "Convert Square feet (ft²) to Square metres (m²).",
      "inputUnit": {
        "name": "Square feet",
        "symbol": "ft²"
      },
      "outputUnit": {
        "name": "Square metres",
        "symbol": "m²"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.09290304
      }
    },
    {
      "id": "conversion--square-feet-to-square-yards",
      "type": "programmatic-conversion",
      "name": "Square feet to Square yards converter",
      "path": "/convert/square-feet-to-square-yards",
      "category": "Area",
      "description": "Convert Square feet (ft²) to Square yards (yd²).",
      "inputUnit": {
        "name": "Square feet",
        "symbol": "ft²"
      },
      "outputUnit": {
        "name": "Square yards",
        "symbol": "yd²"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.11111111111111112
      }
    },
    {
      "id": "conversion--square-kilometers-to-acres",
      "type": "programmatic-conversion",
      "name": "Square kilometres to Acres converter",
      "path": "/convert/square-kilometers-to-acres",
      "category": "Area",
      "description": "Convert Square kilometres (km²) to Acres (ac).",
      "inputUnit": {
        "name": "Square kilometres",
        "symbol": "km²"
      },
      "outputUnit": {
        "name": "Acres",
        "symbol": "ac"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 247.10538146716533
      }
    },
    {
      "id": "conversion--square-kilometers-to-hectares",
      "type": "programmatic-conversion",
      "name": "Square kilometres to Hectares converter",
      "path": "/convert/square-kilometers-to-hectares",
      "category": "Area",
      "description": "Convert Square kilometres (km²) to Hectares (ha).",
      "inputUnit": {
        "name": "Square kilometres",
        "symbol": "km²"
      },
      "outputUnit": {
        "name": "Hectares",
        "symbol": "ha"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 100
      }
    },
    {
      "id": "conversion--square-kilometers-to-square-feet",
      "type": "programmatic-conversion",
      "name": "Square kilometres to Square feet converter",
      "path": "/convert/square-kilometers-to-square-feet",
      "category": "Area",
      "description": "Convert Square kilometres (km²) to Square feet (ft²).",
      "inputUnit": {
        "name": "Square kilometres",
        "symbol": "km²"
      },
      "outputUnit": {
        "name": "Square feet",
        "symbol": "ft²"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 10763910.416709721
      }
    },
    {
      "id": "conversion--square-kilometers-to-square-meters",
      "type": "programmatic-conversion",
      "name": "Square kilometres to Square metres converter",
      "path": "/convert/square-kilometers-to-square-meters",
      "category": "Area",
      "description": "Convert Square kilometres (km²) to Square metres (m²).",
      "inputUnit": {
        "name": "Square kilometres",
        "symbol": "km²"
      },
      "outputUnit": {
        "name": "Square metres",
        "symbol": "m²"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1000000
      }
    },
    {
      "id": "conversion--square-kilometers-to-square-yards",
      "type": "programmatic-conversion",
      "name": "Square kilometres to Square yards converter",
      "path": "/convert/square-kilometers-to-square-yards",
      "category": "Area",
      "description": "Convert Square kilometres (km²) to Square yards (yd²).",
      "inputUnit": {
        "name": "Square kilometres",
        "symbol": "km²"
      },
      "outputUnit": {
        "name": "Square yards",
        "symbol": "yd²"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1195990.0463010804
      }
    },
    {
      "id": "conversion--square-meters-to-acres",
      "type": "programmatic-conversion",
      "name": "Square metres to Acres converter",
      "path": "/convert/square-meters-to-acres",
      "category": "Area",
      "description": "Convert Square metres (m²) to Acres (ac).",
      "inputUnit": {
        "name": "Square metres",
        "symbol": "m²"
      },
      "outputUnit": {
        "name": "Acres",
        "symbol": "ac"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.0002471053814671653
      }
    },
    {
      "id": "conversion--square-meters-to-hectares",
      "type": "programmatic-conversion",
      "name": "Square metres to Hectares converter",
      "path": "/convert/square-meters-to-hectares",
      "category": "Area",
      "description": "Convert Square metres (m²) to Hectares (ha).",
      "inputUnit": {
        "name": "Square metres",
        "symbol": "m²"
      },
      "outputUnit": {
        "name": "Hectares",
        "symbol": "ha"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.0001
      }
    },
    {
      "id": "conversion--square-meters-to-square-feet",
      "type": "programmatic-conversion",
      "name": "Square metres to Square feet converter",
      "path": "/convert/square-meters-to-square-feet",
      "category": "Area",
      "description": "Convert Square metres (m²) to Square feet (ft²).",
      "inputUnit": {
        "name": "Square metres",
        "symbol": "m²"
      },
      "outputUnit": {
        "name": "Square feet",
        "symbol": "ft²"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 10.763910416709722
      }
    },
    {
      "id": "conversion--square-meters-to-square-kilometers",
      "type": "programmatic-conversion",
      "name": "Square metres to Square kilometres converter",
      "path": "/convert/square-meters-to-square-kilometers",
      "category": "Area",
      "description": "Convert Square metres (m²) to Square kilometres (km²).",
      "inputUnit": {
        "name": "Square metres",
        "symbol": "m²"
      },
      "outputUnit": {
        "name": "Square kilometres",
        "symbol": "km²"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.000001
      }
    },
    {
      "id": "conversion--square-meters-to-square-yards",
      "type": "programmatic-conversion",
      "name": "Square metres to Square yards converter",
      "path": "/convert/square-meters-to-square-yards",
      "category": "Area",
      "description": "Convert Square metres (m²) to Square yards (yd²).",
      "inputUnit": {
        "name": "Square metres",
        "symbol": "m²"
      },
      "outputUnit": {
        "name": "Square yards",
        "symbol": "yd²"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 1.1959900463010802
      }
    },
    {
      "id": "conversion--square-yards-to-acres",
      "type": "programmatic-conversion",
      "name": "Square yards to Acres converter",
      "path": "/convert/square-yards-to-acres",
      "category": "Area",
      "description": "Convert Square yards (yd²) to Acres (ac).",
      "inputUnit": {
        "name": "Square yards",
        "symbol": "yd²"
      },
      "outputUnit": {
        "name": "Acres",
        "symbol": "ac"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.00020661157024793388
      }
    },
    {
      "id": "conversion--square-yards-to-hectares",
      "type": "programmatic-conversion",
      "name": "Square yards to Hectares converter",
      "path": "/convert/square-yards-to-hectares",
      "category": "Area",
      "description": "Convert Square yards (yd²) to Hectares (ha).",
      "inputUnit": {
        "name": "Square yards",
        "symbol": "yd²"
      },
      "outputUnit": {
        "name": "Hectares",
        "symbol": "ha"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.000083612736
      }
    },
    {
      "id": "conversion--square-yards-to-square-feet",
      "type": "programmatic-conversion",
      "name": "Square yards to Square feet converter",
      "path": "/convert/square-yards-to-square-feet",
      "category": "Area",
      "description": "Convert Square yards (yd²) to Square feet (ft²).",
      "inputUnit": {
        "name": "Square yards",
        "symbol": "yd²"
      },
      "outputUnit": {
        "name": "Square feet",
        "symbol": "ft²"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 9
      }
    },
    {
      "id": "conversion--square-yards-to-square-kilometers",
      "type": "programmatic-conversion",
      "name": "Square yards to Square kilometres converter",
      "path": "/convert/square-yards-to-square-kilometers",
      "category": "Area",
      "description": "Convert Square yards (yd²) to Square kilometres (km²).",
      "inputUnit": {
        "name": "Square yards",
        "symbol": "yd²"
      },
      "outputUnit": {
        "name": "Square kilometres",
        "symbol": "km²"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 8.3612736e-7
      }
    },
    {
      "id": "conversion--square-yards-to-square-meters",
      "type": "programmatic-conversion",
      "name": "Square yards to Square metres converter",
      "path": "/convert/square-yards-to-square-meters",
      "category": "Area",
      "description": "Convert Square yards (yd²) to Square metres (m²).",
      "inputUnit": {
        "name": "Square yards",
        "symbol": "yd²"
      },
      "outputUnit": {
        "name": "Square metres",
        "symbol": "m²"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.83612736
      }
    },
    {
      "id": "conversion--stone-to-grams",
      "type": "programmatic-conversion",
      "name": "Stone to Grams converter",
      "path": "/convert/stone-to-grams",
      "category": "Mass",
      "description": "Convert Stone (st) to Grams (g).",
      "inputUnit": {
        "name": "Stone",
        "symbol": "st"
      },
      "outputUnit": {
        "name": "Grams",
        "symbol": "g"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 6350.293180000001
      }
    },
    {
      "id": "conversion--stone-to-kilograms",
      "type": "programmatic-conversion",
      "name": "Stone to Kilograms converter",
      "path": "/convert/stone-to-kilograms",
      "category": "Mass",
      "description": "Convert Stone (st) to Kilograms (kg).",
      "inputUnit": {
        "name": "Stone",
        "symbol": "st"
      },
      "outputUnit": {
        "name": "Kilograms",
        "symbol": "kg"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 6.35029318
      }
    },
    {
      "id": "conversion--stone-to-metric-tons",
      "type": "programmatic-conversion",
      "name": "Stone to Metric tonnes converter",
      "path": "/convert/stone-to-metric-tons",
      "category": "Mass",
      "description": "Convert Stone (st) to Metric tonnes (t).",
      "inputUnit": {
        "name": "Stone",
        "symbol": "st"
      },
      "outputUnit": {
        "name": "Metric tonnes",
        "symbol": "t"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.00635029318
      }
    },
    {
      "id": "conversion--stone-to-micrograms",
      "type": "programmatic-conversion",
      "name": "Stone to Micrograms converter",
      "path": "/convert/stone-to-micrograms",
      "category": "Mass",
      "description": "Convert Stone (st) to Micrograms (μg).",
      "inputUnit": {
        "name": "Stone",
        "symbol": "st"
      },
      "outputUnit": {
        "name": "Micrograms",
        "symbol": "μg"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 6350293180
      }
    },
    {
      "id": "conversion--stone-to-milligrams",
      "type": "programmatic-conversion",
      "name": "Stone to Milligrams converter",
      "path": "/convert/stone-to-milligrams",
      "category": "Mass",
      "description": "Convert Stone (st) to Milligrams (mg).",
      "inputUnit": {
        "name": "Stone",
        "symbol": "st"
      },
      "outputUnit": {
        "name": "Milligrams",
        "symbol": "mg"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 6350293.180000001
      }
    },
    {
      "id": "conversion--stone-to-ounces",
      "type": "programmatic-conversion",
      "name": "Stone to Ounces converter",
      "path": "/convert/stone-to-ounces",
      "category": "Mass",
      "description": "Convert Stone (st) to Ounces (oz).",
      "inputUnit": {
        "name": "Stone",
        "symbol": "st"
      },
      "outputUnit": {
        "name": "Ounces",
        "symbol": "oz"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 224
      }
    },
    {
      "id": "conversion--stone-to-pounds",
      "type": "programmatic-conversion",
      "name": "Stone to Pounds converter",
      "path": "/convert/stone-to-pounds",
      "category": "Mass",
      "description": "Convert Stone (st) to Pounds (lb).",
      "inputUnit": {
        "name": "Stone",
        "symbol": "st"
      },
      "outputUnit": {
        "name": "Pounds",
        "symbol": "lb"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 14
      }
    },
    {
      "id": "conversion--us-cups-to-cubic-meters",
      "type": "programmatic-conversion",
      "name": "US cups to Cubic metres converter",
      "path": "/convert/us-cups-to-cubic-meters",
      "category": "Volume",
      "description": "Convert US cups (cup) to Cubic metres (m³).",
      "inputUnit": {
        "name": "US cups",
        "symbol": "cup"
      },
      "outputUnit": {
        "name": "Cubic metres",
        "symbol": "m³"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.00023658823649999998
      }
    },
    {
      "id": "conversion--us-cups-to-fluid-ounces",
      "type": "programmatic-conversion",
      "name": "US cups to US fluid ounces converter",
      "path": "/convert/us-cups-to-fluid-ounces",
      "category": "Volume",
      "description": "Convert US cups (cup) to US fluid ounces (fl oz).",
      "inputUnit": {
        "name": "US cups",
        "symbol": "cup"
      },
      "outputUnit": {
        "name": "US fluid ounces",
        "symbol": "fl oz"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 8
      }
    },
    {
      "id": "conversion--us-cups-to-imperial-gallons",
      "type": "programmatic-conversion",
      "name": "US cups to Imperial gallons converter",
      "path": "/convert/us-cups-to-imperial-gallons",
      "category": "Volume",
      "description": "Convert US cups (cup) to Imperial gallons (imp gal).",
      "inputUnit": {
        "name": "US cups",
        "symbol": "cup"
      },
      "outputUnit": {
        "name": "Imperial gallons",
        "symbol": "imp gal"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.0520421365393118
      }
    },
    {
      "id": "conversion--us-cups-to-liters",
      "type": "programmatic-conversion",
      "name": "US cups to Litres converter",
      "path": "/convert/us-cups-to-liters",
      "category": "Volume",
      "description": "Convert US cups (cup) to Litres (L).",
      "inputUnit": {
        "name": "US cups",
        "symbol": "cup"
      },
      "outputUnit": {
        "name": "Litres",
        "symbol": "L"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.2365882365
      }
    },
    {
      "id": "conversion--us-cups-to-milliliters",
      "type": "programmatic-conversion",
      "name": "US cups to Millilitres converter",
      "path": "/convert/us-cups-to-milliliters",
      "category": "Volume",
      "description": "Convert US cups (cup) to Millilitres (mL).",
      "inputUnit": {
        "name": "US cups",
        "symbol": "cup"
      },
      "outputUnit": {
        "name": "Millilitres",
        "symbol": "mL"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 236.5882365
      }
    },
    {
      "id": "conversion--us-cups-to-us-gallons",
      "type": "programmatic-conversion",
      "name": "US cups to US gallons converter",
      "path": "/convert/us-cups-to-us-gallons",
      "category": "Volume",
      "description": "Convert US cups (cup) to US gallons (gal).",
      "inputUnit": {
        "name": "US cups",
        "symbol": "cup"
      },
      "outputUnit": {
        "name": "US gallons",
        "symbol": "gal"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.0625
      }
    },
    {
      "id": "conversion--us-gallons-to-cubic-meters",
      "type": "programmatic-conversion",
      "name": "US gallons to Cubic metres converter",
      "path": "/convert/us-gallons-to-cubic-meters",
      "category": "Volume",
      "description": "Convert US gallons (gal) to Cubic metres (m³).",
      "inputUnit": {
        "name": "US gallons",
        "symbol": "gal"
      },
      "outputUnit": {
        "name": "Cubic metres",
        "symbol": "m³"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.0037854117839999997
      }
    },
    {
      "id": "conversion--us-gallons-to-fluid-ounces",
      "type": "programmatic-conversion",
      "name": "US gallons to US fluid ounces converter",
      "path": "/convert/us-gallons-to-fluid-ounces",
      "category": "Volume",
      "description": "Convert US gallons (gal) to US fluid ounces (fl oz).",
      "inputUnit": {
        "name": "US gallons",
        "symbol": "gal"
      },
      "outputUnit": {
        "name": "US fluid ounces",
        "symbol": "fl oz"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 128
      }
    },
    {
      "id": "conversion--us-gallons-to-imperial-gallons",
      "type": "programmatic-conversion",
      "name": "US gallons to Imperial gallons converter",
      "path": "/convert/us-gallons-to-imperial-gallons",
      "category": "Volume",
      "description": "Convert US gallons (gal) to Imperial gallons (imp gal).",
      "inputUnit": {
        "name": "US gallons",
        "symbol": "gal"
      },
      "outputUnit": {
        "name": "Imperial gallons",
        "symbol": "imp gal"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.8326741846289888
      }
    },
    {
      "id": "conversion--us-gallons-to-liters",
      "type": "programmatic-conversion",
      "name": "US gallons to Litres converter",
      "path": "/convert/us-gallons-to-liters",
      "category": "Volume",
      "description": "Convert US gallons (gal) to Litres (L).",
      "inputUnit": {
        "name": "US gallons",
        "symbol": "gal"
      },
      "outputUnit": {
        "name": "Litres",
        "symbol": "L"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 3.785411784
      }
    },
    {
      "id": "conversion--us-gallons-to-milliliters",
      "type": "programmatic-conversion",
      "name": "US gallons to Millilitres converter",
      "path": "/convert/us-gallons-to-milliliters",
      "category": "Volume",
      "description": "Convert US gallons (gal) to Millilitres (mL).",
      "inputUnit": {
        "name": "US gallons",
        "symbol": "gal"
      },
      "outputUnit": {
        "name": "Millilitres",
        "symbol": "mL"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 3785.411784
      }
    },
    {
      "id": "conversion--us-gallons-to-us-cups",
      "type": "programmatic-conversion",
      "name": "US gallons to US cups converter",
      "path": "/convert/us-gallons-to-us-cups",
      "category": "Volume",
      "description": "Convert US gallons (gal) to US cups (cup).",
      "inputUnit": {
        "name": "US gallons",
        "symbol": "gal"
      },
      "outputUnit": {
        "name": "US cups",
        "symbol": "cup"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 16
      }
    },
    {
      "id": "conversion--yards-to-centimeters",
      "type": "programmatic-conversion",
      "name": "Yards to Centimetres converter",
      "path": "/convert/yards-to-centimeters",
      "category": "Length",
      "description": "Convert Yards (yd) to Centimetres (cm).",
      "inputUnit": {
        "name": "Yards",
        "symbol": "yd"
      },
      "outputUnit": {
        "name": "Centimetres",
        "symbol": "cm"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 91.44
      }
    },
    {
      "id": "conversion--yards-to-feet",
      "type": "programmatic-conversion",
      "name": "Yards to Feet converter",
      "path": "/convert/yards-to-feet",
      "category": "Length",
      "description": "Convert Yards (yd) to Feet (ft).",
      "inputUnit": {
        "name": "Yards",
        "symbol": "yd"
      },
      "outputUnit": {
        "name": "Feet",
        "symbol": "ft"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 3
      }
    },
    {
      "id": "conversion--yards-to-inches",
      "type": "programmatic-conversion",
      "name": "Yards to Inches converter",
      "path": "/convert/yards-to-inches",
      "category": "Length",
      "description": "Convert Yards (yd) to Inches (in).",
      "inputUnit": {
        "name": "Yards",
        "symbol": "yd"
      },
      "outputUnit": {
        "name": "Inches",
        "symbol": "in"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 36
      }
    },
    {
      "id": "conversion--yards-to-kilometers",
      "type": "programmatic-conversion",
      "name": "Yards to Kilometres converter",
      "path": "/convert/yards-to-kilometers",
      "category": "Length",
      "description": "Convert Yards (yd) to Kilometres (km).",
      "inputUnit": {
        "name": "Yards",
        "symbol": "yd"
      },
      "outputUnit": {
        "name": "Kilometres",
        "symbol": "km"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.0009144
      }
    },
    {
      "id": "conversion--yards-to-meters",
      "type": "programmatic-conversion",
      "name": "Yards to Metres converter",
      "path": "/convert/yards-to-meters",
      "category": "Length",
      "description": "Convert Yards (yd) to Metres (m).",
      "inputUnit": {
        "name": "Yards",
        "symbol": "yd"
      },
      "outputUnit": {
        "name": "Metres",
        "symbol": "m"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.9144
      }
    },
    {
      "id": "conversion--yards-to-micrometers",
      "type": "programmatic-conversion",
      "name": "Yards to Micrometres converter",
      "path": "/convert/yards-to-micrometers",
      "category": "Length",
      "description": "Convert Yards (yd) to Micrometres (μm).",
      "inputUnit": {
        "name": "Yards",
        "symbol": "yd"
      },
      "outputUnit": {
        "name": "Micrometres",
        "symbol": "μm"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 914400
      }
    },
    {
      "id": "conversion--yards-to-miles",
      "type": "programmatic-conversion",
      "name": "Yards to Miles converter",
      "path": "/convert/yards-to-miles",
      "category": "Length",
      "description": "Convert Yards (yd) to Miles (mi).",
      "inputUnit": {
        "name": "Yards",
        "symbol": "yd"
      },
      "outputUnit": {
        "name": "Miles",
        "symbol": "mi"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.0005681818181818182
      }
    },
    {
      "id": "conversion--yards-to-millimeters",
      "type": "programmatic-conversion",
      "name": "Yards to Millimetres converter",
      "path": "/convert/yards-to-millimeters",
      "category": "Length",
      "description": "Convert Yards (yd) to Millimetres (mm).",
      "inputUnit": {
        "name": "Yards",
        "symbol": "yd"
      },
      "outputUnit": {
        "name": "Millimetres",
        "symbol": "mm"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 914.4
      }
    },
    {
      "id": "conversion--yards-to-nautical-miles",
      "type": "programmatic-conversion",
      "name": "Yards to Nautical miles converter",
      "path": "/convert/yards-to-nautical-miles",
      "category": "Length",
      "description": "Convert Yards (yd) to Nautical miles (nmi).",
      "inputUnit": {
        "name": "Yards",
        "symbol": "yd"
      },
      "outputUnit": {
        "name": "Nautical miles",
        "symbol": "nmi"
      },
      "calculation": {
        "mode": "scale-factor",
        "factor": 0.0004937365010799136
      }
    },
    {
      "id": "tool--apy-calculator",
      "type": "routed-calculator",
      "name": "Annual percentage yield (APY) calculator",
      "path": "/tools/apy-calculator",
      "category": "Money & business",
      "description": "Convert a nominal annual rate into an effective annual percentage yield and inspect the periodic rate and one-year growth factor behind the result.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Periodic rate = nominal annual rate ÷ compounding periods. Effective annual yield = ((1 + periodic rate)^periods − 1) × 100. The implementation uses log1p and expm1 for stable evaluation.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "apy-nominal-rate",
          "label": "Nominal annual rate",
          "valueType": "number",
          "required": true
        },
        {
          "id": "apy-compounding-periods",
          "label": "Compounding periods per year",
          "valueType": "number",
          "required": true
        }
      ]
    },
    {
      "id": "tool--arithmetic-sequence-calculator",
      "type": "routed-calculator",
      "name": "Arithmetic sequence calculator",
      "path": "/tools/arithmetic-sequence-calculator",
      "category": "Everyday math",
      "description": "Calculate arithmetic nth terms and finite sums or recover a constant difference and first term from two known terms.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "For first term a₁, common difference d and positive integer n, aₙ=a₁+(n−1)d and Sₙ=n(a₁+aₙ)/2. From known terms aₘ and aₙ at different indices, d=(aₙ−aₘ)/(n−m), then a₁=aₘ−(m−1)d.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "sequence-mode",
          "label": "Known information",
          "valueType": "text",
          "required": true
        },
        {
          "id": "sequence-first",
          "label": "First term or first known term value",
          "valueType": "number",
          "required": true
        },
        {
          "id": "sequence-difference",
          "label": "Common difference",
          "valueType": "number",
          "required": false
        },
        {
          "id": "sequence-first-known-index",
          "label": "First known term number",
          "valueType": "number",
          "required": false
        },
        {
          "id": "sequence-known-index",
          "label": "Second known term number",
          "valueType": "number",
          "required": false
        },
        {
          "id": "sequence-known-term",
          "label": "Second known term value",
          "valueType": "number",
          "required": false
        },
        {
          "id": "sequence-target",
          "label": "Target term number",
          "valueType": "number",
          "required": true
        }
      ]
    },
    {
      "id": "tool--average-calculator",
      "type": "routed-calculator",
      "name": "Average calculator",
      "path": "/tools/average-calculator",
      "category": "Everyday math",
      "description": "Paste a list of numbers to calculate mean, median, count, sum, range and an optional weighted average.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Arithmetic mean = sum of all included values ÷ count of included values. Median is the middle value after sorting, or the average of the two middle values when the count is even. Weighted mean = sum of each value multiplied by its weight ÷ sum of weights.",
        "formulaVersion": "1.1.0"
      },
      "inputs": [
        {
          "id": "input-1",
          "label": "Numbers to average",
          "valueType": "number-list",
          "required": true
        },
        {
          "id": "weights",
          "label": "Optional weights",
          "valueType": "number-list",
          "required": false
        }
      ]
    },
    {
      "id": "tool--bmi-calculator",
      "type": "routed-calculator",
      "name": "BMI calculator",
      "path": "/tools/bmi-calculator",
      "category": "Health",
      "description": "Calculate BMI from kilograms and centimetres, see adult screening bands, metric-to-imperial equivalents and important limitations.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "BMI = weight in kilograms ÷ height in metres squared. Adult screening ranges are general population bands and are not a diagnosis or medical advice.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "input-1",
          "label": "Weight",
          "valueType": "number",
          "required": true
        },
        {
          "id": "input-2",
          "label": "Height",
          "valueType": "number",
          "required": false
        }
      ]
    },
    {
      "id": "tool--bmr-calculator",
      "type": "routed-calculator",
      "name": "BMR calculator",
      "path": "/tools/bmr-calculator",
      "category": "Health",
      "description": "Estimate adult basal metabolic rate with the published Mifflin–St Jeor equation, transparent constants, strict input limits and prominent screening limitations.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Mifflin–St Jeor adult estimate: BMR = 10 × weight in kilograms + 6.25 × height in centimetres − 5 × age in years + s, where s is +5 for the male equation or −161 for the female equation.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "bmr-weight",
          "label": "Weight",
          "valueType": "number",
          "required": true
        },
        {
          "id": "bmr-height",
          "label": "Height",
          "valueType": "number",
          "required": true
        },
        {
          "id": "bmr-age",
          "label": "Adult age",
          "valueType": "number",
          "required": true
        },
        {
          "id": "bmr-equation-constant",
          "label": "Published equation",
          "valueType": "text",
          "required": true
        }
      ]
    },
    {
      "id": "tool--break-even-calculator",
      "type": "routed-calculator",
      "name": "Break-even calculator",
      "path": "/tools/break-even-calculator",
      "category": "Money & business",
      "description": "Estimate break-even units, target-profit units, revenue at break-even and profit at planned sales volume.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Contribution per unit = selling price − variable cost. Break-even units = fixed costs ÷ contribution per unit. Units for target profit = (fixed costs + target profit) ÷ contribution per unit.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "input-1",
          "label": "Fixed costs",
          "valueType": "number",
          "required": true
        },
        {
          "id": "input-2",
          "label": "Selling price per unit",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-3",
          "label": "Variable cost per unit",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-4",
          "label": "Target profit",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-5",
          "label": "Planned units",
          "valueType": "number",
          "required": false
        }
      ]
    },
    {
      "id": "tool--circle-calculator",
      "type": "routed-calculator",
      "name": "Circle calculator",
      "path": "/tools/circle-calculator",
      "category": "Everyday math",
      "description": "Calculate a circle's radius, diameter, circumference and area from any one known measurement with transparent reversible formulas.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "For radius r, diameter d=2r, circumference C=2πr=πd and area A=πr². Reverse solving uses r=d/2, r=C/(2π), or r=√(A/π), then derives every other measurement from that radius.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "circle-input-kind",
          "label": "Known measurement",
          "valueType": "text",
          "required": true
        },
        {
          "id": "circle-input-value",
          "label": "Known measurement value",
          "valueType": "number",
          "required": true
        }
      ]
    },
    {
      "id": "tool--cm-to-inches-converter",
      "type": "routed-calculator",
      "name": "Centimetres to inches converter",
      "path": "/tools/cm-to-inches-converter",
      "category": "Conversion & technology",
      "description": "Convert centimetres to inches, feet and inches, millimetres, metres, feet and yards using exact factors.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Inches = centimetres ÷ 2.54. Feet = inches ÷ 12. Millimetres = centimetres × 10.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "input-1",
          "label": "Centimetres",
          "valueType": "number",
          "required": true
        }
      ]
    },
    {
      "id": "tool--concrete-volume-calculator",
      "type": "routed-calculator",
      "name": "Concrete volume calculator",
      "path": "/tools/concrete-volume-calculator",
      "category": "Construction & engineering",
      "description": "Calculate concrete volume for rectangular slabs, add waste allowance, estimate material cost and plan delivery loads.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Volume = length × width × depth. Order volume = volume × (1 + waste percentage ÷ 100). Cost = order volume × price per cubic metre.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "input-1",
          "label": "Length",
          "valueType": "number",
          "required": true
        },
        {
          "id": "input-2",
          "label": "Width",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-3",
          "label": "Depth",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-4",
          "label": "Waste allowance",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-5",
          "label": "Concrete price, optional",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-6",
          "label": "Truck capacity, optional",
          "valueType": "number",
          "required": false
        }
      ]
    },
    {
      "id": "tool--coordinate-geometry-calculator",
      "type": "routed-calculator",
      "name": "Coordinate geometry calculator",
      "path": "/tools/coordinate-geometry-calculator",
      "category": "Everyday math",
      "description": "Calculate displacement, distance, midpoint, slope, direction and line classification between two Cartesian points with safe vertical and coincident handling.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "For points (x₁,y₁) and (x₂,y₂), calculate Δx=x₂−x₁ and Δy=y₂−y₁. Distance is √(Δx²+Δy²), midpoint is ((x₁+x₂)/2,(y₁+y₂)/2), slope is Δy/Δx when Δx is non-zero, and direction is atan2(Δy,Δx) normalized from 0° to less than 360°.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "x1",
          "label": "Point 1 x-coordinate",
          "valueType": "number",
          "required": true
        },
        {
          "id": "y1",
          "label": "Point 1 y-coordinate",
          "valueType": "number",
          "required": true
        },
        {
          "id": "x2",
          "label": "Point 2 x-coordinate",
          "valueType": "number",
          "required": true
        },
        {
          "id": "y2",
          "label": "Point 2 y-coordinate",
          "valueType": "number",
          "required": true
        }
      ]
    },
    {
      "id": "tool--cylinder-volume-calculator",
      "type": "routed-calculator",
      "name": "Cylinder volume calculator",
      "path": "/tools/cylinder-volume-calculator",
      "category": "Construction & engineering",
      "description": "Calculate cylinder volume from radius and height, convert to litres, estimate filled volume, quantity totals and material cost.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Cylinder volume = π × radius² × height. Filled volume = volume × fill percentage ÷ 100. Use consistent length units.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "input-1",
          "label": "Radius",
          "valueType": "number",
          "required": true
        },
        {
          "id": "input-2",
          "label": "Height",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-3",
          "label": "Fill level",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-4",
          "label": "Quantity",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-5",
          "label": "Price, optional",
          "valueType": "number",
          "required": false
        }
      ]
    },
    {
      "id": "tool--data-usage-calculator",
      "type": "routed-calculator",
      "name": "Data usage calculator",
      "path": "/tools/data-usage-calculator",
      "category": "Conversion & technology",
      "description": "Estimate data consumption from bitrate, session length, daily frequency, days and explicit overhead; compare common bitrates and evaluate an optional decimal-GB cap.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Convert bitrate to bits per second, multiply by (1 + overhead percentage), session seconds, sessions per day and days, then divide by 8 for bytes and 1,000,000,000 for decimal GB. Cap outputs solve the same relationship against the entered cap.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "bitrate",
          "label": "Media or transfer bitrate",
          "valueType": "number",
          "required": true
        },
        {
          "id": "minutes-per-session",
          "label": "Minutes per session",
          "valueType": "number",
          "required": true
        },
        {
          "id": "sessions-per-day",
          "label": "Sessions per day",
          "valueType": "number",
          "required": true
        },
        {
          "id": "days",
          "label": "Number of days",
          "valueType": "number",
          "required": true
        },
        {
          "id": "overhead-percent",
          "label": "Estimated protocol overhead percentage",
          "valueType": "number",
          "required": true
        },
        {
          "id": "data-cap-gb",
          "label": "Optional data cap in decimal gigabytes",
          "valueType": "number",
          "required": false
        }
      ]
    },
    {
      "id": "tool--debt-to-income-calculator",
      "type": "routed-calculator",
      "name": "Debt-to-income ratio calculator",
      "path": "/tools/debt-to-income-calculator",
      "category": "Money & business",
      "description": "Calculate total monthly debt-to-income and housing-to-income ratios, compare a user-selected planning ratio, and inspect the underlying monthly amounts without predicting lender approval.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Total monthly debt is the sum of the entered housing, instalment, revolving and other debt payments. Debt-to-income percentage = total monthly debt payments divided by gross monthly income times 100.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "dti-gross-income",
          "label": "Gross monthly income",
          "valueType": "number",
          "required": true
        },
        {
          "id": "dti-housing-payment",
          "label": "Monthly housing payment",
          "valueType": "number",
          "required": true
        },
        {
          "id": "dti-instalment-payments",
          "label": "Other instalment debt payments",
          "valueType": "number",
          "required": true
        },
        {
          "id": "dti-revolving-payments",
          "label": "Revolving debt payments",
          "valueType": "number",
          "required": true
        },
        {
          "id": "dti-other-payments",
          "label": "Other monthly debt payments",
          "valueType": "number",
          "required": true
        },
        {
          "id": "dti-target-ratio",
          "label": "Comparison ratio",
          "valueType": "number",
          "required": true
        }
      ]
    },
    {
      "id": "tool--discount-calculator",
      "type": "routed-calculator",
      "name": "Discount calculator",
      "path": "/tools/discount-calculator",
      "category": "Everyday math",
      "description": "Calculate discounted price, amount saved, quantity totals, original price from sale price and real price movement.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Saving = original price × discount percentage ÷ 100. Discounted price = original price − saving. Original from sale price = sale price ÷ (1 − discount percentage).",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "input-1",
          "label": "Original price",
          "valueType": "number",
          "required": true
        },
        {
          "id": "input-2",
          "label": "Discount",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-3",
          "label": "Quantity",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-4",
          "label": "Sale price to reverse",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-5",
          "label": "Was price for comparison",
          "valueType": "number",
          "required": false
        }
      ]
    },
    {
      "id": "tool--download-time-calculator",
      "type": "routed-calculator",
      "name": "Download time calculator",
      "path": "/tools/download-time-calculator",
      "category": "Conversion & technology",
      "description": "Estimate download duration for decimal or binary file sizes, multiple files, Mbps/Gbps/MB/s links and explicit efficiency; compare speeds and reverse-calculate a target.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Convert total file size to bits, then divide by effective bits per second: seconds = total bytes × 8 ÷ (advertised bits/s × efficiency). Reverse target speed uses the same relationship solved for bits/s.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "file-size",
          "label": "File size",
          "valueType": "number",
          "required": true
        },
        {
          "id": "speed",
          "label": "Connection speed",
          "valueType": "number",
          "required": true
        },
        {
          "id": "efficiency-percent",
          "label": "Expected efficiency percentage",
          "valueType": "number",
          "required": true
        },
        {
          "id": "file-count",
          "label": "Number of files",
          "valueType": "number",
          "required": true
        },
        {
          "id": "target-minutes",
          "label": "Target time in minutes",
          "valueType": "number",
          "required": false
        }
      ]
    },
    {
      "id": "tool--electricity-cost-calculator",
      "type": "routed-calculator",
      "name": "Electricity cost calculator",
      "path": "/tools/electricity-cost-calculator",
      "category": "Travel & home",
      "description": "Estimate appliance electricity use and cost from watts, hours per day, quantity, days used and your price per kWh.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Energy in kWh = watts × hours ÷ 1,000. Cost = kWh × electricity rate. Total cost = one-appliance cost × quantity × days used.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "input-1",
          "label": "Appliance power",
          "valueType": "number",
          "required": true
        },
        {
          "id": "input-2",
          "label": "Hours used per day",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-3",
          "label": "Electricity rate",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-4",
          "label": "Quantity",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-5",
          "label": "Days used per month",
          "valueType": "number",
          "required": false
        }
      ]
    },
    {
      "id": "tool--fuel-cost-calculator",
      "type": "routed-calculator",
      "name": "Fuel cost calculator",
      "path": "/tools/fuel-cost-calculator",
      "category": "Travel & home",
      "description": "Estimate trip fuel use, total cost, round-trip totals, cost per kilometre and cost per person from distance, consumption and fuel price.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Fuel required = distance × trip multiplier × consumption ÷ 100. Estimated cost = fuel required × price per litre. Cost per person = estimated cost ÷ people sharing the trip.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "input-1",
          "label": "Trip distance",
          "valueType": "number",
          "required": true
        },
        {
          "id": "input-2",
          "label": "Fuel consumption",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-3",
          "label": "Fuel price per litre",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-4",
          "label": "Trip multiplier",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-5",
          "label": "People sharing cost",
          "valueType": "number",
          "required": false
        }
      ]
    },
    {
      "id": "tool--geometric-sequence-calculator",
      "type": "routed-calculator",
      "name": "Geometric sequence calculator",
      "path": "/tools/geometric-sequence-calculator",
      "category": "Everyday math",
      "description": "Calculate geometric nth terms, finite series sums, growth factors and convergent infinite sums.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "The nth term is aₙ=a₁rⁿ⁻¹. The first n terms sum to Sₙ=a₁(1−rⁿ)/(1−r) when r≠1 and Sₙ=na₁ when r=1. The infinite sum is a₁/(1−r) only when |r|<1.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "geometric-first-term",
          "label": "First term",
          "valueType": "number",
          "required": true
        },
        {
          "id": "geometric-common-ratio",
          "label": "Common ratio",
          "valueType": "number",
          "required": true
        },
        {
          "id": "geometric-target-index",
          "label": "Target term number",
          "valueType": "number",
          "required": true
        }
      ]
    },
    {
      "id": "tool--image-aspect-ratio-calculator",
      "type": "routed-calculator",
      "name": "Image aspect ratio calculator",
      "path": "/tools/image-aspect-ratio-calculator",
      "category": "Conversion & technology",
      "description": "Reduce image aspect ratios and calculate proportional target pixel dimensions locally without uploading an image.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Aspect ratio is width divided by height. When width is set, scaled height is target width divided by the aspect ratio; when height is set, scaled width is target height multiplied by the aspect ratio.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "image-source-width",
          "label": "Source width",
          "valueType": "number",
          "required": true
        },
        {
          "id": "image-source-height",
          "label": "Source height",
          "valueType": "number",
          "required": true
        },
        {
          "id": "image-target-mode",
          "label": "Dimension to set",
          "valueType": "text",
          "required": true
        },
        {
          "id": "image-target-dimension",
          "label": "Target dimension",
          "valueType": "number",
          "required": true
        }
      ]
    },
    {
      "id": "tool--ipv4-subnet-calculator",
      "type": "routed-calculator",
      "name": "IPv4 subnet calculator",
      "path": "/tools/ipv4-subnet-calculator",
      "category": "Conversion & technology",
      "description": "Calculate IPv4 CIDR network and broadcast boundaries, masks, usable ranges, address counts and RFC 1918 private status with correct /31 and /32 handling.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Convert the four IPv4 octets to one 32-bit integer. Build the prefix mask from the leading CIDR bits, calculate network = address AND mask, wildcard = NOT mask, and broadcast = network OR wildcard. Usable bounds exclude network and broadcast for /0 through /30; RFC 3021 permits both /31 addresses and /32 represents one host.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "ipv4-address",
          "label": "IPv4 address",
          "valueType": "text",
          "required": true
        },
        {
          "id": "cidr-prefix",
          "label": "CIDR prefix",
          "valueType": "number",
          "required": true
        }
      ]
    },
    {
      "id": "tool--kg-to-lbs-converter",
      "type": "routed-calculator",
      "name": "Kilograms to pounds converter",
      "path": "/tools/kg-to-lbs-converter",
      "category": "Conversion & technology",
      "description": "Convert kilograms to pounds or pounds back to kilograms, with ounces, stones, grams and metric tonnes using exact international factors.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Pounds = kilograms × 2.2046226218487757. Kilograms = pounds ÷ 2.2046226218487757. Ounces = pounds × 16. Stones = pounds ÷ 14.",
        "formulaVersion": "1.1.0"
      },
      "inputs": [
        {
          "id": "input-1",
          "label": "Mass in kilograms or pounds",
          "valueType": "number",
          "required": true
        }
      ]
    },
    {
      "id": "tool--length-converter",
      "type": "routed-calculator",
      "name": "Metres to feet converter",
      "path": "/tools/length-converter",
      "category": "Conversion & technology",
      "description": "Convert metres to decimal feet, feet and inches, centimetres, inches, yards and miles with exact international factors.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Feet = metres × 3.280839895013123. Inches = metres × 39.37007874015748. Centimetres = metres × 100.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "input-1",
          "label": "Metres",
          "valueType": "number",
          "required": true
        }
      ]
    },
    {
      "id": "tool--litres-to-gallons-converter",
      "type": "routed-calculator",
      "name": "Litres to US gallons converter",
      "path": "/tools/litres-to-gallons-converter",
      "category": "Conversion & technology",
      "description": "Convert litres to US gallons, UK imperial gallons, quarts, pints, fluid ounces and millilitres.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "US gallons = litres ÷ 3.785411784. UK imperial gallons = litres ÷ 4.54609. Millilitres = litres × 1,000.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "input-1",
          "label": "Litres",
          "valueType": "number",
          "required": true
        }
      ]
    },
    {
      "id": "tool--loan-amortization-snapshot-calculator",
      "type": "routed-calculator",
      "name": "Loan amortization snapshot calculator",
      "path": "/tools/loan-amortization-snapshot-calculator",
      "category": "Money & business",
      "description": "Inspect how principal, interest and remaining balance change across a fixed-rate monthly loan schedule.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Monthly rate r = annual percentage rate ÷ 1,200. Regular payment = P × r ÷ (1 − (1 + r)^−n); when r = 0, payment = P ÷ n. Each row applies interest = opening balance × r, principal = payment − interest and closing balance = opening balance − principal.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "amortization-principal",
          "label": "Loan amount",
          "valueType": "number",
          "required": true
        },
        {
          "id": "amortization-rate",
          "label": "Nominal annual rate",
          "valueType": "number",
          "required": true
        },
        {
          "id": "amortization-term",
          "label": "Loan term",
          "valueType": "number",
          "required": true
        },
        {
          "id": "amortization-selected-payment",
          "label": "Payment number to inspect",
          "valueType": "number",
          "required": true
        }
      ]
    },
    {
      "id": "tool--loan-payment-calculator",
      "type": "routed-calculator",
      "name": "Loan payment calculator",
      "path": "/tools/loan-payment-calculator",
      "category": "Money & business",
      "description": "Estimate monthly loan payments, total interest, repayment cost and optional extra-payment savings for a fixed-rate loan.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Monthly payment = P × r × (1 + r)ⁿ ÷ ((1 + r)ⁿ − 1). P is the loan amount, r is the monthly interest rate and n is the number of monthly payments. Extra-payment savings are estimated by amortizing the remaining balance month by month.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "input-1",
          "label": "Loan amount",
          "valueType": "number",
          "required": true
        },
        {
          "id": "input-2",
          "label": "Annual interest rate",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-3",
          "label": "Loan term",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-4",
          "label": "Extra monthly payment",
          "valueType": "number",
          "required": false
        }
      ]
    },
    {
      "id": "tool--loan-rate-comparison-calculator",
      "type": "routed-calculator",
      "name": "Loan rate comparison calculator",
      "path": "/tools/loan-rate-comparison-calculator",
      "category": "Money & business",
      "description": "Compare entered fixed-rate loan offers and distinguish the lowest monthly payment from the lowest total borrowing cost.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "For each offer, monthly payment uses P × r × (1 + r)^n ÷ ((1 + r)^n − 1), with P as principal, r as annual rate ÷ 1,200 and n as months; zero-rate payment is P ÷ n. Estimated borrowing cost = total interest + upfront fee.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "loan-comparison-principal",
          "label": "Loan amount",
          "valueType": "number",
          "required": true
        },
        {
          "id": "offer-rates",
          "label": "Annual interest rates",
          "valueType": "number-list",
          "required": true
        },
        {
          "id": "offer-terms",
          "label": "Loan terms",
          "valueType": "number-list",
          "required": true
        },
        {
          "id": "offer-fees",
          "label": "Upfront fees",
          "valueType": "number-list",
          "required": true
        }
      ]
    },
    {
      "id": "tool--markup-margin-calculator",
      "type": "routed-calculator",
      "name": "Markup and margin calculator",
      "path": "/tools/markup-margin-calculator",
      "category": "Money & business",
      "description": "Calculate profit, markup, gross margin, total profit and target prices with explicit offline currency presentation.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Profit = selling price − cost. Markup = profit ÷ cost × 100. Gross margin = profit ÷ selling price × 100. Selling price for a target margin = cost ÷ (1 − margin ÷ 100).",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "input-1",
          "label": "Cost price",
          "valueType": "number",
          "required": true
        },
        {
          "id": "input-2",
          "label": "Selling price",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-3",
          "label": "Units sold",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-4",
          "label": "Target gross margin",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-5",
          "label": "Target markup",
          "valueType": "number",
          "required": false
        }
      ]
    },
    {
      "id": "tool--mb-to-gb-converter",
      "type": "routed-calculator",
      "name": "MB to GB converter",
      "path": "/tools/mb-to-gb-converter",
      "category": "Conversion & technology",
      "description": "Convert decimal kB, MB, GB and TB or binary KiB, MiB, GiB and TiB in either direction through a shared byte-based authority.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Normalise the selected unit to bytes. Decimal kB, MB, GB and TB use successive powers of 1,000; binary KiB, MiB, GiB and TiB use successive powers of 1,024. Divide the same byte count by the required unit size.",
        "formulaVersion": "1.2.0"
      },
      "inputs": [
        {
          "id": "input-1",
          "label": "Storage amount",
          "valueType": "number",
          "required": true
        }
      ]
    },
    {
      "id": "tool--measurement-uncertainty-calculator",
      "type": "routed-calculator",
      "name": "Measurement uncertainty calculator",
      "path": "/tools/measurement-uncertainty-calculator",
      "category": "Everyday math",
      "description": "Combine independent standard uncertainty components with sensitivity coefficients and inspect variance contribution shares.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "For independent, uncorrelated inputs with standard uncertainties u(xᵢ) and sensitivity coefficients cᵢ=∂f/∂xᵢ, the variance contribution is [cᵢu(xᵢ)]² and the combined standard uncertainty is u_c(y)=√Σ[cᵢu(xᵢ)]².",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "uncertainty-components",
          "label": "Standard uncertainty components",
          "valueType": "number",
          "required": true
        },
        {
          "id": "sensitivity-coefficients",
          "label": "Sensitivity coefficients",
          "valueType": "number",
          "required": true
        }
      ]
    },
    {
      "id": "tool--miles-to-km-converter",
      "type": "routed-calculator",
      "name": "Miles to kilometres converter",
      "path": "/tools/miles-to-km-converter",
      "category": "Conversion & technology",
      "description": "Convert statute miles to kilometres, metres, yards and feet using exact international factors.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Kilometres = miles × 1.609344. Metres = kilometres × 1,000. Yards = miles × 1,760.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "input-1",
          "label": "Miles",
          "valueType": "number",
          "required": true
        }
      ]
    },
    {
      "id": "tool--mortgage-affordability-calculator",
      "type": "routed-calculator",
      "name": "Mortgage affordability calculator",
      "path": "/tools/mortgage-affordability-calculator",
      "category": "Money & business",
      "description": "Estimate mortgage buying power from monthly payment, rate, term, deposit and upfront costs. Principal-and-interest scenario only.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Supported loan principal is calculated by reversing the standard amortizing-loan formula. Estimated buying power = supported loan principal + deposit. Estimated upfront cash = deposit + entered upfront costs.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "input-1",
          "label": "Maximum monthly payment",
          "valueType": "number",
          "required": true
        },
        {
          "id": "input-2",
          "label": "Annual interest rate",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-3",
          "label": "Loan term",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-4",
          "label": "Deposit or down payment",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-5",
          "label": "Estimated upfront costs",
          "valueType": "number",
          "required": false
        },
        {
          "id": "display-currency",
          "label": "Display currency",
          "valueType": "text",
          "required": false
        }
      ]
    },
    {
      "id": "tool--ohms-law-calculator",
      "type": "routed-calculator",
      "name": "Ohm's law calculator",
      "path": "/tools/ohms-law-calculator",
      "category": "Construction & engineering",
      "description": "Solve voltage, current or resistance from a valid pair, report ideal DC power and review the limits of applying Ohm's law to real components.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Ohm's law is V = I × R. Rearranging the same authority gives I = V ÷ R and R = V ÷ I. Ideal DC electrical power is P = V × I.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "solve-for",
          "label": "Quantity to calculate",
          "valueType": "text",
          "required": true
        },
        {
          "id": "known-value-one",
          "label": "First known electrical value",
          "valueType": "number",
          "required": true
        },
        {
          "id": "known-value-two",
          "label": "Second known electrical value",
          "valueType": "number",
          "required": true
        }
      ]
    },
    {
      "id": "tool--paint-coverage-calculator",
      "type": "routed-calculator",
      "name": "Paint coverage calculator",
      "path": "/tools/paint-coverage-calculator",
      "category": "Construction & engineering",
      "description": "Use this paint and coating calculator to estimate litres, waste allowance and containers required from area, spread rate and number of coats.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Base coating required = surface area × number of coats ÷ stated coverage per litre. Total litres = base litres + waste allowance. Containers to buy = total litres ÷ container size, rounded up.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "input-1",
          "label": "Surface area",
          "valueType": "number",
          "required": true
        },
        {
          "id": "input-2",
          "label": "Coverage rate",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-3",
          "label": "Number of coats",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-4",
          "label": "Waste allowance",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-5",
          "label": "Container size",
          "valueType": "number",
          "required": false
        }
      ]
    },
    {
      "id": "tool--percent-difference-calculator",
      "type": "routed-calculator",
      "name": "Percentage difference calculator",
      "path": "/tools/percent-difference-calculator",
      "category": "Everyday math",
      "description": "Compare two values with a symmetric percentage-difference method and inspect the absolute difference and average magnitude behind the result.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Absolute difference = |a − b|. Average absolute magnitude = (|a| + |b|) ÷ 2. Percentage difference = absolute difference ÷ average absolute magnitude × 100.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "percent-difference-a",
          "label": "First value",
          "valueType": "number",
          "required": true
        },
        {
          "id": "percent-difference-b",
          "label": "Second value",
          "valueType": "number",
          "required": true
        }
      ]
    },
    {
      "id": "tool--percentage-calculator",
      "type": "routed-calculator",
      "name": "Percentage calculator",
      "path": "/tools/percentage-calculator",
      "category": "Everyday math",
      "description": "Calculate percent of a number, percentage change, part of whole, increase and decrease values with clear formulas.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Percentage value = base value × percentage ÷ 100. Part of whole = part ÷ whole × 100. Percentage change = (new value − old value) ÷ old value × 100.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "input-1",
          "label": "Value",
          "valueType": "number",
          "required": true
        },
        {
          "id": "input-2",
          "label": "Percentage",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-3",
          "label": "Part",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-4",
          "label": "Whole",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-5",
          "label": "Starting value",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-6",
          "label": "Ending value",
          "valueType": "number",
          "required": false
        }
      ]
    },
    {
      "id": "tool--probability-calculator",
      "type": "routed-calculator",
      "name": "Probability calculator",
      "path": "/tools/probability-calculator",
      "category": "Everyday math",
      "description": "Calculate equally likely event probability, complements, unions with intersections, and conditional probability with explicit assumptions and feasibility checks.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "For equally likely outcomes, P(E)=n(E)/n(S). The complement is P(Eᶜ)=1−P(E). For two events, P(E∪F)=P(E)+P(F)−P(E∩F). Conditional probability is P(E|F)=P(E∩F)/P(F), where P(F)>0.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "probability-mode",
          "label": "Probability model",
          "valueType": "text",
          "required": true
        },
        {
          "id": "probability-first",
          "label": "First count or probability",
          "valueType": "number",
          "required": true
        },
        {
          "id": "probability-second",
          "label": "Second count or probability",
          "valueType": "number",
          "required": false
        },
        {
          "id": "probability-intersection",
          "label": "Intersection probability",
          "valueType": "number",
          "required": false
        }
      ]
    },
    {
      "id": "tool--quadratic-equation-calculator",
      "type": "routed-calculator",
      "name": "Quadratic equation calculator",
      "path": "/tools/quadratic-equation-calculator",
      "category": "Everyday math",
      "description": "Solve a quadratic equation with two real, repeated or complex-conjugate roots; inspect the discriminant, vertex, axis and substitution residuals.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "For ax²+bx+c=0 with a≠0, calculate D=b²−4ac. The roots are (−b±√D)/(2a); D>0 gives two real roots, D=0 one repeated real root, and D<0 a complex-conjugate pair. The vertex is (−b/(2a), f(−b/(2a))).",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "quadratic-a",
          "label": "Coefficient a",
          "valueType": "number",
          "required": true
        },
        {
          "id": "quadratic-b",
          "label": "Coefficient b",
          "valueType": "number",
          "required": true
        },
        {
          "id": "quadratic-c",
          "label": "Coefficient c",
          "valueType": "number",
          "required": true
        }
      ]
    },
    {
      "id": "tool--ratio-calculator",
      "type": "routed-calculator",
      "name": "Ratio calculator",
      "path": "/tools/ratio-calculator",
      "category": "Everyday math",
      "description": "Simplify and scale ratios, compare part-to-part percentages with part-to-whole shares, and solve a missing proportion value.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Normalize decimals to whole-number parts, then divide all parts by their greatest common divisor. Equivalent ratio = simplified ratio × scale factor. Part-to-part percentage = first ÷ second × 100. Part-to-whole share = part ÷ sum of all parts × 100. For a:b = c:d, solve the missing value by cross multiplication and division using the three known positive values.",
        "formulaVersion": "1.2.0"
      },
      "inputs": [
        {
          "id": "input-1",
          "label": "First value",
          "valueType": "number",
          "required": true
        },
        {
          "id": "input-2",
          "label": "Second value",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-3",
          "label": "Third value",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-4",
          "label": "Scale target or fourth proportion value",
          "valueType": "number",
          "required": false
        }
      ]
    },
    {
      "id": "tool--rectangle-area-calculator",
      "type": "routed-calculator",
      "name": "Rectangle area calculator",
      "path": "/tools/rectangle-area-calculator",
      "category": "Construction & engineering",
      "description": "Calculate rectangle area, perimeter, diagonal length, waste allowance, quantity totals and optional material cost.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Area = length × width. Perimeter = 2 × (length + width). Diagonal = √(length² + width²). Total area = area × quantity × (1 + waste percentage ÷ 100).",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "input-1",
          "label": "Length",
          "valueType": "number",
          "required": true
        },
        {
          "id": "input-2",
          "label": "Width",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-3",
          "label": "Quantity",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-4",
          "label": "Waste allowance",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-5",
          "label": "Price, optional",
          "valueType": "number",
          "required": false
        }
      ]
    },
    {
      "id": "tool--right-triangle-calculator",
      "type": "routed-calculator",
      "name": "Right triangle calculator",
      "path": "/tools/right-triangle-calculator",
      "category": "Everyday math",
      "description": "Solve right-triangle sides, acute angles, area and perimeter from two sides or one side and an acute angle, with impossible-input rejection.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "For perpendicular legs a and b and hypotenuse c, a²+b²=c². With two sides, solve the missing side from that relationship. With acute angle A opposite side a, use sin(A)=a/c, cos(A)=b/c and tan(A)=a/b. The second acute angle is B=90°−A. Area=ab/2 and perimeter=a+b+c.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "triangle-mode",
          "label": "Known measurements",
          "valueType": "text",
          "required": true
        },
        {
          "id": "triangle-first",
          "label": "First known measurement",
          "valueType": "number",
          "required": true
        },
        {
          "id": "triangle-second",
          "label": "Second known measurement",
          "valueType": "number",
          "required": true
        },
        {
          "id": "triangle-known-side",
          "label": "Known side for side-angle mode",
          "valueType": "text",
          "required": false
        }
      ]
    },
    {
      "id": "tool--sales-tax-calculator",
      "type": "routed-calculator",
      "name": "Sales tax calculator",
      "path": "/tools/sales-tax-calculator",
      "category": "Money & business",
      "description": "Add sales tax, remove tax from an inclusive price, calculate tax amount and estimate quantity totals using your local rate.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Tax = price before tax × rate ÷ 100. Price including tax = price before tax + tax. Price before tax from an inclusive price = inclusive price ÷ (1 + rate ÷ 100).",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "input-1",
          "label": "Price before tax",
          "valueType": "number",
          "required": true
        },
        {
          "id": "input-2",
          "label": "Sales tax rate",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-3",
          "label": "Tax-inclusive price to reverse",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-4",
          "label": "Quantity",
          "valueType": "number",
          "required": false
        }
      ]
    },
    {
      "id": "tool--savings-goal-calculator",
      "type": "routed-calculator",
      "name": "Savings goal calculator",
      "path": "/tools/savings-goal-calculator",
      "category": "Money & business",
      "description": "Estimate the monthly saving needed for a target, compare a planned contribution and see projected gap or surplus.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "For end-of-month deposits, contribution = remaining future target × monthly rate ÷ ((1 + monthly rate)ⁿ − 1). Existing savings are first projected at the same assumed return.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "input-1",
          "label": "Savings goal",
          "valueType": "number",
          "required": true
        },
        {
          "id": "input-2",
          "label": "Current savings",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-3",
          "label": "Expected annual return",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-4",
          "label": "Time to goal",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-5",
          "label": "Planned monthly saving",
          "valueType": "number",
          "required": false
        }
      ]
    },
    {
      "id": "tool--simple-interest-calculator",
      "type": "routed-calculator",
      "name": "Simple interest calculator",
      "path": "/tools/simple-interest-calculator",
      "category": "Money & business",
      "description": "Calculate simple interest, final value, monthly interest equivalent and optional contribution totals without compounding.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Simple interest = principal × annual rate × time ÷ 100. Final amount = principal + interest. Optional contributions are added separately without compounding.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "input-1",
          "label": "Principal",
          "valueType": "number",
          "required": true
        },
        {
          "id": "input-2",
          "label": "Annual interest rate",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-3",
          "label": "Years",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-4",
          "label": "Extra months",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-5",
          "label": "Monthly contribution, optional",
          "valueType": "number",
          "required": false
        }
      ]
    },
    {
      "id": "tool--speed-calculator",
      "type": "routed-calculator",
      "name": "Speed calculator",
      "path": "/tools/speed-calculator",
      "category": "Travel & home",
      "description": "Calculate average speed from distance and elapsed time, including km/h, mph, metres per second, pace and target-distance time.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Average speed = distance ÷ elapsed time. Pace = elapsed time ÷ distance. Projected time = target distance ÷ average speed.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "input-1",
          "label": "Distance",
          "valueType": "number",
          "required": true
        },
        {
          "id": "input-2",
          "label": "Hours",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-3",
          "label": "Minutes",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-4",
          "label": "Seconds",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-5",
          "label": "Target distance",
          "valueType": "number",
          "required": false
        }
      ]
    },
    {
      "id": "tool--standard-deviation-calculator",
      "type": "routed-calculator",
      "name": "Standard deviation and variance calculator",
      "path": "/tools/standard-deviation-calculator",
      "category": "Everyday math",
      "description": "Calculate sample and population variance and standard deviation for up to 200 values with a transparent deviation table and explicit denominator choice.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "For N observations, calculate the arithmetic mean and the sum of squared deviations Σ(x−mean)² using a numerically stable running update. Population variance divides that sum by N. Sample variance divides it by N−1 and therefore requires at least two observations. Standard deviation is the non-negative square root of the selected variance.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "statistics-values",
          "label": "Dataset",
          "valueType": "number-list",
          "required": true
        },
        {
          "id": "statistics-interpretation",
          "label": "Primary interpretation",
          "valueType": "text",
          "required": true
        }
      ]
    },
    {
      "id": "tool--temperature-converter",
      "type": "routed-calculator",
      "name": "Celsius to Fahrenheit converter",
      "path": "/tools/temperature-converter",
      "category": "Conversion & technology",
      "description": "Convert Celsius to Fahrenheit, Kelvin, Rankine and Réaumur with absolute-zero handling and clear temperature formulas.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Fahrenheit = Celsius × 9 ÷ 5 + 32. Kelvin = Celsius + 273.15. Rankine = Kelvin × 9 ÷ 5. Réaumur = Celsius × 4 ÷ 5.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "input-1",
          "label": "Celsius",
          "valueType": "number",
          "required": true
        }
      ]
    },
    {
      "id": "tool--tip-calculator",
      "type": "routed-calculator",
      "name": "Tip calculator",
      "path": "/tools/tip-calculator",
      "category": "Everyday math",
      "description": "Calculate tip amount, bill total, service charge, rounded-up total and per-person split for a meal or shared bill.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Tip = bill amount × tip rate ÷ 100. Total before service charge = bill + tip. Total with service charge = bill + tip + service charge. Per person = total ÷ number of people.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "input-1",
          "label": "Bill amount",
          "valueType": "number",
          "required": true
        },
        {
          "id": "input-2",
          "label": "Tip rate",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-3",
          "label": "People splitting",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-4",
          "label": "Service charge or fees",
          "valueType": "number",
          "required": false
        }
      ]
    },
    {
      "id": "tool--trip-time-calculator",
      "type": "routed-calculator",
      "name": "Trip time calculator",
      "path": "/tools/trip-time-calculator",
      "category": "Travel & home",
      "description": "Estimate trip time from miles or kilometres and mph or km/h, include breaks and buffer, then calculate arrival or leave-by time with day context.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Normalize distance and speed to kilometres and kilometres per hour using 1 international mile = 1.609344 kilometres. Driving time = distance ÷ average speed. Total trip time = driving time + breaks + buffer allowance. Arrival time = departure time + total trip time; reverse leave-by time subtracts it, retaining the day offset.",
        "formulaVersion": "1.2.0"
      },
      "inputs": [
        {
          "id": "input-1",
          "label": "Trip distance",
          "valueType": "number",
          "required": true
        },
        {
          "id": "input-2",
          "label": "Average speed",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-3",
          "label": "Break time",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-4",
          "label": "Buffer allowance",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-5",
          "label": "Departure or desired-arrival hour",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-6",
          "label": "Departure or desired-arrival minute",
          "valueType": "number",
          "required": false
        }
      ]
    },
    {
      "id": "tool--uncompressed-image-size-calculator",
      "type": "routed-calculator",
      "name": "Uncompressed image size calculator",
      "path": "/tools/uncompressed-image-size-calculator",
      "category": "Conversion & technology",
      "description": "Estimate raw raster bytes, decimal MB/GB and binary MiB/GiB from dimensions, channels, sample depth and image count.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "Bits per pixel = channels x bits per channel. Row bytes = ceiling(width x bits per pixel / 8). Image bytes = row bytes x height. Total bytes = image bytes x image count. Decimal MB/GB use powers of 1000; MiB/GiB use powers of 1024.",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "raw-image-width",
          "label": "Width",
          "valueType": "number",
          "required": true
        },
        {
          "id": "raw-image-height",
          "label": "Height",
          "valueType": "number",
          "required": true
        },
        {
          "id": "raw-image-channels",
          "label": "Channels per pixel",
          "valueType": "number",
          "required": true
        },
        {
          "id": "raw-image-depth",
          "label": "Bits per channel",
          "valueType": "number",
          "required": true
        },
        {
          "id": "raw-image-count",
          "label": "Number of images",
          "valueType": "number",
          "required": true
        }
      ]
    },
    {
      "id": "tool--vat-calculator",
      "type": "routed-calculator",
      "name": "VAT calculator",
      "path": "/tools/vat-calculator",
      "category": "Money & business",
      "description": "Add VAT, remove VAT from an inclusive price, calculate VAT amount and estimate quantity totals with your own local rate.",
      "calculation": {
        "mode": "deterministic-formula",
        "formula": "VAT amount = excluding price × VAT rate ÷ 100. Inclusive total = excluding price + VAT amount. Excluding price from inclusive total = inclusive price ÷ (1 + VAT rate ÷ 100).",
        "formulaVersion": "1.0.0"
      },
      "inputs": [
        {
          "id": "input-1",
          "label": "Price excluding VAT",
          "valueType": "number",
          "required": true
        },
        {
          "id": "input-2",
          "label": "VAT rate",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-3",
          "label": "Price including VAT to reverse",
          "valueType": "number",
          "required": false
        },
        {
          "id": "input-4",
          "label": "Quantity",
          "valueType": "number",
          "required": false
        }
      ]
    }
  ]
}
