Convertidor de números a palabras
Escribe un número para verlo en palabras.
Ejemplos rápidos
Cómo usar
- Introduce o pega un número en el campo.
- El resultado se actualiza en tiempo real mientras escribes.
- Activa el formato monetario para mostrar en euros y céntimos.
- Haz clic en Copiar para copiar el resultado al portapapeles.
Preguntas frecuentes
¿Cuál es el mayor número admitido?
El convertidor admite números de hasta 999 billones (999 999 999 999 999). Es ampliamente suficiente para cualquier uso práctico, incluidos documentos financieros.
¿Admite decimales?
Sí. Los dígitos tras la coma se leen individualmente (p. ej., 3,14 → «tres coma uno cuatro»). En modo monetario, los decimales se convierten en céntimos.
¿Puedo usarlo para rellenar cheques?
Sí. Activa la opción «Formato monetario» para obtener un formato en euros y céntimos como «ciento veintitrés euros y cuarenta y cinco céntimos».
Por qué seguir escribiendo un número en letras sigue importando
En Estados Unidos, el texto legal de todo cheque en papel incluye el importe escrito en palabras, y el Uniform Commercial Code §3-114 establece qué versión prevalece cuando palabras y cifras no coinciden: «las palabras prevalecen sobre las cifras». Un cheque emitido por «One hundred dollars» con la casilla de cifras mostrando «$1,000» se paga por cien dólares. Las palabras son el importe legal; las cifras son una ayuda al escaneo visual. Esa única regla es la razón por la que la conversión de número a palabras sigue importando en cualquier documento financiero formal, incluso décadas después de que la mayoría de pagos pasaran a vías digitales.
Más allá de los cheques, los números escritos en letras aparecen en: contratos legales y pagarés (donde la ambigüedad se discute en los tribunales); material educativo que enseña a niños los nombres de los números; preprocesado de audiolibros y TTS donde el motor lee «1234» como «uno-dos-tres-cuatro» en lugar de «mil doscientos treinta y cuatro» sin una pista; y contextos de accesibilidad donde la salida del lector de pantalla resulta más cómoda cuando los importes ya están escritos.
Escala corta frente a escala larga (y por qué la confusión sale cara)
El mundo angloparlante se asentó en la «escala corta» en el siglo XX, pero llevó más tiempo del que cabría pensar:
- Escala corta (EE. UU., Reino Unido moderno, Commonwealth anglófono): million = 106, billion = 109, trillion = 1012. Cada nuevo nombre avanza en un factor de 1.000.
- Escala larga (Reino Unido histórico, gran parte de la Europa continental: francés, español, alemán, neerlandés): millón = 106, millardo = 109, billón = 1012. Cada nuevo nombre avanza en un factor de 1.000.000.
El Reino Unido pasó oficialmente a la escala corta en 1974, cuando el primer ministro Harold Wilson anunció en el Parlamento que las estadísticas del gobierno usarían «billion» con el sentido de 109. La mayor parte de la Europa continental sigue usando la escala larga en el habla cotidiana, un billón español sigue siendo 1012, y lo que los anglófonos llaman billion en español se llama millardo. Esta calculadora emite inglés en escala corta (así 1.000.000.000 → «one billion»), lo que casa con el uso de EE. UU. y del Reino Unido moderno pero difiere significativamente de la expectativa de un hispanohablante o de un alemán. Conviene saberlo si tu número escrito viaja a una audiencia internacional.
La cuestión del «and»
La pregunta gramatical más común sobre los números escritos es si usar «and»:
- Convención EE. UU.: «one hundred twenty-three», sin «and».
- Convención Reino Unido: «one hundred and twenty-three», con «and» antes de las decenas.
- Ambos estilos coinciden en que «and» separa la parte entera de la fraccionaria en contextos monetarios: «one hundred dollars and fifty cents». Así que incluso quien escribe al estilo de EE. UU. usa «and» una vez, exactamente en esa posición.
Guía práctica: si escribes un cheque en EE. UU., elimina el «and» en la parte entera. Si escribes en el Reino Unido o para una audiencia británica, inclúyelo. Mezclar convenciones en cheques no tiene consecuencia (los bancos procesan el importe tal y como esté escrito), pero la coherencia se lee como más cuidada.
Convenciones para cheques
Si lo usas específicamente para cheques, dos convenciones bancarias que merece la pena conocer:
- La Title Case es convencional. «One Hundred Twenty-Three Dollars and Fifty Cents» en lugar de «one hundred twenty-three dollars and fifty cents». Mayúscula en cada palabra principal; los guiones conectan los números compuestos (twenty-three, ninety-nine). Las palabras de unión (and, of, the) quedan en minúscula.
- Centavos como XX/100. Los bancos suelen aceptar y preferir la notación en fracción para los centavos: «One Hundred Twenty-Three and 56/100 dollars» en lugar de «and Fifty-Six Cents». La forma 56/100 es más difícil de leer mal y previene alteraciones fraudulentas. Esta calculadora emite la forma en palabras por defecto; para el formato bancario canónico, los centavos en palabras funcionan, pero la forma en fracción es la convención estricta.
- Incluir siempre los centavos. Un cheque por una cifra entera de dólares debe incluir aun así «and 00/100» o «and No Cents» o «and 00 cents». Los bancos pueden marcar como ambiguos los cheques sin parte explícita de centavos, sobre todo en procesado masivo.
Guiones, negativos y decimales
Guiones. La convención inglesa es unir con guion los números compuestos de veintiuno (twenty-one) a noventa y nueve (ninety-nine). Los números compuestos mayores no llevan guion entre los grupos nombrados (se escribe «one thousand two hundred thirty-five» sin guion entre «thousand» y «two»). Los ordinales siguen la misma regla: twenty-first, ninety-ninth.
Números negativos. El inglés americano dice habitualmente «negative twelve»; el inglés británico alterna entre «negative» y «minus». Los contextos matemáticos suelen usar «minus»; los financieros (deudas, pérdidas) usan «negative» o fórmulas como «deficit of twelve».
Decimales. Dos convenciones: dígito a dígito («three point one four» para 3,14) es universal en el inglés conversacional; valor posicional («three and fourteen hundredths») es más formal y común en libros de matemáticas. Esta calculadora emite la forma dígito a dígito, que es la que usan los cheques y la mayoría de la escritura informal.
¿Cuán grandes pueden ser los números?
Los nombres de números en inglés se extienden mucho más allá de lo que la mayoría de la gente usará jamás:
- Million = 106
- Billion = 109 (escala corta)
- Trillion = 1012
- Quadrillion = 1015
- Quintillion = 1018
- Sextillion = 1021
- Septillion = 1024
- Octillion = 1027
- Nonillion = 1030
- Decillion = 1033
El tipo Number de JavaScript puede representar de forma segura enteros hasta 253−1 ≈ 9 cuatrillones (escala corta). Más allá, se pierde precisión. Esta calculadora se topa en 999 trillones (escala corta), muy por debajo del límite de precisión y muy por encima de cualquier cifra financiera práctica.
Casos de uso comunes
- Redactar cheques personales. Menos común que hace 20 años pero aún en uso para fianzas, pagos a contratistas, regalos, pagos al IRS.
- Redactar contratos legales. Pagarés, acuerdos de transacción y muchos documentos inmobiliarios incluyen importes tanto en cifras como en palabras. La forma en palabras prevalece en caso de ambigüedad.
- Material educativo. Enseñar nombres de números a niños; ayudar a no nativos en inglés a aprender vocabulario financiero.
- Preprocesado de audiolibro / TTS. El software de lectura pronuncia «1234» de forma distinta según el contexto, escribirlo previamente evita conjeturas.
- Contenido de accesibilidad. Los usuarios de lectores de pantalla a veces prefieren números pre-escritos en documentos de referencia largos.
- Facturación en jurisdicciones que lo exigen. Algunos sistemas legales fuera de EE. UU. siguen requiriendo el importe en palabras en las facturas comerciales.
Privacidad
Una conversión de número a palabras suena inofensiva, pero los números que la gente convierte suelen ser financieros: importes de cheques, cifras de préstamos, valores de contratos, números de salario. Los convertidores en servidor registran cada conversión, lo que abre a un tercero una ventana sobre tus borradores financieros. Esta calculadora corre íntegramente en tu navegador; el número de entrada, la lógica de conversión y el texto de salida son todos locales a tu dispositivo. Cerrar la pestaña borra todo.
Errores comunes
- Mezclar «billion» de escala corta y larga. Decir «one billion» a una audiencia alemana suele significar 1012, no 109. Sé explícito si existe la menor posibilidad de ambigüedad.
- Olvidar los guiones. «twenty one» debería ser «twenty-one». La regla del guion solo se aplica a números compuestos en el rango 21-99.
- «and» inconsistente. El estilo EE. UU. omite «and» en «one hundred twenty-three»; el estilo Reino Unido lo incluye. Elige uno y mantenlo dentro de un mismo documento.
- Saltarse los centavos en un cheque. Aunque el importe sea un dólar redondo, los bancos esperan «and 00/100» o equivalente. De lo contrario el cheque puede marcarse como ambiguo.
- Deriva de la capitalización. La convención de cheque es Title Case. El CSS
text-transform: capitalizeproduce «Twenty-three» en lugar de «Twenty-Three»; un retoque manual arregla los compuestos con guion. - Leer decimales como valor posicional cuando se espera dígito a dígito. «Three and fourteen hundredths» para π suena a matemáticas antiguas; «three point one four» es el estilo conversacional moderno universal.
- Intentar convertir un número mayor de 9 cuatrillones (escala corta) en JavaScript. Más allá de 253−1, JavaScript pierde precisión entera. Transmite los números muy grandes como cadenas.
Más preguntas frecuentes
¿Aceptará un banco de EE. UU. un cheque escrito al estilo británico con «and»?
Sí. Los bancos procesan según el importe escrito en palabras; el «and» es gramática, no requisito legal. Un cheque con «one hundred and twenty-three dollars and 50/100» se cobra por el mismo importe que «one hundred twenty-three dollars and 50/100». Al banco le importa el importe, no el dialecto.
Si las palabras y los números de mi cheque no coinciden, ¿qué pasa?
En EE. UU., el UCC § 3-114 dice que prevalecen las palabras: «words prevail over numbers». Así que un cheque emitido por «One hundred dollars» con la casilla de cifras mostrando «$1,000» se paga por cien. El banco puede devolverlo para corregirlo, pero si tiene que interpretar, va por las palabras. El mismo principio general rige en la mayoría de jurisdicciones del mundo.
¿Funciona para idiomas distintos del inglés?
No, la salida es solo inglés en escala corta. Español, francés y alemán tienen convenciones de nombres de números significativamente distintas (y el asunto de la escala larga en las lenguas europeas continentales). Para conversiones multilingües harían falta bibliotecas de número a palabras por idioma; cldr-pluralrules y la API Intl.NumberFormat en los navegadores modernos cubren algunos casos pero no hacen, en general, la escritura completa.
¿Puedo usar la salida para documentos legales?
Sí, la salida es inglés llano apto para cheques, contratos, pagarés y documentos financieros similares. Para textos legales de alto riesgo, comprueba el resultado leyéndolo en voz alta y contrastándolo con la guía de estilo de tu despacho; capitalización, guiones y la convención del «and» son sitios donde una lectura rápida atrapa problemas que una herramienta puede pasar por alto.
¿Se envía algo a un servidor?
No. La conversión es JavaScript puro corriendo en tu navegador. Números a la entrada (a menudo financieros), palabras a la salida (a menudo compartidas con bancos o contrapartes), nada se transmite. Los convertidores en servidor registran las entradas; este no.
¿Por qué el resultado no está ya en Title Case para cheques?
El title-casing de CSS tropieza con los números compuestos con guion: «Twenty-three» en lugar de «Twenty-Three». Una salida limpia estilo cheque requiere retoque manual tras copiar-pegar, o un buscar-reemplazar puntual sobre los patrones guion-luego-minúscula. Estamos considerando un conmutador dedicado de «formato cheque» en una revisión futura.