Código para Convertir Números a Letras
Código listo para copiar en Python, JavaScript, Java, PHP y VBA. Cada función convierte números a letras siguiendo las reglas del español, incluyendo decimales en formato de fracción. Sin dependencias externas — pégalo en tu proyecto y úsalo.
¿Para qué necesitas código?
Nuestra herramienta online funciona para conversiones puntuales. Pero si tu aplicación genera facturas, cheques o nóminas automáticamente, necesitas la función dentro de tu código. Las funciones de abajo se copian directamente en tu fuente sin instalar nada.
Elige tu lenguaje
Cada página incluye el código completo, ejemplos de uso y casos de prueba:
Python
Función para scripts, automatización y ciencia de datos. Sin dependencias.
JavaScript
Funciona en navegador y Node.js. Cópiala y úsala directamente.
Java
Clase con método estático. Compatible con Java 8+.
PHP
Función para Laravel, WordPress o cualquier framework PHP.
VBA Excel
Macro para Excel 2016, 2019 y 365. Instálala en 2 minutos.
Características comunes
- Español correcto: «cien» vs. «ciento», «quinientos» (no «cincocientos»), «mil» sin «un».
- Decimales como fracción: «con 75/100» — formato estándar para cheques y facturas.
- De cero a millones.
- Sin librerías externas.
- Incluye variante para pesos mexicanos.
¿No encuentras tu lenguaje?
La lógica es la misma en cualquier lenguaje: define arrays de unidades (0-19), decenas (20-90) y centenas (100-900), y procesa el número por grupos de tres dígitos. Toma la versión de Python o JavaScript como referencia y tradúcela.
Herramienta Online
Convierte números a letras directamente en tu navegador.
Método para Excel
Guía paso a paso para convertir números a letras en Excel.
Pesos Mexicanos
Formato para cheques y facturas en México.