InputTestHub

Date and Number Format by Country

How 39 countries write dates and numbers: the order, the separators with their exact code points, and the digit grouping.

Converters Nothing uploaded No sign-up Free, unlimited
Converters tool
Enter your figures and press Calculate.
In short Two things vary between countries and neither predicts the other. Dates run day-month-year in 30 of the 39 locales here, year-month-day in 8, and month-day-year in exactly 1 — the United States. Numbers vary independently: the decimal mark is a full stop in some countries and a comma in others, so 1.234,56 in Germany is the same quantity as 1,234.56 in Britain, and reading one as the other is wrong by a factor of a thousand. Britain writes dates the European way and numbers the American way; South Africa writes English and formats numbers continentally, so one point five is 1,5; Israel mixes them the other way again. Assuming a language tells you the number format is how a spreadsheet import silently corrupts a column. The part almost nobody publishes is the thousands separator itself. Six different characters do that job across these locales, and two of them are whitespace: an ordinary comma, a full stop, a no-break space at U+00A0 in eleven countries, a NARROW no-break space at U+202F in France alone, an apostrophe in Switzerland alone, and the Arabic thousands separator at U+066C in Saudi Arabia. France's space and Austria's space look identical on screen and are different bytes, which is precisely why a figure copied from a French document arrives in a spreadsheet as text rather than as a number, and why stripping spaces does not fix it. Every value on these pages was extracted from Intl rather than transcribed. That is worth one caveat, because it caught this page out: CLDR revisions reach different runtimes at different times, so Switzerland is currently U+0027 in Chrome 148 and still U+2019 in Node 22, and both bytes are in real documents. The per-country pages re-derive the thousands separator from your own browser and say so when it disagrees with the table.

How to use the Date and Number Format by Country

  1. Pick a country.
  2. Read how it writes 23 July 2026 and 1,234,567.89.
  3. Check the separator code points before writing a parser.

About the Date and Number Format by Country

A per-country reference for date order and number formatting, with the exact code point of every separator — including the three that are invisible.

What people use it for

  • Reading a date or a figure on a foreign document.
  • Working out why a CSV import turned numbers into text.
  • Choosing a format for something that will be read in several countries.

Details

Locales covered39
Day first30 locales
Year first8 locales
Month first1 — the United States
Thousands separators in useSix different characters, three of them invisible
France against AustriaU+202F and U+00A0 — both look like a space
IndiaGroups 2-2-3, not 3-3-3: 12,34,567.89
PrivacyEverything runs in your browser. Nothing you choose is sent anywhere
Date order and number format vary independently. Knowing one tells you nothing about the other, and several countries here deliberately mix the two systems.

Where this tool stops

These are the CLDR defaults for each locale, which is what software does rather than necessarily what every person does — handwritten dates and internal company conventions vary. Thailand is shown with its default Buddhist calendar, which is correct for the locale and 543 years ahead of the Gregorian year.

Frequently asked questions

Which countries use a comma as the decimal point?
Germany, France, Italy, Spain, Brazil, Portugal, the Netherlands, the Nordics, most of central and eastern Europe, Indonesia, Vietnam and South Africa among those listed here. 1.234,56 and 1,234.56 are the same number written by different conventions, and reading one as the other is wrong by a factor of a thousand.
Why do numbers copied from a French document break my spreadsheet?
Because France separates thousands with U+202F, a NARROW no-break space, which is neither an ordinary space nor the U+00A0 that Austria and Sweden use. All three look the same and are different bytes, so the spreadsheet sees a character it does not recognise as a separator and treats the whole thing as text.
Why does India group digits differently?
It uses the lakh and crore system: the last three digits, then twos. 1,234,567 is written 12,34,567, a lakh is 1,00,000 and a crore is 1,00,00,000. Any formatter assuming a separator every three digits gets Indian figures wrong.
Does the language tell me the number format?
No, and relying on that is a common way to corrupt data. Britain and America share a language and split on date order; South Africa writes English with a comma decimal; Indian English uses 2-2-3 grouping. The country decides, not the language.
Where does this data come from?
From Intl — the CLDR data built into browsers and into Node — extracted rather than transcribed, and re-derived by the batch gate on every run. The gate can only be as current as the runtime running it, though, and that is not a theoretical worry: CLDR moved Switzerland's thousands separator from U+2019 to U+0027, Chrome has the new value and Node does not, and the gate passed while the page was out of date. So the per-country pages also re-derive the separator from your own browser and tell you when it disagrees.
Does the Date and Number Format by Country cost anything?
There is no cost and no cap. The Date and Number Format by Country is not a demo of a paid product, so nothing is held back or watermarked.
Does anything I enter leave my computer?
No. The Date and Number Format by Country runs entirely in your browser using JavaScript. Nothing is transmitted, logged or stored, which you can verify yourself in the Network tab of your browser's developer tools.
What do people use the Date and Number Format by Country for most?
Typical uses: reading a date or a figure on a foreign document. Working out why a CSV import turned numbers into text. Choosing a format for something that will be read in several countries. It is built for exactly those cases rather than being a general-purpose tool with this bolted on.
What are the limits of the Date and Number Format by Country?
These are the CLDR defaults for each locale, which is what software does rather than necessarily what every person does — handwritten dates and internal company conventions vary. Thailand is shown with its default Buddhist calendar, which is correct for the locale and 543 years ahead of the Gregorian year. Knowing where a tool stops being trustworthy matters more than the cases where it works.
What are the reference figures here?
Locales covered is 39. Day first is 30 locales. Year first is 8 locales. These are printed on the page itself, so you do not have to take them on trust.
How precise is the result?
The calculation runs in double precision and the result is shown to ten significant figures, so converting a value and converting it back returns the original. What is displayed is rounded for readability; what is copied is not.

Related converters tools

All 1079
01

Number Base Converter

Converts numbers between binary, octal, decimal, hexadecimal and any base from 2 to 36, in…

02

Roman Numeral Converter

Converts numbers to Roman numerals and Roman numerals back to numbers, from 1 to 3,999,999.

03

Shoe Size Converter

Converts shoe sizes between US, UK, EU, Japan and centimetres for men, women and children.

04

Ring Size Converter

Converts ring sizes between US, UK, EU and Japan systems and shows the matching inside…

07

Bra Size Converter

Converts bra sizes between UK, US, EU, France, Italy, Australia and Japan, or works the size…

09

Hat Size Converter

Converts head circumference to US, UK and EU hat sizes using the real formula: the size is the…

10

Glove Size Converter

Converts hand circumference to glove size and letter size for men and women. The glove size is…