Formateur de Nombres en Ligne
Formateur de nombres en ligne gratuit: séparateurs, devise et décimales pour 16 locales avec sortie de code Intl.NumberFormat. Sans inscription.
Mis à jour juin 2026
Vérifié par Diego Ferraz
Résultat Formaté
Comparaison Globale des Locales
Vue simultanée de 16 formats géographiques.
🇺🇸 en-US
$1,250,500.75
🇩🇪 de-DE
1.250.500,75 €
🇧🇷 pt-BR
R$ 1.250.500,75
🇫🇷 fr-FR
1 250 500,75 €
🇯🇵 ja-JP
¥1,250,500.75
🇮🇳 hi-IN
₹12,50,500.75
🇬🇧 en-GB
£1,250,500.75
🇨🇳 zh-CN
¥1,250,500.75
🇮🇹 it-IT
1.250.500,75 €
🇷🇺 ru-RU
1 250 500,75 ₽
🇪🇸 es-ES
1.250.500,75 €
🇨🇭 fr-CH
1 250 500.75 CHF
🇸🇦 ar-SA
١٬٢٥٠٬٥٠٠٫٧٥ ر.س.
🇰🇷 ko-KR
₩1,250,500.75
🇵🇹 pt-PT
1 250 500,75 €
🇻🇳 vi-VN
1.250.500,75 ₫
Comment utiliser le formateur de nombres
Collez le nombre, obtenez-le dans n'importe quel format régional
1. Saisissez le nombre en Mode Rapide
Le résultat apparaît instantanément avec les séparateurs de milliers de votre format régional.
2. Ajustez la Configuration Technique
Format régional (locale), style (monétaire/décimal/pourcentage), code devise et nombre de décimales.
3. Copiez le résultat ou le code
"Copier le résultat" récupère la chaîne formatée ; "Copier le code" génère l'extrait Intl.NumberFormat.
Ce que fait cet outil
Toute l'API Intl.NumberFormat, sans écrire de code
16 formats régionaux pris en charge
De fr-FR et fr-CH à hi-IN et pt-BR, chacun avec ses propres règles de regroupement.
Extrait de code en 8 langages
En plus d'Intl.NumberFormat en JavaScript, génère l'équivalent en Python, PHP, Java, Kotlin, C#, Swift et Go, mis à jour en temps réel selon vos réglages.
3 styles
Monétaire, décimal ou pourcentage, avec un nombre minimum/maximum de décimales configurable.
Format régional indépendant de la devise
Affichez un montant en CHF avec les conventions d'un autre format régional, par exemple.
Comparaison simultanée en 16 devises
La grille de comparaison affiche la même valeur formatée en direct dans 16 formats régionaux et devises côte à côte, sans tout reconfigurer un par un.
Regroupement des milliers optionnel
Désactivez useGrouping pour générer un nombre brut, sans point ni espace — utile pour envoyer la valeur à une API ou une base de données.
Le même nombre, des formats régionaux différents
Quand vous allez utiliser cet outil
Les scénarios les plus courants chez les utilisateurs de l'outil
Affichage de prix en e-commerce
Formatez le même prix pour chaque marché de votre boutique avec un seul appel Intl.NumberFormat.
Tableaux de bord financiers
Affichez des montants de portefeuille et de chiffre d'affaires avec les bons séparateurs par région.
Factures et rapports
Générez des chaînes au bon format régional pour des documents envoyés à des clients dans différents pays.
Apprentissage et prototypage
Testez des combinaisons d'options avant de valider une configuration en production.
Ajouter des séparateurs de milliers rapidement
Le cas le plus courant : collez le nombre en Mode Rapide et copiez le résultat formaté dans votre format régional en un clic.
Générer l'extrait dans le langage de votre back-end
Choisissez Python, PHP, Java, Kotlin, C#, Swift ou Go et copiez le code prêt à l'emploi, sans réécrire la logique de formatage à la main.
Erreurs courantes
Confondre style: 'percent' avec une multiplication par 100
Intl.NumberFormat traite la valeur comme une fraction — passez 0,45 pour obtenir "45 %", pas 45.
S'attendre à un regroupement par trois dans tous les formats régionaux
hi-IN regroupe par deux chiffres après les trois premiers (système lakh/crore).
Écrire une regex maison pour les séparateurs
Intl.NumberFormat gère déjà des particularités comme l'apostrophe suisse — une regex écrite à la main rate souvent ces cas.
Utiliser style: 'currency' sans définir la devise
Sans le paramètre currency, le constructeur lève une RangeError — il n'y a pas de valeur par défaut, même avec le format régional défini.
Définir minimumFractionDigits plus grand que maximumFractionDigits
Cette combinaison lève aussi une RangeError. En modifiant le code à la main, veillez à ce que max ≥ min — le Mode Rapide de cet outil corrige déjà cela automatiquement.
Pourquoi utiliser cet outil
Expose toute la puissance de l'API native Intl.NumberFormat — pas seulement les séparateurs de milliers — avec l'extrait de code exact qui reproduit le résultat.
Couvre des particularités régionales réelles, comme le système lakh/crore indien et l'apostrophe suisse pour le CHF, que les formateurs génériques traitent souvent mal.
Au-delà du JavaScript, génère le même extrait en Python, PHP, Java, Kotlin, C#, Swift et Go — utile pour reproduire le formatage dans un autre langage de votre stack sans réécrire la logique à la main.
Questions fréquentes
Utilisez new Intl.NumberFormat('fr-FR').format(1250500) — retourne "1 250 500". En français, l'espace (parfois insécable) est le séparateur de milliers standard, pas la virgule ni le point.
Références
Référence officielle en français avec toutes les options du constructeur et les formats régionaux pris en charge.
Les données que les navigateurs utilisent pour les séparateurs et le formatage régional.
La norme derrière des codes de format régional comme fr-FR et fr-CH utilisés dans Intl.NumberFormat.
Outils connexes
- Calculateur IMC Finance Calculez votre IMC (Indice de Masse Corporelle) instantanément. Calculateur IMC gratuit en ligne pour adultes. Compatible kg/cm et lb/in. Sans inscription.
- Calculateur CLT vs PJ Brésil — Comparer le Salaire Net Finance Comparez le revenu net CLT vs PJ au Brésil : calculez le chiffre d'affaires PJ nécessaire pour égaler le salaire net CLT, incluant FGTS, congés et 13e mois.
- Calculateur d'Intérêts Composés Finance Calculez les intérêts composés avec une répartition annuelle — entrez le capital, le taux, la durée et les versements mensuels. Calculateur gratuit en ligne.
- Convertisseur de Devises Finance Convertisseur de devises gratuit avec taux en direct, tendance 7 jours et historique des conversions. Taux mid-market BCE. Sans inscription.
- Calculateur de Remise Finance Calculateur de remise gratuit : prix final, économies et % de remise instantanément. Mode inversé, remises cumulées et comparez jusqu'à 3 offres. Sans...