Alfabeto fonético OTAN
Escriba NATO y obtenga November Alfa Tango Oscar, con las grafías oficiales de la OACI que esperan las tripulaciones de radio y las listas de aviación, o pegue las palabras clave para recuperar letras y cifras. Las separaciones entre palabras se conservan. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Texto original
- NATO
- Operación
- Encode
- Resultado en alfabeto NATO
- November Alfa Tango Oscar
Radios, mesas de soporte y checklists de aviación siguen deletreando indicativos con el alfabeto fonético ICAO/OTAN.
Grafías oficiales ICAO, no variantes informales
Las letras usan la tabla estándar: Alfa y no Alpha, Juliett con doble t, X-ray con guion. Los dígitos van de Zero a Nine. La búsqueda ignora mayúsculas, y la salida conserva el Title-case canónico de la tabla fija.
Solo mapean letras y dígitos ASCII; la puntuación se omite al codificar y los tokens desconocidos fallan en duro al decodificar.
Al codificar, las palabras se separan con barra
Los espacios del texto de entrada separan palabras originales. Dentro de una palabra, los códigos se unen con un espacio; entre palabras se inserta una barra espaciada para que el decode recupere los límites. Los caracteres fuera de A–Z y 0–9 se omiten en lugar de rechazarse.
Solo mapean letras y dígitos ASCII; la puntuación se omite al codificar y los tokens desconocidos fallan en duro al decodificar.
El decode es estricto con el vocabulario
El decode tokeniza por espacios. Un token barra solo inicia una nueva palabra de salida. Los dígitos vuelven como 0–9 y las letras en mayúsculas.
Solo mapean letras y dígitos ASCII; la puntuación se omite al codificar y los tokens desconocidos fallan en duro al decodificar.
Qué acepta y cuándo se detiene
El texto es obligatorio y tiene tope de 2000 caracteres para proteger la sesión del navegador. Solo mapean letras y dígitos ASCII; la puntuación se omite al codificar y los tokens desconocidos fallan en duro al decodificar.
Qué puede hacer con ella
Radio y aviación
Deletree indicativos y matrículas con la tabla ICAO oficial antes de una sesión.
Soporte y tickets
Lea códigos de confirmación en voz alta sin variantes Alpha/Juliet.
Material de formación
Genere claves de respuesta para ejercicios de deletreo fonético.
Preguntas frecuentes
¿Es Alfa o Alpha?
Alfa — la grafía ICAO usada aquí, no la variante informal Alpha.
¿Cómo se deletrean los dígitos?
Zero One Two Three Four Five Six Seven Eight Nine.
¿Qué pasa con la puntuación al codificar?
Se omite. Solo letras y dígitos pasan a códigos.
¿Cómo separa palabras el decode?
Un token barra entre palabras fonéticas restaura un espacio en la salida.
¿Qué pasa si al decodificar aparece una palabra que no es del alfabeto?
La decodificación se detiene y le indica cuál es la palabra desconocida, en lugar de adivinar. Así un error de dictado no se convierte en una letra equivocada dentro de un indicativo o de un código de confirmación.
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/text/nato-phonetic \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"NATO"}'const res = await fetch("https://api.kit.forhosting.com/text/nato-phonetic", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "NATO"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/nato-phonetic",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "NATO"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/nato-phonetic", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"NATO"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"NATO"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/nato-phonetic", 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
{
"text": "NATO"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.nato_phonetic",
"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_text_chars | 2000 |
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
Esta herramienta codifica texto en palabras Alfa Bravo y decodifica esas palabras a caracteres con las grafías oficiales (Alfa, Juliett, X-ray), igual en el navegador gratis y en el API.
El decode es estricto con el vocabulario
Cualquier otro token debe ser palabra OTAN oficial sin importar mayúsculas; si no lo es, invalid_input nombra la palabra mala.
Casos de integración
Comprobaciones automáticas
Fije ida y vuelta encode/decode en fixtures de CI.
Preguntas técnicas
¿Y si un token no es OTAN?
Decode devuelve invalid_input; no adivina.
¿Es gratis en el navegador?
Sí en escritorio y móvil. La app nativa usa el API a $0.002.