Composez un message en Morse, retrouvez le texte d'une suite de points et de traits ou consultez la table des caractères. Les lettres A-Z et les chiffres suivent le Morse international. Les caractères absents de la table, hors espaces blancs, passent par une extension Unicode propre à cet outil, non normalisée.
Fonctionne localement dans votre navigateurConsultez les correspondances de lettres, chiffres et ponctuation utilisées par cet outil. Pour décoder, séparez les caractères par des espaces et les mots par une barre oblique.
Correspondances du Morse international pour les lettres A-Z.
| Caractère | Points et traits | Caractère | Points et traits | Caractère | Points et traits | Caractère | Points et traits |
|---|---|---|---|---|---|---|---|
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 | --.. |
| Caractère | Points et traits | Caractère | Points et traits | Caractère | Points et traits | Caractère | Points et traits |
|---|---|---|---|---|---|---|---|
0 | ----- | 1 | .---- | 2 | ..--- | 3 | ...-- |
4 | ....- | 5 | ..... | 6 | -.... | 7 | --... |
8 | ---.. | 9 | ----. |
| Caractère | Points et traits | Caractère | Points et traits | Caractère | Points et traits | Caractère | Points et traits |
|---|---|---|---|---|---|---|---|
. | .-.-.- | : | ---... | , | --..-- | ; | -.-.-. |
? | ..--.. | = | -...- | ' | .----. | / | -..-. |
! | -.-.-- | - | -....- | _ | ..--.- | " | .-..-. |
( | -.--. | ) | -.--.- | $ | ...-..- | & | .-... |
@ | .--.-. | + | .-.-. |
Collez du texte ou une notation Morse dans le même champ. La conversion s'effectue dans le navigateur, sans envoyer la saisie dans des requêtes de conversion. Le résultat est affiché et copié en texte brut, sans rendu HTML.
Par défaut, les points et traits d'un même caractère restent groupés. Un espace sépare les caractères et / sépare les mots, avec ou sans espaces autour. Une barre oblique présente dans le texte a une autre représentation : « -..-. ». Le signe + donne « .-.-. » et le trait d'union donne « -....- ».
La table regroupe 26 lettres, 10 chiffres et 18 signes de ponctuation. Elle décrit les correspondances du convertisseur, sans couvrir tout le répertoire de caractères et de signaux de procédure de l'UIT. Au décodage, plusieurs espaces, une tabulation ou un saut de ligne séparent seulement les caractères. Trois espaces ne remplacent pas la barre entre les mots.
Les lettres ASCII a-z reviennent en majuscules. L'encodage supprime les espaces blancs aux extrémités et réduit chaque suite intérieure à une frontière de mot. La casse des lettres ASCII et la mise en page d'origine ne sont donc pas conservées.
Les lettres accentuées, les idéogrammes, les emoji et les autres caractères non répertoriés, hors espaces blancs, utilisent une extension binaire UTF-16 non standard. Chaque unité nouvellement encodée occupe 16 symboles ; 😀 en demande deux. Ici, é donne ........---.-..- et conserve sa casse au retour. Cette représentation n'est pas le code Morse international de la lettre accentuée.
Les anciens groupes Unicode de 8 à 16 symboles restent acceptés. Ils peuvent produire des caractères de contrôle : le décodeur n'est donc pas un validateur strict du Morse international. Il refuse les groupes inconnus plus courts, ceux de plus de 16 symboles et les substituts Unicode isolés.
Certains anciens groupes courts sont ambigus. L'ancienne version écrivait + sous la forme -.-.--, désormais lue comme !, et - sous la forme -.--.-, désormais lue comme ). Les espaces entre mots déjà supprimés dans une ancienne sortie ne peuvent pas être recréés avec certitude.
Non. L'outil convertit uniquement du texte et des points et traits écrits. Il ne propose ni lecture sonore, ni entrée par microphone, ni décodage d'enregistrements, ni réglage de vitesse.
Non. Le Morse et l'extension Unicode représentent les caractères autrement, sans assurer la confidentialité du message. Encoder ne signifie pas chiffrer.
Une entrée vide ou une erreur efface la sortie et désactive la copie pour éviter de réutiliser un résultat périmé. Vérifiez les symboles, comme le x incorrect dans .-x, et les mots vides créés par des séparateurs répétés, comme « ... / / --- ».