Formateur de Nombres en Ligne

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

Mode Rapide: Ajouter des Séparateurs
1 250 500,75
Configuration Technique
Style de Format

Résultat Formaté

1 250 500,75 €

Comparaison Globale des Locales

Vue simultanée de 16 formats géographiques.

● En Direct

🇺🇸 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

Format — Style
Résultat
fr-FR — monétaire (EUR)
1 250 500,75 €
fr-CH — monétaire (CHF)
CHF 1'250'500.75 — apostrophe suisse
en-US — monétaire (USD)
$1,250,500.75
hi-IN — monétaire (INR)
₹12,50,500.75 — système lakh/crore
en-US — décimal, useGrouping: false
1250500.75 — sans séparateur, idéal pour une API

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

Outils connexes