{
  "name": "Currency formatting by country",
  "description": "How money is written in each country: the currency symbol, whether the symbol goes before or after the amount, the decimal separator, the thousands separator and a worked example of 1234567.89.",
  "identifier": "https://alice51849.github.io/ios-app-guide/data/currency-format-by-country.json",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "creator": "Lumi Apps",
  "dateModified": "2026-07-10",
  "currencies": [
    {
      "country": "United States",
      "currencyCode": "USD",
      "symbol": "$",
      "symbolPosition": "before",
      "decimalSeparator": ".",
      "thousandsSeparator": ",",
      "example": "$1,234,567.89"
    },
    {
      "country": "United Kingdom",
      "currencyCode": "GBP",
      "symbol": "£",
      "symbolPosition": "before",
      "decimalSeparator": ".",
      "thousandsSeparator": ",",
      "example": "£1,234,567.89"
    },
    {
      "country": "Germany",
      "currencyCode": "EUR",
      "symbol": "€",
      "symbolPosition": "after",
      "decimalSeparator": ",",
      "thousandsSeparator": ".",
      "example": "1.234.567,89 €"
    },
    {
      "country": "France",
      "currencyCode": "EUR",
      "symbol": "€",
      "symbolPosition": "after",
      "decimalSeparator": ",",
      "thousandsSeparator": " (space)",
      "example": "1 234 567,89 €"
    },
    {
      "country": "Ireland",
      "currencyCode": "EUR",
      "symbol": "€",
      "symbolPosition": "before",
      "decimalSeparator": ".",
      "thousandsSeparator": ",",
      "example": "€1,234,567.89"
    },
    {
      "country": "Japan",
      "currencyCode": "JPY",
      "symbol": "¥",
      "symbolPosition": "before",
      "decimalSeparator": "— (no minor unit)",
      "thousandsSeparator": ",",
      "example": "¥1,234,567"
    },
    {
      "country": "Switzerland",
      "currencyCode": "CHF",
      "symbol": "CHF",
      "symbolPosition": "before",
      "decimalSeparator": ".",
      "thousandsSeparator": "’ (apostrophe)",
      "example": "CHF 1’234’567.89"
    },
    {
      "country": "India",
      "currencyCode": "INR",
      "symbol": "₹",
      "symbolPosition": "before",
      "decimalSeparator": ".",
      "thousandsSeparator": ", (2-2-3 grouping)",
      "example": "₹12,34,567.89"
    },
    {
      "country": "Brazil",
      "currencyCode": "BRL",
      "symbol": "R$",
      "symbolPosition": "before",
      "decimalSeparator": ",",
      "thousandsSeparator": ".",
      "example": "R$ 1.234.567,89"
    },
    {
      "country": "China",
      "currencyCode": "CNY",
      "symbol": "¥",
      "symbolPosition": "before",
      "decimalSeparator": ".",
      "thousandsSeparator": ",",
      "example": "¥1,234,567.89"
    },
    {
      "country": "Canada",
      "currencyCode": "CAD",
      "symbol": "$",
      "symbolPosition": "before",
      "decimalSeparator": ".",
      "thousandsSeparator": ",",
      "example": "$1,234,567.89"
    },
    {
      "country": "Australia",
      "currencyCode": "AUD",
      "symbol": "$",
      "symbolPosition": "before",
      "decimalSeparator": ".",
      "thousandsSeparator": ",",
      "example": "$1,234,567.89"
    },
    {
      "country": "South Korea",
      "currencyCode": "KRW",
      "symbol": "₩",
      "symbolPosition": "before",
      "decimalSeparator": "— (no minor unit)",
      "thousandsSeparator": ",",
      "example": "₩1,234,567"
    },
    {
      "country": "Taiwan",
      "currencyCode": "TWD",
      "symbol": "NT$",
      "symbolPosition": "before",
      "decimalSeparator": ".",
      "thousandsSeparator": ",",
      "example": "NT$1,234,567"
    }
  ]
}