Pular para o conteúdo
Favoritos

Conversor de Morse

Atualizado:

Converta texto em código Morse ou decodifique código Morse de volta para texto. Insira o conteúdo e escolha Para Morse ou Para Texto.

Conversor de Texto para Código Morse

Campos de entrada
Se ativado, o resultado é atualizado automaticamente quando você altera qualquer valor.

Fórmula do Conversor de Morse

Fórmula
\[\begin{aligned}T(s)&=\operatorname{trim}\!\left(\operatorname{join}_{\text{espaço}}\bigl(M(c_1),\ldots,M(c_n)\bigr)\right)\\D(s)&=\operatorname{trim}\!\left(M^{-1}(t_1)\cdots M^{-1}(t_k)\right)\end{aligned}\]

Onde:

  • \(T(s)\) — a saída Morse codificada para o texto \(s\).
  • \(D(s)\) — o texto decodificado para a entrada Morse \(s\).
  • \(M(c_i)\) — o código Morse atribuído ao caractere \(c_i\); um espaço no texto é convertido em /.
  • \(M^{-1}(t_i)\) — o caractere atribuído ao token Morse \(t_i\).

A codificação une os códigos dos caracteres individuais com espaços. A decodificação lê tokens Morse separados por espaços e une os caracteres resultantes; / torna-se um espaço no texto.

Conversor de Morse – Exemplo de Cálculo

Exemplo: insira SOS HELP em Conteúdo e selecione Para Morse em Tipo.

\[\begin{aligned}\text{SOS HELP}&\longrightarrow \text{S O S / H E L P}\\&\longrightarrow \texttt{... --- ... / .... . .-.. .--.}\end{aligned}\]

Resultado: ... --- ... / .... . .-.. .--.. Ao selecionar Para Texto e inserir esse resultado, você obtém SOS HELP.

Como usar o Conversor de Morse

  1. Em Conteúdo, insira o texto que deseja codificar ou o código Morse que deseja decodificar.
  2. Em Tipo, escolha Para Morse para converter texto em código ou Para Texto para converter código em texto.
  3. Leia o valor convertido em Resultado. Você pode copiá-lo para usar em outro lugar.

No modo Para Texto, separe os caracteres Morse com espaços simples e represente cada espaço entre palavras com uma barra cercada por espaços. Por exemplo, insira .... .. / - .... . .-. . para obter HI THERE. Uma sequência ininterrupta de pontos e traços é tratada como um único token, e não como uma palavra que o conversor possa dividir em letras.

O que o código Morse representa

O código Morse representa caracteres usando sequências de sinais curtos e longos, comumente escritos como pontos e traços. Por exemplo, A é .-, N é -., e SOS é ... --- .... Na sinalização real, as pausas distinguem as partes de um caractere, separam caracteres e separam palavras. Neste formato escrito, os espaços separam os códigos dos caracteres e / marca um espaço entre palavras.

Este conversor usa uma tabela fixa de caractere para código para as letras inglesas A–Z, os dígitos 0–9 e a pontuação selecionada. Ele converte as letras para maiúsculas antes de processar, de modo que entradas em minúsculas e maiúsculas produzem o mesmo código Morse. As letras decodificadas também aparecem em maiúsculas. A saída é uma representação escrita do código Morse, não um sinal de áudio nem um diagrama de temporização.

O código Morse é uma forma de representar mensagens, não um método para mantê-las em segredo. Qualquer pessoa que conheça o código pode ler uma mensagem. Se você estiver comparando maneiras de representar texto comum como símbolos ou números, o Conversor de ASCII, o Conversor de Hexadecimal e o Conversor de Binário lidam com diferentes representações de texto e números.

Regras de entrada e limites práticos

  • Use o alfabeto suportado. A tabela inclui letras inglesas, dígitos e pontuação como pontos finais, vírgulas, pontos de interrogação, apóstrofos e barras. Letras acentuadas, emojis e outros caracteres não suportados não recebem códigos Morse deste conversor.
  • Verifique o espaçamento ao decodificar. A opção Para Texto separa os tokens nos espaços comuns. Use um espaço entre os códigos e / entre as palavras. Espaços extras podem afetar a leitura da entrada, enquanto quebras de linha e tabulações não substituem os espaços comuns de separação de tokens.
  • Fique atento aos símbolos omitidos. Um caractere de texto não suportado ou um token Morse não reconhecido é omitido em vez de ser relatado como erro. Revise o resultado se preservar cada caractere for importante.
  • Mantenha clara a distinção entre dois tipos de barra. Uma barra em texto simples é um caractere de pontuação codificado como -..-.. Uma barra na entrada em formato Morse marca um espaço entre palavras.

O conversor remove os espaços em branco do início e do fim da entrada e do resultado. Se uma conversão parecer incompleta, verifique a grafia original, os caracteres suportados e os espaços entre os tokens Morse antes de copiar a saída.

Perguntas frequentes

Como posso converter uma mensagem em código Morse manualmente?

Use uma tabela do código Morse internacional para localizar cada caractere e escreva um espaço entre os códigos das letras e uma barra entre as palavras. Por exemplo, CAT torna-se -.-. .- -.. Verifique cada código antes de prosseguir: um único ponto ou traço ausente pode mudar a letra.

Qual é o código Morse correto para SOS HELP?

O código correto é ... --- ... / .... . .-.. .--.. A última letra, P, é .--. (ponto–traço–traço–ponto). Se você vir .--.. no final do exemplo resolvido nesta página, trata-se de um erro de digitação; não é o código de P.

Como codifico um caractere de barra literal?

Uma barra usada como pontuação tem o código Morse -..-.. Na conversão de texto para Morse, inserir / produz esse código. Na conversão de Morse para texto, uma barra isolada é tratada como um espaço entre palavras. O código -..-.. mostrado para uma barra literal em outro ponto desta página é um erro de digitação.

O código Morse pode ser decodificado sem espaços entre as letras?

Não de forma confiável. As letras Morse têm comprimentos diferentes, de modo que uma sequência ininterrupta pode ter várias interpretações: ... pode significar S, três letras E, ou I seguida de E. O Morse escrito precisa de separadores entre as letras; um ouvinte, por sua vez, usa pausas para identificar onde um caractere termina e o próximo começa.

Como as pausas são usadas ao transmitir código Morse?

A temporização padrão do Morse usa o ponto como uma unidade e o traço como três unidades. O intervalo entre as partes de um mesmo caractere é de uma unidade, entre caracteres é de três unidades e entre palavras é de sete unidades. Essas pausas carregam informações que uma simples sequência de pontos e traços não consegue mostrar sem separadores.

Qual é uma boa velocidade de código Morse para um iniciante?

Não há uma velocidade obrigatória. A velocidade do código Morse é comumente expressa em palavras por minuto (WPM); um iniciante pode praticar em torno de 5 WPM e aumentar o ritmo à medida que o reconhecimento se torna confortável. A precisão importa mais do que um número-alvo. Este conversor produz símbolos escritos; portanto, não mede a velocidade de transmissão ou de escuta.

Todos os países usam exatamente o mesmo código Morse?

Não. Os mapeamentos comuns de A–Z e 0–9 pertencem ao código Morse internacional, mas extensões e sistemas históricos podem diferir. Alguns idiomas adicionam códigos para letras acentuadas, e o código Morse americano usa convenções diferentes. Se uma mensagem contiver caracteres fora da tabela suportada por este conversor, translitere-os primeiro ou use uma tabela adequada a esse idioma.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *