Convertor de cod Morse

Se codifică textul simplu în codul Morse internațional ITU sau se decodează Morse în litere, cifre și semne de punctuație uzuale. Codificarea nu ține cont de majuscule (literele se tipăresc cu majuscule); cuvintele sunt separate printr-un marcaj / sau |.
Toată prelucrarea are loc local în browser — nimic nu se încarcă.
Separator de cuvinte:
Codificare text → Morse: fiecare literă, cifră sau semn de punctuație devine codul său de puncte și liniuțe; un spațiu separă literele dintr-un cuvânt, iar marcajul ales separă cuvintele. Caracterele care nu au formă Morse (de ex. CJK) sunt raportate împreună cu poziția lor.
Decodare Morse → text: secvențele Morse sunt separate prin spații; / sau | marchează limita dintre cuvinte. Spațiile suplimentare sunt tolerate. O secvență necunoscută de puncte și liniuțe este raportată împreună cu poziția ei.
Ctrl+Enter în intrare rulează modul activ.
Se alege o direcție și se rulează. Toată prelucrarea rămâne în browser.
Tabelul codului Morse internațional:
Litere — 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 --..
Cifre — 0 -----   1 .----   2 ..---   3 ...--   4 ....-   5 .....   6 -....   7 --...   8 ---..   9 ----.
Semne de punctuație — . .-.-.-   , --..--   ? ..--..   ' .----.   ! -.-.--   / -..-.   ( -.--.   ) -.--.-   & .-...   : ---...   ; -.-.-.   = -...-   + .-.-.   - -....-   _ ..--.-   " .-..-.   $ ...-..-   @ .--.-.