Codificación

Código Morse encode/decode

Codificación de texto (latino y cirílico) a código Morse (puntos y rayas) y viceversa. Los caracteres sin equivalente en la tabla se omiten.

Morse code represents every letter and digit as a combination of short (dot) and long (dash) signals. This tool encodes Latin and Cyrillic text into that system and decodes it back.

How to use it

Common uses

Things to keep in mind

Standard Morse timing: a dash is three times as long as a dot, the gap between letters equals three dots, and the gap between words equals seven.

SOS (···---···) is traditionally sent with no gaps between its letters — it's a fixed distress signal, not the result of applying the ordinary encoding rules.

Artículo sobre esta herramienta: Código Morse: cómo el texto se convierte en puntos y rayas

Preguntas frecuentes

¿Cómo se separan las letras y las palabras en código Morse?

Por convención, un espacio separa las letras dentro de una palabra y una barra (/) o varios espacios separan palabras completas. Los puntos y rayas de una misma letra se escriben juntos, sin espacio entre ellos.

¿El código Morse cubre todos los caracteres posibles?

No, solo existe una tabla estándar para letras, dígitos y algunos signos de puntuación básicos en cada alfabeto (latino o cirílico); los caracteres sin equivalente en la tabla se omiten al codificar.

¿Se procesa el texto o la secuencia Morse en un servidor?

No, la traducción entre texto y código Morse se hace enteramente en tu navegador, sin enviar nada a un servidor.

¿Qué es el WPM y para qué sirve?

WPM (palabras por minuto) es la unidad estándar de velocidad de transmisión en Morse, tomando como referencia la palabra "PARIS". Se usa para comparar la velocidad de distintos operadores o programas de formación en una misma escala.

¿Por qué SOS no tiene espacios entre letras?

SOS se transmite históricamente como una única señal continua (···---···) sin pausas entre letras: es una señal de socorro, no una palabra normal, por lo que no sigue los intervalos estándar entre letras.

Artículos: Codificación

Base64: para qué sirve la codificación y cómo funciona

Cómo Base64 convierte datos binarios en texto ASCII y cuándo esto realmente hace falta.

Base32: en qué se diferencia de Base64 y cuándo es más práctico

El alfabeto de Base32, que no distingue mayúsculas, y los casos donde resulta más práctico que Base64.

URL Encode/Decode: el percent-encoding en los enlaces

Cómo los caracteres especiales en direcciones y parámetros se convierten en secuencias %XX.

HTML Entities: cómo mostrar caracteres especiales de forma segura

Por qué hay que escapar los caracteres < > & y cómo esto evita que el marcado se rompa.

JWT: la estructura del token y qué significa "decodificar" un JWT

El header, el payload y la signature de un token JWT, y por qué decodificar no es lo mismo que verificar la firma.

Unicode Escape: qué significan las secuencias \uXXXX

De dónde salen las secuencias tipo \u0041 en JSON y cadenas JS, y qué significan.

ROT13 y el cifrado César: sustitución simple de caracteres

Por qué un desplazamiento de 13 letras hace que ROT13 sea su propio inverso, y por qué se sigue usando hoy.

Punycode: cómo funcionan los dominios internacionalizados en el DNS

Cómo un dominio con caracteres no latinos se convierte en una representación ASCII con el prefijo xn--.

Data URI: cuándo incrustar imágenes directamente en el código

Cómo un Data URI incrusta el contenido de un archivo directamente en HTML o CSS, y cuándo vale la pena.

Gzip + Base64: comprimir datos para transmitirlos como texto

Por qué los datos binarios comprimidos también se codifican en Base64 antes de meterlos en un campo de texto.

XML Entities: escapar caracteres en documentos XML

Las cinco entidades XML obligatorias sin las cuales el documento se rompe al analizarlo.