Convertisseur de code Morse

Encodez du texte brut en code Morse ITU international, ou décodez du Morse en lettres, chiffres et ponctuation courante. L’encodage ne tient pas compte de la casse (les lettres sont imprimées en majuscules) ; les mots sont séparés par un marqueur / ou |.
Tout le traitement se fait localement dans votre navigateur — rien n’est envoyé.
Séparateur de mots :
Encoder texte → Morse : chaque lettre, chiffre ou signe de ponctuation devient son code point-tiret ; un espace sépare les lettres à l’intérieur d’un mot, et le marqueur choisi sépare les mots. Les caractères qui n’ont pas de forme Morse (par exemple CJK) sont signalés avec leur position.
Décoder Morse → texte : les suites de signes Morse sont séparées par des espaces ; / ou | marque la limite d’un mot. Les espaces superflus sont tolérés. Une suite de points et de tirets inconnue est signalée avec sa position.
Ctrl+Entrée dans la zone de saisie lance le mode actif.
Choisissez un sens et lancez l’opération. Tout le traitement reste dans votre navigateur.
Table internationale du code Morse :
Lettres — 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 --..
Chiffres — 0 -----   1 .----   2 ..---   3 ...--   4 ....-   5 .....   6 -....   7 --...   8 ---..   9 ----.
Ponctuation — . .-.-.-   , --..--   ? ..--..   ' .----.   ! -.-.--   / -..-.   ( -.--.   ) -.--.-   & .-...   : ---...   ; -.-.-.   = -...-   + .-.-.   - -....-   _ ..--.-   " .-..-.   $ ...-..-   @ .--.-.