Escribir un número en español
El 1234 se escribe mil doscientos treinta y cuatro, en el español formal que se usa en cheques y contratos. Las tildes, cien frente a ciento y un millón frente a millones salen bien siempre. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Entero
- 1 234
- Palabras
- mil doscientos treinta y cuatro
- Idioma
- es
Escribir un número en español convierte un entero desnudo en la frase formal que usted escribiría en un cheque, una cláusula legal o una clave de respuestas. Introduzca mil doscientos treinta y cuatro y la herramienta devuelve mil doscientos treinta y cuatro, siguiendo las convenciones cotidianas del español para unidades, teens, decenas con y, centenas incluyendo cien frente a ciento, y grupos de escala larga como mil, un millón, mil millones y un billón. Los estudiantes comprueban deberes de valor posicional y nombres de número; traductores y equipos de localización verifican el español de facturas e interfaces; finanzas y administración necesitan la misma redacción cada vez. La entrada no numérica, fracciones, NaN e Infinity fallan con un error de validación claro.
Cómo funciona la escritura de números en español
Parta de un entero finito en dígitos ordinarios. Cero es simplemente cero. Para un valor negativo, escriba el valor absoluto y anteponga la palabra menos.
Las magnitudes positivas se dividen en grupos de tres dígitos desde la derecha y cada grupo se nombra con tablas formales del español: unidades de uno a nueve, teens de diez a diecinueve, veintes fusionados de veinte a veintinueve con acentos correctos en veintidós, veintitrés y veintiséis, luego decenas de treinta a noventa unidas a la unidad con y como en treinta y cuatro. Las centenas usan cien cuando el grupo es exactamente cien, y ciento, doscientos, trescientos y el resto cuando hay más dígitos.
Los miles usan mil solo para mil y N mil con apócope de uno a un o veintiún antes de mil. Los millones usan un millón en singular y N millones en plural; mil millones es mil millones en escala larga española, y un billón es un billón. Los valores deben permanecer en el rango de enteros seguros de JavaScript.
La entrada fraccionaria como 3.5 se rechaza porque las frases decimales españolas exigirían un contrato aparte con coma y palabras de dígitos fraccionarios; esta capacidad se limita deliberadamente a enteros.
Qué envía usted y qué recibe de vuelta
Envíe un único campo obligatorio n con un número entero a escribir. Valores absolutos mayores que Number.MAX_SAFE_INTEGER se rechazan. En caso de éxito la respuesta devuelve el entero limpio n, la frase española en words, language en es y un booleano negative.
Comprobaciones clásicas: n igual a cero → cero; n igual a 1234 → mil doscientos treinta y cuatro; n igual a un millón → un millón; n igual a −5 → menos cinco. Si necesita importes legales con centavos, concordancia de género o otro idioma, trátelos como intenciones de búsqueda separadas.
Dónde aparecen las herramientas de número a palabras en español
Los cursos de español y matemáticas bilingües asignan ejercicios de nombres de número; un oráculo de confianza acelera claves y demos. Contabilidad, notarías y administración aún escriben importes en palabras en cheques y formularios donde mil doscientos treinta y cuatro va junto a los dígitos. Ingenieros de localización que construyen copias de UI, plantillas de factura y lecturas de accesibilidad necesitan redacción determinista.
Entrevistas de programación y jueces en línea a veces piden implementar number-to-words; los tutores comparan la salida del estudiante con cadenas conocidas para cero, teens, decenas con y, cien frente a ciento y millón frente a millones. Trate la escritura en inglés, el legalese de moneda con centavos y el formato de dígitos por locale como intenciones separadas.
Qué puede hacer con ella
Deberes y ejercicios de nombres de número en español
Compruebe respuestas de libro para escribir enteros en español formal, incluidos teens, decenas con y, cien frente a ciento y millones.
Cheques, contratos y formularios administrativos
Produzca la línea de palabras junto a los importes en dígitos para que documentos legales y administrativos sean coherentes y difíciles de alterar.
Preguntas frecuentes
¿Qué devuelve este escritor de números en español para 1234?
mil doscientos treinta y cuatro. Esa es la escritura formal cotidiana del español con centenas, la y entre decenas y unidades, y mil para mil.
¿Admite millones y billones?
Sí. Usa escala larga española: un millón para 1,000,000, mil millones para 1,000,000,000 y un billón para 1,000,000,000,000, con plurales cuando el coeficiente es mayor que uno.
¿Qué ocurre con entrada no numérica?
Fracciones, texto suelto, NaN, Infinity y valores vacíos se rechazan y no se cobran.
¿Se admiten números negativos?
Sí. Los negativos se escriben como menos seguido del valor absoluto en palabras, por ejemplo menos cinco para −5.
¿Cuánto cuesta?
La herramienta del navegador es gratuita y se ejecuta en local.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/fmt/number-to-words-es \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"n":1234}'const res = await fetch("https://api.kit.forhosting.com/fmt/number-to-words-es", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"n": 1234
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fmt/number-to-words-es",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"n": 1234
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fmt/number-to-words-es", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"n":1234}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"n":1234}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fmt/number-to-words-es", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"n": 1234
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fmt.number_to_words_es",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_abs | 9007199254740991 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
El precio de las llamadas API correctas es la base publicada de $0.002 por elemento.
Cómo funciona la escritura de números en español
El algoritmo es pura consulta de tablas y divmod entero: sin semillas aleatorias, sin reloj, sin red y sin deriva de modelo, así que entradas idénticas producen JSON idéntico.
Qué envía usted y qué recibe de vuelta
Se aceptan los alias number, value e input. n puede ser un entero JSON o una cadena de dígitos con signo más o menos opcional. Si falta n, hay cadenas vacías, decimales con parte fraccionaria, notación científica, palabras sueltas, NaN e Infinity, se falla con invalid_input y no se cobra. El precio de las llamadas API correctas es $0.002 por elemento; los fallos de validación no consumen saldo.
Dónde aparecen las herramientas de número a palabras en español
Como esta capacidad es un motor de parse puro, el precio API es $0.002 por elemento correcto y la validación fallida no consume saldo.
Casos de integración
Localización y fixtures de prueba golden
Genere frases españolas esperadas para copias de UI, plantillas de factura y pruebas unitarias que cubran cero, negativos y grandes grupos de escala larga.