Convertidor de código Morse

Codifique texto plano en código Morse ITU internacional o decodifique Morse a letras, números y signos de puntuación habituales. La codificación no distingue mayúsculas (las letras se imprimen en mayúsculas); las palabras se separan con un marcador / o |.
Todo el procesamiento se realiza localmente en su navegador — no se sube nada.
Separador de palabras:
Codificar texto → Morse: cada letra, dígito o signo de puntuación se convierte en su código de puntos y rayas; un espacio separa las letras dentro de una palabra, y el marcador elegido separa las palabras. Los caracteres sin forma Morse (p. ej., CJK) se informan con su posición.
Decodificar Morse → texto: los grupos Morse se separan con espacios; / o | marcan el límite de palabra. Se tolera el espacio en blanco adicional. Un grupo desconocido de puntos y rayas se informa con su posición.
Ctrl+Intro en la entrada ejecuta el modo activo.
Elija una dirección y ejecútela. Todo el procesamiento permanece en su navegador.
Tabla internacional de código Morse:
Letras — 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 --..
Dígitos — 0 -----   1 .----   2 ..---   3 ...--   4 ....-   5 .....   6 -....   7 --...   8 ---..   9 ----.
Puntuación — . .-.-.-   , --..--   ? ..--..   ' .----.   ! -.-.--   / -..-.   ( -.--.   ) -.--.-   & .-...   : ---...   ; -.-.-.   = -...-   + .-.-.   - -....-   _ ..--.-   " .-..-.   $ ...-..-   @ .--.-.