Formateador de Números en Línea
Formateador de números en línea: añade separadores, formatea moneda y decimales en 16 locales con salida de código Intl.NumberFormat. Gratis.
Actualizado junio de 2026
Revisado por Diego Ferraz
Resultado Formateado
Comparativa Global de Locales
Vista simultánea de 16 formatos geográficos.
🇺🇸 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 ₫
Cómo usarlo
Pega el número y compáralo al instante en cualquier locale
1. Escribe el número en el Modo Rápido
El resultado aparece al instante con separadores de miles según tu locale detectado automáticamente.
2. Ajusta la Configuración Técnica
Elige locale, estilo (moneda, decimal o porcentaje), código de moneda y cantidad de decimales mínimos/máximos.
3. Copia el resultado o el código
"Copiar resultado" copia el texto formateado; "Copiar código" genera el snippet Intl.NumberFormat listo para pegar.
Qué puedes hacer con esta herramienta
Toda la API Intl.NumberFormat sin escribir una línea de código
16 locales disponibles
De es-ES y en-US a hi-IN y fr-CH, cada uno con sus propias reglas de agrupación de dígitos.
Snippet de código en 8 lenguajes
Además de Intl.NumberFormat en JavaScript, genera el equivalente en Python, PHP, Java, Kotlin, C#, Swift y Go, actualizado en tiempo real según ajustas las opciones.
3 estilos de formato
Moneda, decimal o porcentaje, con mínimo y máximo de decimales configurables por separado.
Locale independiente de la moneda
Muestra un valor en USD usando las convenciones de otro locale, por ejemplo para pruebas de internacionalización.
Comparación simultánea en 16 monedas
La tabla de comparación global muestra el mismo número formateado en vivo en 16 locales y monedas a la vez, sin cambiar la configuración uno por uno.
Separador de miles opcional
Desactiva useGrouping para obtener un número limpio, sin puntos ni comas — útil para enviar el valor a una API o base de datos.
El mismo número, distintos locales
Cuándo vas a necesitar esto
Los escenarios más comunes entre quienes usan la herramienta
Precios en tiendas online
Formatea el mismo precio para cada país donde vende tu tienda con una sola llamada a Intl.NumberFormat.
Dashboards financieros
Muestra saldos e ingresos con los separadores de miles correctos según la región del usuario.
Facturas y reportes
Genera cadenas con el locale correcto para documentos enviados a clientes en distintos países.
Aprendizaje y prototipado
Prueba combinaciones de opciones antes de confirmar una configuración en producción.
Agregar separadores de miles rápido
El caso más común: pega el número en el Modo Rápido y copia el resultado formateado en tu locale con un clic.
Generar el snippet en el lenguaje de tu backend
Elige Python, PHP, Java, Kotlin, C#, Swift o Go y copia el código ya listo, sin reescribir la lógica de formato a mano.
Errores comunes
Confundir style: 'percent' con multiplicar por 100
Intl.NumberFormat trata el valor como fracción — pasa 0.45 para obtener "45%", no 45.
Asumir que el separador de miles es siempre punto o coma
es-ES usa punto para miles y coma para decimales, pero es-MX y otros locales de Latinoamérica usan coma para miles y punto para decimales, igual que en-US.
Esperar agrupación de 3 en 3 en todo locale
hi-IN agrupa de dos en dos dígitos después de los primeros tres (sistema lakh/crore).
Usar style: 'currency' sin definir la moneda
Sin el parámetro currency, el constructor lanza un RangeError — no asume una moneda por defecto, ni siquiera con el locale definido.
Definir minimumFractionDigits mayor que maximumFractionDigits
Esa combinación también lanza RangeError. Si editas el código a mano, asegúrate de que max sea mayor o igual a min — el Modo Rápido de esta herramienta ya lo ajusta solo.
Por qué usar esta herramienta
Expone toda la potencia de la API nativa Intl.NumberFormat — no solo separadores de miles — junto con el snippet de código exacto que reproduce el resultado.
Expone diferencias regionales reales, como la distinción entre es-ES (punto de miles, coma decimal) y el agrupamiento de es-MX o es-AR (coma de miles, punto decimal) — el selector de locale no incluye es-MX ni es-AR como opciones propias, pero elegir en-US reproduce exactamente ese mismo agrupamiento, incluso con una moneda latinoamericana como MXN o ARS. Cubre también casos como el sistema lakh/crore de la India.
Además de JavaScript, genera el mismo snippet en Python, PHP, Java, Kotlin, C#, Swift y Go — útil para replicar el mismo formato en otro lenguaje de tu stack sin escribir la lógica a mano.
Preguntas frecuentes
Usa new Intl.NumberFormat('es-ES').format(1250500) — devuelve "1.250.500". Cambia el locale a 'en-US' o 'es-MX' para obtener comas como separador de miles.
Referencias
Referencia oficial con todas las opciones del constructor y los locales soportados.
Los datos que usan los navegadores para separadores y formato regional de números.
El estándar detrás de códigos de locale como es-ES y es-MX usados en Intl.NumberFormat.
Herramientas relacionadas
- Calculadora de IMC Finanzas Calcula tu IMC (Índice de Masa Corporal) al instante. Calculadora de IMC gratis en línea para adultos. Compatible con kg/cm y lb/in. Sin registro necesario.
- Calculadora CLT vs PJ Brasil — Comparar Ingresos Netos Finanzas Compara el salario CLT vs PJ en Brasil: calcula cuánto necesitas facturar como PJ para igualar el ingreso neto CLT incluyendo FGTS, vacaciones y 13º salario.
- Calculadora de Interés Compuesto Finanzas Calcula el interés compuesto con desglose año a año — introduce capital, tasa, período y aportes mensuales. Calculadora de interés compuesto online gratuita.
- Conversor de Moneda Finanzas Conversor de moneda gratuito con tasas en vivo, tendencia de 7 días e historial de conversiones. Muestra tasas mid-market del BCE. Sin registro.
- Calculadora de Descuento Finanzas Calculadora de descuento gratis: precio final, ahorro y % de descuento al instante. Modo inverso, descuentos apilados y compara hasta 3 ofertas. Sin registro.