Saltar al contenido

Formateador de números

Number Formatter

Pone o quita los separadores de miles, redondea a los decimales que indiques y da formato de moneda o porcentaje según la región.

Pone o quita separadores de miles, redondea a un número fijo de decimales y da formato de moneda o de porcentaje. También lee de vuelta un número ya formateado, que es la mitad difícil: 1.234,56 es mil y pico en España y en Argentina, y uno y pico en México.

🔒 Se ejecuta por completo en tu navegadornumberformatlocalecurrency

Números

Uno por línea, en la convención en que estén escritos: esta es la herramienta que abres precisamente porque están en la de otro. Se entienden los separadores de millar, los símbolos de moneda, los paréntesis de contabilidad y los sufijos coreanos 만/억.

Formato

Redondeo

2,5 → 3. Lo que enseñaron en el colegio.

Con formato

convertidos

5

sin tocar

1

líneas que no son números

primer valor en 만/억

123만 4567

Leer es la mitad difícil. 1.234,56 es uno y pico en Alemania y mil doscientos en Estados Unidos: los mismos caracteres, trabajos opuestos. La regla que se usa aquí es posicional: de . y , el que aparezca en último lugar es el separador decimal, porque un separador de grupo nunca puede ser el último. Eso lee bien las cuatro convenciones comunes sin preguntarte dónde estás. Hay una forma que no puede resolver sola —una única marca con exactamente tres dígitos detrás— y la decide el idioma de esta página: aquí 1.234 son mil doscientos treinta y cuatro y 1,234 es uno y pico.

Redondear a 2 decimales da aquí 1,01 para 1,005. (1.005).toFixed(2) da 1.00, porque el doble más cercano a 1,005 queda un pelo por debajo; esto redondea a partir del literal decimal.

Vista previa

  • 1,234,568 — entero
  • ₩1,234,567.89 — moneda
  • 123,4567.891 — agrupado en 만
  • 123만 4567 — leído en 억/만
  • 1234567.8910 — sin nada

Unas cuantas formas comunes del primer número de la lista.

Cómo se usa

  1. Pega el número o los números

    Uno por línea para una columna. La entrada con formato se lee de vuelta además de escribirse.

  2. Di con qué separadores escribir

    Este ajuste es sobre lo que sale: si la herramienta escribe 1.234,56 o 1,234.56. Lo que entra se lee de las cifras mismas —de . y , manda el que aparezca último, que es el decimal—, así que un número en la convención de otro se convierte sin que le digas de dónde viene. Hay una forma que las cifras no pueden resolver, un solo signo con exactamente tres cifras detrás, y esa sigue al idioma de esta página: aquí 1.234 es mil doscientos treinta y cuatro y 1,234 es uno coma doscientos treinta y cuatro.

  3. Elige el redondeo

    El redondeo hacia arriba en el medio es lo que la gente espera; el redondeo al par —el redondeo bancario— es lo que usan los sistemas contables porque no se desvía hacia arriba a lo largo de una columna larga.

Preguntas frecuentes

¿Por qué 1,005 se redondea a 1,00?

Porque 1,005 no puede almacenarse de forma exacta en binario: el valor almacenado está muy ligeramente por debajo, así que redondear hacia arriba en el medio da correctamente 1,00. Todos los lenguajes hacen esto; es aritmética y no un fallo, y es por lo que el dinero se guarda en unidades enteras.

¿Qué son los grupos de 만 y 억 que aparecen en la vista previa?

La vista previa muestra el número agrupado también a la manera coreana, por 만 (diez mil) y 억 (cien millones), además de por miles. El coreano agrupa de cuatro en cuatro dígitos y la notación occidental de tres en tres, y por eso 100,000,000 es incómodo en una y 1억 es evidente en la otra.

¿Qué configuraciones regionales se admiten para moneda?

Los datos regionales del propio navegador, así que lo que conozca tu navegador. Eso significa que el símbolo, su posición y los separadores salen del mismo sitio del que los toma tu sistema operativo, y no de una tabla aquí que podría quedarse desactualizada.

Puede recibir de

Después

Estas aceptan lo que produce esta herramienta, así que el resultado puede pasar directamente.