Ir para o conteúdo

Tradutor de código morse

Digite texto para ver o código morse internacional, ou cole pontos e traços para ler a mensagem. As letras são separadas por um espaço e as palavras por uma barra; a tabela lista A–Z e 0–9, e qualquer caractere que o morse não consegue representar aparece listado, em vez de se perder em silêncio. Grátis, sem cadastro, e tudo roda no seu navegador.

Direção

Tabela de código morse

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

--..

0

-----

1

.----

2

..---

3

...--

4

....-

5

.....

6

-....

7

--...

8

---..

9

----.

Como usar o tradutor de código morse

  1. 1. Escolha a direção. Detecção automática decodifica entradas formadas apenas por pontos, hífens, barras e espaços, e codifica todo o resto. Texto → Morse e Morse → Texto forçam a direção.
  2. 2. Digite ou cole. Para escrever morse você mesmo, use ponto final para um ponto e hífen simples para um traço; outros símbolos parecidos com pontos ou traços (•, – ou —) não são reconhecidos.
  3. 3. Leia o resultado. O morse codificado tem um espaço entre letras e / entre palavras. O texto decodificado aparece em letras maiúsculas.
  4. 4. Confira o aviso. Qualquer coisa que não pôde ser traduzida aparece listada sob o resultado. Copiar resultado copia a saída.

Como o código morse é escrito e cronometrado

A ferramenta segue o código morse internacional, conforme confirmado pela Recomendação ITU-R M.1677-1. Todo sinal é formado por pontos e traços, e o tempo é medido em unidades de um ponto:

ElementoDuração
Ponto1 unidade
Traço3 unidades
Intervalo entre os sinais de uma letra1 unidade
Intervalo entre duas letras3 unidades
Intervalo entre duas palavras7 unidades

Na escrita, isso se torna a convenção que a ferramenta usa: um espaço entre letras e uma barra entre palavras. Letras comuns são curtas — E é um único ponto e T um único traço — enquanto as raras são longas. A palavra PARIS (.--. .- .-. .. ...) soma exatamente 50 unidades, incluindo o intervalo entre palavras, por isso operadores medem a velocidade em palavras por minuto usando-a como palavra padrão. A 20 palavras por minuto, isso dá um ponto de 60 milissegundos (1,2 segundo dividido pela velocidade).

Exemplo prático

Texto

Hello world

Morse

.... . .-.. .-.. --- / .-- --- .-. .-.. -..

Texto

Hello, World!

Morse

.... . .-.. .-.. --- --..-- / .-- --- .-. .-.. -.. -.-.--

Maiúsculas e minúsculas não importam na codificação, e a decodificação sempre devolve maiúsculas, então «Hello world» volta como HELLO WORLD. A vírgula é --..-- e o ponto de exclamação é -.-.--.

Quais caracteres são suportados

A ferramenta cobre A–Z, 0–9 e estes sinais: ponto final, vírgula, ponto de interrogação, apóstrofo, ponto de exclamação, barra, ambos os parênteses, e comercial (&), dois-pontos, ponto e vírgula, sinal de igual, mais, hífen, sublinhado, aspas duplas, cifrão e arroba. A própria ITU-R M.1677-1 define as letras, os algarismos e os sinais ponto final, vírgula, dois-pontos, ponto de interrogação, apóstrofo, hífen, barra de fração, colchetes, aspas, traço duplo (=), mais, multiplicação e @. O ponto de exclamação, o ponto e vírgula, o cifrão e o sublinhado são extensões amplamente usadas que não estão na Recomendação, e o sinal do e comercial, .-..., é o sinal de «espera» da Recomendação.

  • Letras acentuadas, como é, não são suportadas: Café vira o morse de CAF, e É aparece no aviso.
  • Palavras precisam de barra na decodificação. Qualquer sequência de espaços separa letras, então ... --- decodifica como SO, não S O. Coloque / entre as palavras.
  • Quebras de linha no texto contam como separação de palavras.
  • Sequências não reconhecidas (como ....-.-) são ignoradas e listadas, em vez de adivinhadas.
  • Entradas curtas são lidas como morse. Um . ou - isolado é decodificado como E ou T. Use Texto → Morse se quiser codificar apenas pontuação.

De qual ferramenta você precisa?

Código morse é uma forma de escrita, não um código secreto: qualquer pessoa pode decodificá-lo com uma tabela. Para cifras que deslocam letras, use a Cifra de César ou a Cifra de Vigenère. Para uns e zeros, use o Tradutor binário; para números de caracteres, o Conversor ASCII.

Perguntas frequentes

Como traduzo texto para código morse?
Digite ou cole o texto com a direção em Texto → Morse (ou Detecção automática). Cada letra, algarismo e sinal suportado vira o seu sinal do morse internacional, com um espaço entre letras e uma barra entre palavras.
Como a ferramenta sabe se minha entrada é morse ou texto?
No modo Detecção automática, uma entrada formada apenas por pontos, hífens, barras e espaços é tratada como morse e decodificada; qualquer outra coisa é codificada. Substitua a detecção pelos botões de direção sempre que sua entrada for curta ou ambígua.
Como letras e palavras são separadas?
Seguindo a convenção escrita usual, um espaço entre letras e uma barra entre palavras. Ao decodificar, a barra pode ter espaços em volta ou não.
Quanto um traço é mais longo que um ponto?
Três vezes. Dentro de uma letra, o intervalo é de um ponto; entre letras, de três pontos; e entre palavras, de sete pontos, conforme a ITU-R M.1677-1.
Quais caracteres não podem ser traduzidos?
Qualquer coisa fora da lista suportada, incluindo letras acentuadas, emojis e a maioria dos símbolos. Eles são ignorados na saída e citados em um aviso logo abaixo.
Por que meu morse decodificado saiu como uma palavra longa só?
Os espaços separam apenas letras. Coloque uma barra entre as palavras, como em .... .. / - .... . .-. ..
Meu texto é enviado a um servidor?
Não. A tradução acontece no seu navegador, e nada do que você digita é enviado a lugar nenhum.

Ferramentas relacionadas

Mais em Códigos e cifras