Tradutor de código Morse

Monte uma mensagem em pontos e traços ou transforme uma sequência Morse em texto. A tabela ajuda a conferir letras, números e pontuação. A-Z e 0-9 usam o Morse internacional; outros caracteres fora da tabela, exceto espaços em branco, seguem uma extensão Unicode própria, não padronizada.

Funciona localmente no seu navegador

Tabela de código Morse

Consulte as correspondências de letras, algarismos e pontuação usadas nesta ferramenta. Ao decodificar, separe caracteres com espaços e palavras com uma barra.

Correspondências do Morse internacional para as letras A-Z.

Letras

CaracterePontos e traçosCaracterePontos e traçosCaracterePontos e traçosCaracterePontos e traços
A.-B-...C-.-.D-..
E.F..-.G--.H....
I..J.---K-.-L.-..
M--N-.O---P.--.
Q--.-R.-.S...T-
U..-V...-W.--X-..-
Y-.--Z--..

Algarismos

CaracterePontos e traçosCaracterePontos e traçosCaracterePontos e traçosCaracterePontos e traços
0-----1.----2..---3...--
4....-5.....6-....7--...
8---..9----.

Pontuação

CaracterePontos e traçosCaracterePontos e traçosCaracterePontos e traçosCaracterePontos e traços
..-.-.-:---...,--..--;-.-.-.
?..--..=-...-'.----./-..-.
!-.-.----....-_..--.-".-..-.
(-.--.)-.--.-$...-..-&.-...
@.--.-.+.-.-.

Do texto aos sinais e de volta

Cole o conteúdo no campo e escolha a direção da conversão. O processamento ocorre no navegador, sem enviar a entrada em requisições de conversão. O resultado é texto simples, inclusive ao copiar.

  1. Digite OI e clique em Codificar texto. A saída será “--- ..”. Letras, números e os sinais da tabela podem aparecer na mesma mensagem.
  2. Para decodificar, use espaços entre caracteres e / entre palavras. Clique em Decodificar código Morse; ... --- ... retorna SOS.
  3. Use Copiar resultado. Se quiser aplicar outra conversão à saída, cole-a no campo de entrada. Editar a entrada ou ocorrer um erro apaga o resultado anterior; Limpar esvazia entrada e saída.

Como interpretar os grupos

Espaço de caractere não é espaço de palavra

Na configuração padrão, os pontos e traços de cada caractere ficam unidos. Um espaço separa caracteres, enquanto / separa palavras. A barra que faz parte do texto tem seu próprio código, “-..-.”; o sinal + usa “.-.-.” e o hífen usa “-....-”.

São 26 letras, 10 algarismos e 18 sinais de pontuação na tabela da ferramenta. Esse conjunto não representa todo o repertório de caracteres e sinais de procedimento da UIT. Ao decodificar, espaços repetidos, tabulações e quebras de linha separam caracteres, sem criar palavras novas.

O que acontece com acentos e formatação

As letras ASCII a-z voltam em maiúsculas. A codificação remove espaços em branco das extremidades e reduz cada sequência interna a uma separação de palavra. Portanto, a caixa das letras ASCII, o alinhamento e as quebras de linha originais não são preservados.

Acentos, ç, ideogramas, emojis e demais caracteres não mapeados que não sejam espaços usam uma extensão binária UTF-16. Ela não faz parte do Morse internacional. Cada unidade recém-codificada ocupa 16 símbolos; 😀 ocupa duas unidades. Como os acentos mantêm sua caixa nessa extensão, café retorna CAFé.

Ler saídas de versões anteriores

Grupos antigos de 8 a 16 pontos e traços também podem ser lidos como unidades Unicode, inclusive caracteres de controle. Por isso, não se trata de uma validação estrita do padrão internacional. Grupos desconhecidos menores, grupos acima de 16 símbolos e substitutos Unicode sem par causam erro.

Algumas saídas antigas não permitem recuperar o caractere original: + era gravado como -.-.--, hoje lido como !; - era gravado como -.--.-, hoje lido como ). Espaços de palavra descartados pela versão antiga também não podem ser reconstruídos.

Dúvidas sobre a conversão Morse

A ferramenta toca os sinais ou reconhece uma gravação?

Não. Ela trabalha apenas com texto e pontos e traços escritos. Não há reprodução de áudio, entrada por microfone, leitura de arquivo de áudio ou ajuste de velocidade de transmissão.

Morse é uma forma de criptografia?

Esta conversão não criptografa o conteúdo. Tanto a notação Morse quanto a extensão Unicode representam caracteres e não oferecem sigilo.

Por que a saída ficou vazia após uma tentativa?

Entradas vazias ou inválidas limpam o resultado e desativam a cópia. Verifique, por exemplo, letras misturadas aos sinais, como .-x, ou palavras vazias criadas por barras repetidas, como “... / / ---”.

Ferramentas recentes: