numerosaletras

Convertir letras a números.

Herramienta inversa para verificar cheques recibidos y auditar cantidades escritas en contratos. Pegue el texto en español, obtenga la cifra exacta.

Ejemplos:
Resultado numérico

Escriba un número en letras...

Copiado

02 · escenarios

Seis personas que necesitan volver del texto al número.

Convertir letras a números no es ejercicio escolar. Es operación diaria en tesorerías, auditorías, notarías y procesos de digitalización documental.

01

Tesorero · empresa privada

Verifica el monto en letras de cheques recibidos antes de depositarlos. Una sola transposición evita un reclamo bancario.

02

Auditor · firma contable

Transcribe contratos antiguos donde la cantidad aparece solo en palabras. Necesita la cifra para conciliar libros.

03

Notario · escritura pública

Confirma la coincidencia entre la cifra y el texto antes de elevar a escritura. La discrepancia hace el documento impugnable.

04

Profesor · examen escolar

Califica ejercicios de ortografía numérica. Detecta errores en redacciones de los alumnos al volver al número.

05

Traductor · documento legal

Necesita la cifra exacta para traducir contratos al inglés o portugués preservando la equivalencia económica.

06

OCR · digitalización masiva

Procesa documentos físicos antiguos donde la imagen capturó solo el texto de la cantidad. La cifra debe reconstruirse a partir del OCR.

03 · algoritmo

Cómo el algoritmo decodifica el texto.

Cuatro etapas convierten un párrafo legible en una cifra exacta. Conocerlas ayuda a entender por qué algunas expresiones se reconocen y otras no.

paso 01

Normalizar

Convierte el texto a minúsculas, retira acentos, separa por palabras. "VEINTIÚN MIL PESOS" se vuelve un conjunto manejable: ["veintiun", "mil", "pesos"].

paso 02

Filtrar

Descarta palabras irrelevantes: monedas (pesos, soles, euros), conectores (con, y) y sufijos bancarios (M.N., M/CTE). Queda solo lo numérico: ["veintiun", "mil"].

paso 03

Identificar

Cada token se mapea a su valor: unidades (uno → 1, veintiún → 21), decenas (treinta → 30), centenas (cien → 100), escalas (mil → ×1000, millón → ×1.000.000).

paso 04

Componer

Multiplica y suma según la escala. "veintiún" (21) seguido de "mil" da 21.000. El resultado final se entrega en formato latinoamericano con separadores de miles.

04 · ejemplos verificados

Diez verificaciones resueltas.

Entrada · texto

"mil doscientos treinta y cuatro"

↓ resultado

1.234

Entrada · texto

"un millón quinientos mil"

↓ resultado

1.500.000

Entrada · texto

"veintiún pesos con cincuenta centavos"

↓ resultado

21,50

Entrada · texto

"novecientos noventa y nueve mil novecientos noventa y nueve"

↓ resultado

999.999

Entrada · texto

"dos millones doscientos cincuenta mil con setenta y cinco"

↓ resultado

2.250.000,75

Entrada · texto

"un billón"

↓ resultado

1.000.000.000.000

Entrada · texto

"cien mil pesos mexicanos"

↓ resultado

100.000

Entrada · texto

"veintiocho mil setecientos cincuenta"

↓ resultado

28.750

Entrada · texto

"tres mil quinientos cuarenta y dos con noventa"

↓ resultado

3.542,90

Entrada · texto

"doscientos millones"

↓ resultado

200.000.000

05 · variantes

Variantes que el algoritmo tolera.

La herramienta perdona pequeñas imperfecciones del texto entrante. Estos son los casos más comunes en documentos manuscritos y OCRs imperfectos.

Sin acentos

"veintidos mil pesos"

→ 22.000

Tolera ausencia de acentos comunes en escritura informal.

Mayúsculas mixtas

"MIL Doscientos cuarenta"

→ 1.240

Insensible a mayúsculas y minúsculas.

Con conector "y"

"setenta y ocho mil"

→ 78.000

Ignora "y" como conector entre decenas y unidades.

Apócope

"veintiún" o "veintiuno"

→ 21

Reconoce ambas formas (apócope o forma plena).

Decimal por "con"

"cien con cincuenta"

→ 100,50

Detecta el separador "con" para parte decimal.

Centavos / céntimos

"cincuenta centavos" o "cincuenta céntimos"

→ 0,50

Reconoce ambas denominaciones de la subdivisión.

06 · limitaciones

Lo que la herramienta no hace.

Transparencia es importante. Estos son los cinco escenarios donde el algoritmo deliberadamente no funciona o devuelve resultados inexactos.

07 · caso de uso

Auditar un cheque recibido en cuatro pasos.

  1. Recibe el cheque

    Lee el monto en letras escrito por el girador. Identifica la moneda mencionada o el sufijo bancario.

  2. Convierte con la herramienta

    Pega el texto completo. La herramienta extrae la cifra ignorando palabras de moneda y conectores.

  3. Compara con la cifra del recuadro

    El cheque tiene una cifra numérica en el recuadro derecho. Debería coincidir con el resultado de la conversión.

  4. Discrepancia → decisión

    Si no coinciden: prevalece lo escrito en letras (regla bancaria internacional). Si hay duda razonable, no acepte el cheque y solicite reposición.

08 · preguntas

Preguntas sobre la conversión inversa.

¿Qué pasa si la herramienta no reconoce alguna palabra?

+

Continúa procesando las palabras que sí reconoce e ignora las que no. Si una palabra crítica (un número clave) no se identifica, la cifra final será incorrecta. Para máxima precisión, evite errores ortográficos en la entrada y use las formas estándar de la RAE.

¿Reconoce "nuevos soles" y otras denominaciones antiguas?

+

Sí. La herramienta ignora palabras de moneda al momento de extraer la cifra. "Mil nuevos soles" se procesa como "mil" → 1.000. La denominación específica de la moneda no afecta el cálculo numérico.

¿Qué pasa con cifras que mezclan español e inglés?

+

No se procesan correctamente. La herramienta es estrictamente para español. Si un documento tiene cantidades en inglés ("twenty-one thousand"), debe procesarlas con una herramienta de inglés y traducir después.

¿Cómo distingue entre "ciento veinte" (120) y "ciento veinte mil" (120.000)?

+

Por contexto secuencial. El algoritmo lee palabras de izquierda a derecha acumulando un grupo (centena + decena + unidad = "ciento veinte") y aplica la escala cuando aparece ("mil"). Si no aparece escala, el grupo se cierra en sí mismo.

¿Funciona con números muy grandes?

+

Sí, hasta un billón (10¹²). La escala larga del español está completamente soportada: mil (10³), millón (10⁶), mil millones (10⁹), billón (10¹²). Para cifras astronómicas más allá de esto, los casos de uso prácticos son inexistentes en banca y derecho.

¿Puedo usar esto para verificar cheques recibidos?

+

Sí, es uno de los usos principales. Compare el texto en letras del cheque contra la cifra del recuadro: deben coincidir. Si difieren, el banco pagará lo escrito en letras (regla bancaria internacional). Una discrepancia es motivo válido para rechazar el cheque.

09 · siguiente

Continúe verificando.