YouCalc · Étude de référence · Dernière révision 2026-07-01
Comment le monde écrit les nombres
Écrivez 1234567.89 et confiez-le au monde entier : il cesse aussitôt de vouloir dire une seule chose. Aux États-Unis, c’est 1,234,567.89 ; en Allemagne, ce même montant s’écrit 1.234.567,89 — si bien qu’un simple « 1.000 » vaut un à New York et mille à Berlin. C’est le « problème du 1.000 ». Direction l’Inde, et les virgules se déplacent : 1,00,000 n’est pas cent mille écrit de façon étrange — c’est un lakh, groupé en 2-2-3. Ci-dessous, un même nombre est rendu selon chaque convention distincte à travers {count} paramètres régionaux, chacune reliée à la norme Unicode qui la définit — de quoi lire, ou écrire, un nombre étranger sans erreur d’un facteur 1000.
Votre navigateur
(—) l’écrit ainsi —. Ci-dessous, chacun voit le même montant, formaté à sa façon.
Un nombre, sous toutes ses formes
La même quantité, 1234567.89, groupée et ponctuée selon la convention. Observez la marque décimale, le séparateur de groupe, le motif de groupement, et jusqu’aux chiffres eux-mêmes changer.
1,234,567.89
Point décimal, groupes par virgule
la décimale est un point · groupement par virgule · tranches de trois uniformes
United States (English) · United Kingdom (English) · Canada (English) · Australia (English) · New Zealand (English) · +13 more
1.234.567,89
Virgule décimale, groupes par point
le « problème du 1.000 » · la décimale est une virgule · groupement par point
Germany (German) · Spain (Spanish) · Italy (Italian) · Netherlands (Dutch) · Brazil (Portuguese) · +10 more
1 234 567,89
Groupes par espace, virgule décimale
la décimale est une virgule · groupement par une espace (insécable ou fine insécable)
Austria (German) · France (French) · Portugal (Portuguese) · Sweden (Swedish) · Finland (Finnish) · +9 more
1’234’567.89
Groupes suisses par apostrophe
la décimale est un point · groupement par une apostrophe
Switzerland (German) · Switzerland (Italian)
12,34,567.89
Groupement indien en lakh (2-2-3)
12,34,567 et non 1,234,567 · la décimale est un point
India (English) · India (Hindi) · India (Tamil)
১২,৩৪,৫৬৭.৮৯
Groupement indien, chiffres natifs
groupement lakh écrit avec des chiffres bengalis ou dévanagari
India (Bengali) · Bangladesh (Bengali)
١٬٢٣٤٬٥٦٧٫٨٩
Chiffres et marques indo-arabes
chiffres ٠–٩ · décimale arabe ٫ · milliers arabe ٬
Egypt (Arabic) · Saudi Arabia (Arabic) · Iran (Persian)
1 234 567.89
Recommandation du SI (norme)
groupement par espace fine · décimale par point ou par virgule
International — BIPM SI Brochure · NIST SP 811
Méthode. Chaque valeur de cette page est générée en demandant à Intl.NumberFormat(<locale>) de formater 1234567.89, puis en lisant les parties (formatToParts) pour la marque décimale, le séparateur de groupe et le motif de groupement — les mêmes données Unicode CLDR qu’utilisent les navigateurs et les systèmes d’exploitation. Le motif de groupement est classé à partir des longueurs des segments entiers (tranches uniformes de trois à l’occidentale contre le lakh indien en 2-2-3), et le système de numération à partir des options résolues du formateur. Rien n’est saisi à la main.
La référence complète
Triée par familles de conventions. « Exemple » correspond à 1234567.89 tel que ce paramètre régional le restitue ; la colonne « Devise » indique le placement du symbole selon la monnaie locale.
| Paramètre régional | Pays / langue | Exemple (1234567.89) | Marque décimale | Séparateur de groupe | Groupement | Devise |
|---|---|---|---|---|---|---|
en-US | United States (English) | 1,234,567.89 | . point . | , comma , | Western (uniform 3) | prefix $1,234,567.89 |
en-GB | United Kingdom (English) | 1,234,567.89 | . point . | , comma , | Western (uniform 3) | prefix £1,234,567.89 |
en-CA | Canada (English) | 1,234,567.89 | . point . | , comma , | Western (uniform 3) | prefix $1,234,567.89 |
en-AU | Australia (English) | 1,234,567.89 | . point . | , comma , | Western (uniform 3) | prefix $1,234,567.89 |
en-NZ | New Zealand (English) | 1,234,567.89 | . point . | , comma , | Western (uniform 3) | prefix $1,234,567.89 |
en-IE | Ireland (English) | 1,234,567.89 | . point . | , comma , | Western (uniform 3) | prefix €1,234,567.89 |
ja-JP | Japan (Japanese) | 1,234,567.89 | . point . | , comma , | Western (uniform 3) | prefix ¥1,234,568 |
ko-KR | South Korea (Korean) | 1,234,567.89 | . point . | , comma , | Western (uniform 3) | prefix ₩1,234,568 |
zh-CN | China (Simplified Chinese) | 1,234,567.89 | . point . | , comma , | Western (uniform 3) | prefix ¥1,234,567.89 |
zh-TW | Taiwan (Traditional Chinese) | 1,234,567.89 | . point . | , comma , | Western (uniform 3) | prefix $1,234,567.89 |
zh-HK | Hong Kong (Chinese) | 1,234,567.89 | . point . | , comma , | Western (uniform 3) | prefix HK$1,234,567.89 |
th-TH | Thailand (Thai) | 1,234,567.89 | . point . | , comma , | Western (uniform 3) | prefix ฿1,234,567.89 |
ms-MY | Malaysia (Malay) | 1,234,567.89 | . point . | , comma , | Western (uniform 3) | prefix + space RM 1,234,567.89 |
he-IL | Israel (Hebrew) | 1,234,567.89 | . point . | , comma , | Western (uniform 3) | space + suffix 1,234,567.89 ₪ |
de-DE | Germany (German) | 1.234.567,89 | , comma , | . point . | Western (uniform 3) | space + suffix 1.234.567,89 € |
de-AT | Austria (German) | 1 234 567,89 | , comma , | ␣ no-break space (U+00A0) | Western (uniform 3) | prefix + space € 1.234.567,89 |
es-ES | Spain (Spanish) | 1.234.567,89 | , comma , | . point . | Western (uniform 3) | space + suffix 1.234.567,89 € |
it-IT | Italy (Italian) | 1.234.567,89 | , comma , | . point . | Western (uniform 3) | space + suffix 1.234.567,89 € |
nl-NL | Netherlands (Dutch) | 1.234.567,89 | , comma , | . point . | Western (uniform 3) | prefix + space € 1.234.567,89 |
pt-BR | Brazil (Portuguese) | 1.234.567,89 | , comma , | . point . | Western (uniform 3) | prefix + space R$ 1.234.567,89 |
da-DK | Denmark (Danish) | 1.234.567,89 | , comma , | . point . | Western (uniform 3) | space + suffix 1.234.567,89 kr. |
el-GR | Greece (Greek) | 1.234.567,89 | , comma , | . point . | Western (uniform 3) | space + suffix 1.234.567,89 € |
id-ID | Indonesia (Indonesian) | 1.234.567,89 | , comma , | . point . | Western (uniform 3) | prefix + space Rp 1.234.567,89 |
tr-TR | Turkey (Turkish) | 1.234.567,89 | , comma , | . point . | Western (uniform 3) | prefix ₺1.234.567,89 |
vi-VN | Vietnam (Vietnamese) | 1.234.567,89 | , comma , | . point . | Western (uniform 3) | space + suffix 1.234.568 ₫ |
fr-FR | France (French) | 1 234 567,89 | , comma , | ␣ narrow no-break space (U+202F) | Western (uniform 3) | space + suffix 1 234 567,89 € |
pt-PT | Portugal (Portuguese) | 1 234 567,89 | , comma , | ␣ no-break space (U+00A0) | Western (uniform 3) | space + suffix 1 234 567,89 € |
sv-SE | Sweden (Swedish) | 1 234 567,89 | , comma , | ␣ no-break space (U+00A0) | Western (uniform 3) | space + suffix 1 234 567,89 kr |
fi-FI | Finland (Finnish) | 1 234 567,89 | , comma , | ␣ no-break space (U+00A0) | Western (uniform 3) | space + suffix 1 234 567,89 € |
nb-NO | Norway (Norwegian) | 1 234 567,89 | , comma , | ␣ no-break space (U+00A0) | Western (uniform 3) | space + suffix 1 234 567,89 kr |
pl-PL | Poland (Polish) | 1 234 567,89 | , comma , | ␣ no-break space (U+00A0) | Western (uniform 3) | space + suffix 1 234 567,89 zł |
cs-CZ | Czechia (Czech) | 1 234 567,89 | , comma , | ␣ no-break space (U+00A0) | Western (uniform 3) | space + suffix 1 234 567,89 Kč |
hu-HU | Hungary (Hungarian) | 1 234 567,89 | , comma , | ␣ no-break space (U+00A0) | Western (uniform 3) | space + suffix 1 234 567,89 Ft |
ru-RU | Russia (Russian) | 1 234 567,89 | , comma , | ␣ no-break space (U+00A0) | Western (uniform 3) | space + suffix 1 234 567,89 ₽ |
uk-UA | Ukraine (Ukrainian) | 1 234 567,89 | , comma , | ␣ no-break space (U+00A0) | Western (uniform 3) | space + suffix 1 234 567,89 грн |
ro-RO | Romania (Romanian) | 1.234.567,89 | , comma , | . point . | Western (uniform 3) | space + suffix 1.234.567,89 RON |
de-CH | Switzerland (German) | 1’234’567.89 | . point . | ’ apostrophe ’ (U+2019) | Western (uniform 3) | prefix + space CHF 1’234’567.89 |
fr-CH | Switzerland (French) | 1 234 567,89 | , comma , | ␣ narrow no-break space (U+202F) | Western (uniform 3) | space + suffix 1 234 567.89 CHF |
it-CH | Switzerland (Italian) | 1’234’567.89 | . point . | ’ apostrophe ’ (U+2019) | Western (uniform 3) | prefix + space CHF 1’234’567.89 |
en-IN | India (English) | 12,34,567.89 | . point . | , comma , | Indian (2-2-3 lakh) | prefix ₹12,34,567.89 |
hi-IN | India (Hindi) | 12,34,567.89 | . point . | , comma , | Indian (2-2-3 lakh) | prefix ₹12,34,567.89 |
bn-IN | India (Bengali) | ১২,৩৪,৫৬৭.৮৯ | . point . | , comma , | Indian (2-2-3 lakh) | prefix ₹১২,৩৪,৫৬৭.৮৯ |
ta-IN | India (Tamil) | 12,34,567.89 | . point . | , comma , | Indian (2-2-3 lakh) | prefix ₹12,34,567.89 |
ur-PK | Pakistan (Urdu) | 1,234,567.89 | . point . | , comma , | Western (uniform 3) | prefix + space Rs 1,234,567.89 |
ne-NP | Nepal (Nepali) | 1,234,567.89 | . point . | , comma , | Western (uniform 3) | prefix + space NPR 1,234,567.89 |
bn-BD | Bangladesh (Bengali) | ১২,৩৪,৫৬৭.৮৯ | . point . | , comma , | Indian (2-2-3 lakh) | suffix ১২,৩৪,৫৬৭.৮৯৳ |
ar-EG | Egypt (Arabic) | ١٬٢٣٤٬٥٦٧٫٨٩ | ٫ Arabic decimal ٫ (U+066B) | ٬ Arabic thousands ٬ (U+066C) | Western (uniform 3) | space + suffix ١٬٢٣٤٬٥٦٧٫٨٩ ج.م. |
ar-SA | Saudi Arabia (Arabic) | ١٬٢٣٤٬٥٦٧٫٨٩ | ٫ Arabic decimal ٫ (U+066B) | ٬ Arabic thousands ٬ (U+066C) | Western (uniform 3) | space + suffix ١٬٢٣٤٬٥٦٧٫٨٩ ر.س. |
ar-AE | United Arab Emirates (Arabic) | 1,234,567.89 | . point . | , comma , | Western (uniform 3) | space + suffix 1,234,567.89 د.إ. |
ar-MA | Morocco (Arabic) | 1.234.567,89 | , comma , | . point . | Western (uniform 3) | space + suffix 1.234.567,89 د.م. |
fa-IR | Iran (Persian) | ۱٬۲۳۴٬۵۶۷٫۸۹ | ٫ Arabic decimal ٫ (U+066B) | ٬ Arabic thousands ٬ (U+066C) | Western (uniform 3) | prefix + space ریال ۱٬۲۳۴٬۵۶۸ |
es-MX | Mexico (Spanish) | 1,234,567.89 | . point . | , comma , | Western (uniform 3) | prefix $1,234,567.89 |
es-AR | Argentina (Spanish) | 1.234.567,89 | , comma , | . point . | Western (uniform 3) | prefix + space $ 1.234.567,89 |
es-CO | Colombia (Spanish) | 1.234.567,89 | , comma , | . point . | Western (uniform 3) | prefix + space $ 1.234.567,89 |
es-CL | Chile (Spanish) | 1.234.567,89 | , comma , | . point . | Western (uniform 3) | prefix $1.234.568 |
af-ZA | South Africa (Afrikaans) | 1 234 567,89 | , comma , | ␣ no-break space (U+00A0) | Western (uniform 3) | prefix + space R 1 234 567,89 |
en-ZA | South Africa (English) | 1 234 567,89 | , comma , | ␣ no-break space (U+00A0) | Western (uniform 3) | prefix + space R 1 234 567,89 |
Tous les exemples représentent le même montant 1234567.89, restitué par Intl.NumberFormat (Unicode CLDR / ICU). « ␣ » signale un séparateur espace (insécable ou fine insécable).
Pourquoi les mêmes chiffres désignent des montants différents
Le « problème du 1.000 »
L’anglais utilise le point pour la décimale et la virgule pour grouper les milliers ; la majeure partie de l’Europe continentale et de l’Amérique latine fait exactement l’inverse — virgule pour la décimale, point (ou une espace) pour les milliers. Ainsi, 1.000 vaut 1 pour un Américain et 1000 pour un Allemand, et 1,5 signifie un et demi à Paris mais passe pour une coquille à Chicago. Lire une facture européenne comme si elle était américaine (ou l’inverse) est une erreur classique d’un facteur 1000.
Le lakh et le crore indiens (groupement 2-2-3)
Les paramètres régionaux d’Asie du Sud ne groupent pas en tranches uniformes de trois. Après les trois premiers chiffres, le groupement se fait par deux : cent mille s’écrit 1,00,000 (un lakh), et cent millions s’écrit 12,34,56,789 — soit 12 crore, 34 lakh… Les virgules semblent familières, mais elles tombent à des endroits inhabituels, ce qui explique précisément pourquoi le montant est si facile à mal lire.
L’apostrophe suisse
La Suisse groupe les milliers avec une apostrophe : 1’234’567.89. C’est sans ambiguïté — personne ne confond 1’000 avec une décimale — ce qui explique en partie pourquoi cette convention perdure.
Séparateurs et chiffres arabes
Les paramètres régionaux en écriture arabe peuvent restituer nativement à la fois les chiffres et les séparateurs : les chiffres ٠١٢٣٤٥٦٧٨٩, le séparateur décimal arabe ٫ (U+066B) et le séparateur des milliers arabe ٬ (U+066C). Ainsi, 1234567.89 devient ١٬٢٣٤٬٥٦٧٫٨٩. Le persan (Iran) utilise les chiffres indo-arabes étendus ۰۱۲۳۴۵۶۷۸۹. Notez que plusieurs paramètres régionaux arabes (les Émirats arabes unis, par exemple) utilisent par défaut les chiffres occidentaux — la convention varie au sein même de cette écriture.
La réponse des normes : le groupement SI
Pour que les données restent sûres, tant pour les machines qu’au passage des frontières, la SI Brochure du BIPM et le NIST SP 811 recommandent une convention neutre unique : le signe décimal est un point ou une virgule, et les chiffres sont groupés par trois, séparés par une espace fine — jamais une virgule ni un point, précisément parce que ces signes signifient déjà « décimale » quelque part. La forme sans ambiguïté est donc 1 234 567.89 (et, pour les nombres à quatre chiffres, l’espace est facultative). Il s’agit d’une recommandation pour l’écriture scientifique et technique, non d’une règle suivie par les usages courants.
Sources
Comment lire ces chiffres en toute honnêteté
Les formats propres à chaque paramètre régional proviennent d’Unicode CLDR via Intl.NumberFormat — les mêmes données qu’utilisent votre téléphone et votre navigateur — ils reflètent donc un usage courant et normalisé, non un décret légal. La pratique réelle varie au sein même d’un pays (de nombreux paramètres régionaux arabes utilisent les chiffres occidentaux au quotidien ; l’écriture manuscrite et les styles maison diffèrent), et CLDR est révisé périodiquement, si bien que la valeur par défaut d’un paramètre régional peut changer d’une version à l’autre. La forme à espace fine du SI est une recommandation pour la clarté, non une pratique universelle. Utilisez ceci comme un guide fiable pour comprendre ce qu’un format signifie, et lorsque la précision compte, exprimez le montant sans ambiguïté.
Dérivé d’Unicode CLDR via Intl.NumberFormat sur 57 paramètres régionaux, classés en 9 conventions distinctes. Groupement SI selon la SI Brochure du BIPM et le NIST SP 811. Référence réalisée par nos soins, CC BY 4.0.