Конвертер коду Морзе

Перекодуйте простий текст у міжнародну код Морзе ITU або декодуйте Морзе назад у літери, цифри й поширені знаки пунктуації. Кодування не залежить від регістру (літери друкуються великими); слова розділяються маркером / або |.
Уся обробка відбувається локально у вашому браузері — нічого не вивантажується.
Роздільник слів:
Закодувати текст → Морзе: кожна літера, цифра або знак пунктуації стає своїм кодом із крапок і тире; один пробіл розділяє літери всередині слова, а обраний маркер розділяє слова. Символи без форми Морзе (напр. CJK) повідомляються з їх позицією.
Декодувати Морзе → текст: послідовності Морзе розділяються пробілами; / або | позначає межу слів. Зайві пробіли допускаються. Невідома послідовність крапок і тире повідомляється з її позицією.
Ctrl+Enter у полі введення запускає активний режим.
Оберіть напрямок і виконайте. Уся обробка залишається у вашому браузері.
Таблиця міжнародного коду Морзе:
Літери — 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 ----.
Пунктуація — . .-.-.-   , --..--   ? ..--..   ' .----.   ! -.-.--   / -..-.   ( -.--.   ) -.--.-   & .-...   : ---...   ; -.-.-.   = -...-   + .-.-.   - -....-   _ ..--.-   " .-..-.   $ ...-..-   @ .--.-.