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. 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. 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. Leia o resultado. O morse codificado tem um espaço entre letras e
/entre palavras. O texto decodificado aparece em letras maiúsculas. - 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:
| Elemento | Duração |
|---|---|
| Ponto | 1 unidade |
| Traço | 3 unidades |
| Intervalo entre os sinais de uma letra | 1 unidade |
| Intervalo entre duas letras | 3 unidades |
| Intervalo entre duas palavras | 7 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.