Decimal separator by country

Two systems split the world: a decimal point with comma thousands (US, UK, East Asia) and a decimal comma with dot or space thousands (most of Europe, South America). Importing a CSV across systems can silently turn 1.5 into 15.

Updated:

Country / regionDecimalThousandsExample (1,234.56)
United States.1,234.56point
United Kingdom.1,234.56point
China.1,234.56point
Japan.1,234.56point
South Korea.1,234.56point
India.12,34,567.89 (lakh/crore grouping)point
Australia.1,234.56point
Thailand.1,234.56point
Philippines.1,234.56point
Germany,1.234,56comma
France,1 234,56comma (space thousands)
Spain,1.234,56comma
Italy,1.234,56comma
Netherlands,1.234,56comma
Poland,1 234,56comma (space thousands)
Russia,1 234,56comma (space thousands)
Brazil,1.234,56comma
Turkey,1.234,56comma
Sweden,1 234,56comma (space thousands)
Switzerland.1'234.56point (apostrophe thousands)

Notes

Frequently asked questions

Which countries use a decimal comma?
Most of continental Europe (Germany, France, Spain, Italy, Netherlands, Poland), Russia, Turkey and Latin America including Brazil, Mexico and Argentina.
Why does my CSV import break numbers?
The importing locale expects its own separator: a value like 1,234.56 read under German settings becomes 1 (then text). Export with matching decimal separators or use ISO formatting.
What does 1.000 mean in Europe?
In Germany or Italy it usually means one thousand, not one. Context matters — invoices use currency codes to disambiguate.