ForHosting KIT · Utilidades de desarrollo

Traductor de código morse

HELLO se convierte en .... . .-.. .-.. --- en código Morse internacional: cada letra, cifra y signo admitido pasa a sus puntos y rayas, con un espacio entre letras y una barra entre palabras. La decodificación devuelve el Morse a texto. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Texto
HELLO
Modo de cálculo
Encode
Obtiene
Resultado
.... . .-.. .-.. ---
Codificación
morse
Longitud de entrada
5
Longitud de salida
20

Este traductor de código morse convierte texto plano en Código Morse Internacional, y decodifica secuencias Morse de vuelta a texto legible, usando un alfabeto fijo y determinista. El modo de codificación relaciona cada letra, dígito, y signo de puntuación admitido con su secuencia clásica de puntos y rayas, separa las letras con un único espacio, y separa las palabras con una barra, para que las frases de varias palabras se mantengan sin ambigüedad. El modo de decodificación invierte el proceso: lee solo puntos, rayas, espacios, y separadores de palabra de barra, busca cada token en la misma tabla, y falla con claridad cuando un símbolo o código es desconocido.

Qué es el Morse Internacional y qué devuelve esta herramienta

El Código Morse Internacional es la relación estándar de letras latinas, dígitos decimales, y un pequeño conjunto de signos de puntuación, con secuencias de señales cortas (llamadas puntos) y señales largas (llamadas rayas).

Esta página implementa ese alfabeto público para la A a la Z, del cero al nueve, y la puntuación común, como el punto, la coma, el signo de interrogación, el apóstrofo, el signo de exclamación, la barra, los paréntesis, el ampersand, los dos puntos, el punto y coma, el signo igual, el más, el guion, el guion bajo, la comilla, el signo de dólar, y la arroba.

El modo de codificación convierte las letras a mayúsculas, expande cada carácter a su código, une las letras con un espacio, y une las palabras con espacio-barra-espacio, para que una persona o una máquina pueda distinguir los límites de palabra sin cronometrar audio. El modo de decodificación acepta la misma convención textual, tolerando también un espaciado flexible alrededor de la barra, y reconstruye las letras en mayúsculas y la puntuación original.

Si necesita generación de tono de audio, temporización de destellos de luz, o una variante regional distinta del Morse, use una herramienta especializada; esta página es solo para el contrato de codificación y decodificación de texto que comparten profesores, estudiantes de radio, y autores de pruebas.

Dónde encaja un traductor Morse en el aprendizaje, la radio y las pruebas

Los estudiantes se encuentran con el Morse cuando aprenden procedimientos de radio, se preparan para exámenes de licencia, o resuelven ejercicios de aula cronometrados que exigen convertir palabras cortas en ambas direcciones sin tablas de papel. Los operadores de radioafición usan un codificador de texto para comprobar frases de práctica antes de enviarlas por manipulador o por software, y un decodificador para verificar la copia después de una sesión.

Los diseñadores de acertijos y los autores de juegos generan enigmas Morse deterministas para escape rooms y desafíos tipo CTF, donde la misma pista siempre debe codificarse de la misma manera. Combínelo con otros ayudantes de codificación de texto cuando esté construyendo un pequeño laboratorio de utilidades gratuitas y deterministas para educación y operaciones.

Práctica de radio y exámenes

Codifique frases de estudio y decodifique copias de práctica para simulacros de radioafición y preparación de licencia, sin una tabla Morse de papel.

Acertijos y demostraciones de aula

Genere pistas Morse deterministas para escape rooms, CTF, y lecciones en vivo, con una regla compartida de separador de palabra.

¿Cuánto cuesta el traductor de código morse?

Es gratis en su navegador, en esta página.

¿Qué caracteres se admiten?

Letras A–Z (sin distinguir mayúsculas al codificar), dígitos 0–9, y la puntuación común: . , ? ' ! / ( ) & : ; = + - _ " $ @.

¿Cómo se separan las palabras en la salida Morse?

Las letras se separan con un único espacio. Las palabras se separan con espacio-barra-espacio ( / ). La decodificación también acepta un espaciado flexible alrededor de la barra.

¿El resultado es determinista?

Sí. El mismo texto y el mismo modo siempre producen el mismo resultado, sin red, aleatoriedad, ni comportamiento dependiente de la fecha.

¿El traductor puede reproducir el Morse como sonido o luz?

No. Trabaja solo con Morse escrito: convierte texto en puntos y rayas y al revés. Para tonos de audio, tiempos de destellos de luz o una variante regional de Morse necesita otra herramienta; la forma escrita de aquí es la que comparten docentes y estudiantes de radio.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/enc/morse

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/enc/morse \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"HELLO"}'
{
  "text": "HELLO"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.morse",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

El motor nunca llama a una red, nunca muestrea aleatoriedad, y nunca depende del reloj del calendario, así que la misma entrada y el mismo modo siempre producen el mismo resultado, en el navegador y a través de la API. Las comprobaciones habituales incluyen codificar HELLO en cinco códigos de letra, decodificar esa cadena de vuelta a HELLO, y rechazar caracteres no admitidos con invalid_input. Utilícelo gratis en esta página para práctica de radio, respuestas de acertijos, y demostraciones didácticas, o llame a la API por $0.002 por solicitud exitosa cuando necesite transformaciones Morse reproducibles en integración continua y servicios de backend.

Qué es el Morse Internacional y qué devuelve esta herramienta

La respuesta en JSON siempre incluye result para la cadena transformada, mode que refleja encode o decode, encoding fijo en morse, e input_length más output_length, para que las pruebas automatizadas puedan verificar tamaños sin volver a analizar la carga. No hay omisión silenciosa de caracteres desconocidos ni una tabla de extensión privada: o cada símbolo se relaciona limpiamente, o la solicitud falla con invalid_input.

Cómo se interpretan el texto y el modo, y cómo los resultados se mantienen reproducibles

Encode recorta el espacio en blanco exterior solo para la semántica de división de palabras, trata las series internas de espacios en blanco como separadores de palabra, y rechaza cualquier carácter que no esté en el alfabeto admitido, con un mensaje que nombra el símbolo incorrecto. Decode rechaza cualquier carácter fuera del conjunto de puntos, rayas, espacios, y barra, rechaza tokens vacíos o mal formados, y rechaza secuencias Morse que no aparecen en la tabla inversa, nombrando de nuevo el token no decodificable. El campo de carga preferido es text, con los alias input, value, s, y message, para que formularios, cadenas de consulta y clientes de SDK puedan reutilizar el mismo contrato sin renombrar columnas. Mode toma encode por defecto y acepta decode explícitamente; los alias op, direction y action se relacionan con el mismo interruptor para scripts que ya usan esos nombres. Como cada rama es una búsqueda pura de tabla y un ensamblado de cadena, dos clientes con el mismo texto y modo reciben resultados idénticos byte a byte entre versiones del Worker, mientras el alfabeto se mantenga fijo. Combine la ejecución gratuita en el navegador de esta página con la API de pago cuando necesite el mismo resultado matemático dentro de un flujo automatizado, sin tener que reimplementar usted mismo las tablas Morse. Las entradas inválidas devuelven invalid_input y no se cobran, lo que mantiene barata la validación exploratoria mientras las transformaciones exitosas siguen teniendo un precio fijo de $0.002 para los llamantes de la API.

Dónde encaja un traductor Morse en el aprendizaje, la radio y las pruebas

En esta página el trabajo se ejecuta enteramente en su navegador; a través de la API, cada consulta exitosa cuesta $0.002, la validación fallida no se cobra, y no se almacena nada después de que se devuelve la respuesta. Esa división —exploración interactiva gratuita y una API de pago idéntica— coincide con el resto del catálogo tier A del KIT y le permite pasar de una demostración de pizarra a un flujo automatizado sin cambiar el resultado codificado.

Fixtures golden de integración continua

Verifique pares de codificación y decodificación en pruebas automatizadas, para que los separadores y la puntuación nunca varíen en silencio.

¿Qué modos se admiten?

mode=encode (por defecto) convierte texto plano en Morse. mode=decode convierte una cadena Morse de puntos, rayas, espacios, y / de vuelta a texto.

Ver la documentación completa del KIT →