{
  "id": "currency-calculator",
  "version": "4.0.0",
  "name": "Currency Calculator",
  "shortName": "Currency",
  "description": "Convert an amount using an exchange rate you enter. No live API is required.",
  "category": "Finance",
  "categorySlug": "finance",
  "keywords": [
    "currency",
    "exchange rate",
    "convert money",
    "forex"
  ],
  "status": "live",
  "workStatus": "pending",
  "reviewStatus": "pending",
  "migrationStatus": "new",
  "engine": "native",
  "creator": null,
  "reviewer": null,
  "quality": {
    "availability": "live",
    "technicalReviewRecord": "/reviews/currency-calculator.json",
    "qualifiedReview": "pending",
    "qualifiedReviewer": null,
    "qualifiedReviewDate": null,
    "formulaVersion": "4.0.0",
    "referenceCoverage": "references-pending",
    "releaseTestScope": "Catalog and regression checks are not a professional formula audit; consult release evidence.",
    "historicalMetadataDate": "2026-08-18",
    "historicalMetadataNotice": "The imported date is not evidence of a completed human review."
  },
  "urls": {
    "page": "/calculator/currency-calculator/",
    "definition": "/calculator/currency-calculator/definition.json",
    "schema": "/calculator/currency-calculator/schema.json",
    "llms": "/calculator/currency-calculator/llms.txt",
    "legacyDefinition": "/calculator/currency-calculator.json"
  },
  "queryExample": "https://askcalculators.com/calculator/currency-calculator/?amount=100&from=USD&to=EUR&rate=0.92",
  "queryParameters": {
    "amount": {
      "label": "Amount",
      "type": "money",
      "required": true,
      "default": 100
    },
    "from": {
      "label": "From",
      "type": "select",
      "required": true,
      "default": "USD"
    },
    "to": {
      "label": "To",
      "type": "select",
      "required": true,
      "default": "EUR"
    },
    "rate": {
      "label": "Exchange rate",
      "type": "number",
      "required": true,
      "default": 0.92
    }
  },
  "inputs": [
    {
      "id": "amount",
      "label": "Amount",
      "type": "money",
      "required": true,
      "defaultValue": 100,
      "min": 0,
      "step": 0.01
    },
    {
      "id": "from",
      "label": "From",
      "type": "select",
      "required": true,
      "defaultValue": "USD",
      "options": [
        {
          "label": "USD",
          "value": "USD"
        },
        {
          "label": "EUR",
          "value": "EUR"
        },
        {
          "label": "GBP",
          "value": "GBP"
        },
        {
          "label": "JPY",
          "value": "JPY"
        },
        {
          "label": "CAD",
          "value": "CAD"
        },
        {
          "label": "AUD",
          "value": "AUD"
        },
        {
          "label": "CHF",
          "value": "CHF"
        },
        {
          "label": "CNY",
          "value": "CNY"
        },
        {
          "label": "INR",
          "value": "INR"
        },
        {
          "label": "BRL",
          "value": "BRL"
        },
        {
          "label": "MXN",
          "value": "MXN"
        },
        {
          "label": "SGD",
          "value": "SGD"
        }
      ],
      "width": "half"
    },
    {
      "id": "to",
      "label": "To",
      "type": "select",
      "required": true,
      "defaultValue": "EUR",
      "options": [
        {
          "label": "USD",
          "value": "USD"
        },
        {
          "label": "EUR",
          "value": "EUR"
        },
        {
          "label": "GBP",
          "value": "GBP"
        },
        {
          "label": "JPY",
          "value": "JPY"
        },
        {
          "label": "CAD",
          "value": "CAD"
        },
        {
          "label": "AUD",
          "value": "AUD"
        },
        {
          "label": "CHF",
          "value": "CHF"
        },
        {
          "label": "CNY",
          "value": "CNY"
        },
        {
          "label": "INR",
          "value": "INR"
        },
        {
          "label": "BRL",
          "value": "BRL"
        },
        {
          "label": "MXN",
          "value": "MXN"
        },
        {
          "label": "SGD",
          "value": "SGD"
        }
      ],
      "width": "half"
    },
    {
      "id": "rate",
      "label": "Exchange rate",
      "type": "number",
      "required": true,
      "defaultValue": 0.92,
      "min": 1e-8,
      "step": 0.0001,
      "help": "Enter how many target-currency units equal 1 source-currency unit."
    }
  ],
  "outputs": [
    {
      "id": "converted",
      "label": "Converted amount",
      "format": "number",
      "primary": true,
      "digits": 4
    },
    {
      "id": "rateLine",
      "label": "Rate used",
      "format": "text"
    }
  ],
  "formula": {
    "expression": "Converted amount = Amount × Exchange rate",
    "variables": [
      {
        "symbol": "Amount",
        "meaning": "Value in the source currency"
      },
      {
        "symbol": "Exchange rate",
        "meaning": "Target units for one source unit"
      }
    ],
    "note": "Rates change. Enter a current rate from a source you trust."
  },
  "examples": [
    {
      "label": "Reproducible default-input example (not a personal recommendation)",
      "inputs": {
        "amount": 100,
        "from": "USD",
        "to": "EUR",
        "rate": 0.92
      }
    }
  ],
  "sources": []
}
