Alfabeto fonético OTAN
Digite NATO e receba November Alfa Tango Oscar, com as grafias oficiais da OACI que tripulações de rádio e checklists de aviação esperam, ou cole as palavras-código para voltar a letras e números. A separação entre palavras é preservada. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Texto original
- NATO
- Operação
- Encode
- Resultado no alfabeto NATO
- November Alfa Tango Oscar
Rádios, mesas de suporte e checklists de aviação ainda soletram indicativos com o alfabeto fonético ICAO/OTAN.
Grafias oficiais para todos ouvirem o mesmo
A ferramenta segue a tabela da OACI e da OTAN à risca: Alfa e não Alpha, Juliett com dois t, X-ray com hífen e os números de Zero a Nine. Letras maiúsculas e minúsculas dão o mesmo resultado, e cada palavra-código sai na forma padrão, com a inicial maiúscula. Seguir uma única tabela importa porque operadores de rádio, centrais de suporte e checklists de aviação contam com todos usando as mesmas palavras: um Alpha ou Juliet informal num código de confirmação é uma diferença pequena que gera dúvida. Na codificação, o que não for letra de A a Z ou número de 0 a 9 é deixado de fora, então um texto colado com pontuação solta ainda rende uma soletração utilizável.
Soletrar e voltar ao texto
Codificar NATO dá November Alfa Tango Oscar. Dentro de uma palavra, as palavras-código ficam separadas por um espaço, e entre as palavras originais a ferramenta coloca uma barra com espaços dos dois lados, para que a decodificação possa reconstruir as palavras. A decodificação lê as palavras separadas por espaços, começa uma palavra nova a cada barra isolada e devolve as letras em maiúsculas e os números como algarismos. O texto pode ter até 2000 caracteres. Usos típicos: indicativos e matrículas de aeronaves antes de uma sessão de rádio, códigos de confirmação lidos em voz alta no suporte e gabaritos de exercícios de soletração.
Grafias oficiais da ICAO, não variantes informais
As letras usam a tabela padrão: Alfa e não Alpha, Juliett com dois t, X-ray com hífen. Os dígitos vão de Zero a Nine. A busca ignora maiúsculas e minúsculas, e a saída mantém a forma canônica da tabela fixa.
Assim, treinos de rádio e testes automáticos soletram sempre as mesmas palavras sem misturar formas informais.
Ao codificar, as palavras separam-se com barra
Os espaços do texto de entrada separam palavras originais. Dentro de uma palavra, os códigos unem-se com um espaço; entre palavras o conversor insere uma barra espaçada para o decode recuperar os limites. Caracteres fora de A–Z e 0–9 são omitidos em vez de rejeitados, o que facilita colar callsigns com ruído de pontuação.
O decode é rigoroso com o vocabulário
O decode divide por espaços. Um token que seja apenas barra inicia uma nova palavra de saída. Os dígitos voltam como 0–9 e as letras em maiúsculas A–Z.
Casos de uso
Treinos de rádio e aviação
Soletre indicativos e matrículas com a tabela ICAO oficial antes de uma sessão.
Suporte e bilhetes
Leia códigos de confirmação em voz alta sem variantes Alpha ou Juliet.
Material de formação
Gere gabaritos para exercícios de soletração fonética.
Perguntas frequentes
É Alfa ou Alpha?
Alfa — a grafia ICAO usada aqui, não a variante informal Alpha.
Como se soletram os dígitos?
Zero One Two Three Four Five Six Seven Eight Nine.
O que acontece à pontuação no encode?
É omitida. Só letras e dígitos viram códigos.
Como o decode separa palavras?
Um token barra entre palavras fonéticas restaura um espaço na saída.
O que acontece se a decodificação encontrar uma palavra fora do alfabeto?
A decodificação para e mostra qual é a palavra desconhecida, em vez de tentar adivinhar. Assim, um erro de ditado não vira uma letra errada dentro de um indicativo ou de um código de confirmação.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"text": "NATO"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.nato_phonetic",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_text_chars | 2000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Esta ferramenta transforma texto em palavras Alfa Bravo e decodifica de volta com grafias oficiais, com o mesmo resultado no navegador grátis e na API.
O decode é rigoroso com o vocabulário
Qualquer outro token deve ser palavra OTAN oficial sem importar maiúsculas; se não for, devolve invalid_input e nomeia a palavra inválida.
Limites e erros tipados
O texto é obrigatório e tem limite de dois mil caracteres para proteger a sessão do navegador.
Casos de integração
Verificações automáticas
Fixe ida e volta de encode e decode em fixtures de CI.
Perguntas técnicas
E se um token não for OTAN?
O decode devolve invalid_input; não adivinha.
É grátis no navegador?
Sim no computador e no celular. A app nativa usa a API a US$ 0,002.