Tradutor de Código Morse

Digite texto para obter Morse ITU, ou cole pontos e traços para decodificá-los, com reprodução em 600 Hz e indicador piscante.

As tabelas de tradução e o oscilador de áudio estão embutidos nesta página; nada do que você digita é enviado, salvo ou buscado na rede.

A entrada Morse aceita . e - (também ·, −, —). Um espaço separa caracteres; três espaços ou / separam palavras — / representa o prosigno de quebra BT. Pontuação suportada: . , ? / =.

Como funciona

Os dois sentidos rodam ao vivo a cada tecla. Texto-para-Morse coloca sua entrada em maiúsculas e mapeia cada letra, dígito e pontuação suportada pela tabela ITU padrão; espaços viram quebras de palavra escritas como " / " (o substituto escrito do prosigno BT). Morse-para-texto normaliza as variantes de ponto e traço (·, −, — viram . e -), trata um espaço como intervalo entre caracteres e três espaços ou barra como intervalo entre palavras, e procura cada sequência na tabela inversa. A reprodução monta a lista de eventos de tom a partir do texto, cronometra com um oscilador Web Audio de 600 Hz na velocidade escolhida e pisca o indicador em sincronia para você também ler visualmente.

O tempo em unidades
Toda a métrica Morse são múltiplos de uma unidade — o ponto (dit). O traço dura três unidades, o silêncio dentro de um caractere é um, a pausa entre caracteres é três e a de palavra é sete. "PARIS" mede exatamente dez espaços de ponto, por isso a velocidade é citada em palavras por minuto: a 18 PPM uma unidade vale 1200 ÷ 18 = 67 ms, o valor que o controle desta ferramenta usa.
Por que a pausa de palavra tem sete unidades
Uma pausa de sete unidades é longa o bastante para nenhuma sequência de dois ou três caracteres ser confundida com fronteira de palavra — a única pista com que o decodificador agrupa. É deliberadamente assimétrica: como a letra mais comum, E, é um único ponto, uma pausa menor deixaria ambiguidade entre um E, um intervalo mais E, ou o início de palavra. Sete é a margem que tornou possível o break-in.
Prosignos comuns
Prosignos são sequências de caracteres enviadas sem pausas, cada uma com código próprio: SOS ···———··· é o sinal de socorro (uma só letra de Morse, não uma sigla); CQ ———···—· é a chamada geral a qualquer estação; AR ·—·—· significa "fim de mensagem"; SK ···—·—· marca o fim do contato. BT —···— é o separador de palavra clássico na chave reta; aqui ele se escrebe /.

Perguntas frequentes

O código Morse ainda é usado hoje?

Sim, em três áreas. Radioamadores mantêm o CW (Morse) vivo como modo popular — um sinal Morse fraco é copiado onde a voz não alcança. Os auxílios à navegação aérea (VOR e NDB) ainda se identificam transmitindo códigos Morse de duas ou três letras. O GMDSS marítimo aposentou o Morse obrigatório em 1999, então no mar ele sobrevive como hobby e backup de emergência ensinado com luz e som.

Posso aprender código Morse rápido?

O caminho mais rápido documentado é aprender de ouvido por grupos, não alfabeticamente — o método Koch começa com poucas letras em velocidade real, cerca de 18–20 PPM, e adiciona um novo grupo só quando os anteriores são reconhecidos sem contar pontos. Contar elementos é o vício a evitar: limita sua velocidade de decodificação. A maioria precisa de algumas semanas de sessões diárias de 15 minutos para um utilizável 5–10 PPM.

A velocidade de reprodução importa para aprender a decodificar?

Importa muito. Tons lentos e espaçados ensinam a contar pontos, enquanto operadores reais enviam a 15–25 PPM; a habilidade que vale é reconhecer padrões de ouvido, não aritmética. Comece a reprodução por volta de 15 PPM, rápido o bastante para tornar a contagem impossível, e aumente até aparecerem erros; fique logo abaixo disso.

Como os espaços entre letras e palavras são tratados?

Na caixa Morse-para-texto, um espaço separa caracteres e três espaços (ou barra) separam palavras — a barra representa o prosigno de quebra BT, a fronteira de palavra tradicional na chave. Os dois sentidos seguem essa convenção: texto-para-Morse imprime letras separadas por espaço e palavras separadas por " / ". A entrada também aceita · e − no lugar de . e -.

Algo é enviado para um servidor?

Não. As tabelas de tradução estão embutidas nesta página e a reprodução é um oscilador local de 600 Hz da Web Audio API — nenhum arquivo de áudio é baixado. Nada do que você digita é salvo ou transmitido.