Convertidor Morse

Converteix text a codi Morse i viceversa per a qualsevol entrada de cadena.

4,92 de 13 valoracions

1. Introducció

Convertidor Morse és una eina en línia senzilla que us permet convertir instantàniament text pla en codi Morse i descodificar codi Morse de nou a text llegible. Tant si esteu aprenent codi Morse per diversió, estudiant la història de les comunicacions o treballant en un projecte tècnic, aquesta eina ofereix conversions ràpides i precises en ambdues direccions.

El codi Morse és un mètode de transmissió d'informació textual mitjançant seqüències de punts i ratlles. Ha estat àmpliament utilitzat en sistemes de telecomunicacions, aviació, comunicacions marítimes i radioafició. Encara avui, desenvolupadors, aficionats i educadors utilitzen el codi Morse per a demostracions, exercicis de xifrat i simulacions de formació.

Aquest convertidor elimina la necessitat de memoritzar o cercar manualment els patrons del codi Morse. Només cal introduir el vostre missatge, triar la direcció de la conversió i obtenir el resultat a l'instant. Funciona directament al navegador i no requereix cap instal·lació, cosa que el fa ideal per a conversions ràpides i aplicacions pràctiques.


2. Com funciona

Aquesta eina realitza dos tipus de conversions:

  • Text a codi Morse
  • Codi Morse a text

Paràmetres d'entrada

L'eina accepta dues entrades principals:

  • Contingut – El text o el codi Morse que voleu convertir. Aquest camp és obligatori.
  • Tipus – La direcció de la conversió. Accepta dos valors vàlids:
    • A Morse – Converteix text pla en codi Morse.
    • A Text – Converteix el codi Morse de nou en text llegible.

Si no s'especifica el tipus de conversió o conté un valor no vàlid, el sistema utilitza automàticament A Morse com a opció predeterminada.

Regles de validació

L'eina aplica diverses comprovacions de validació per garantir un funcionament segur i fiable:

  • El camp de contingut no pot estar buit.
  • Les dades d'entrada es processen per evitar caràcters insegurs o contingut maliciós.
  • Les sol·licituds estan protegides contra atacs CSRF (Cross-Site Request Forgery).
  • Només s'accepten tipus de conversió vàlids.

Si la validació falla, la conversió no es durà a terme i es retornarà un missatge d'error.

Lògica de conversió

Quan es converteix text a codi Morse, cada caràcter s'assigna a la seva representació corresponent de punts i ratlles. Les lletres, els números i els signes de puntuació habituals es tradueixen als símbols estàndard del codi Morse.

Quan es converteix codi Morse a text, l'eina llegeix les seqüències de punts i ratlles separades per espais i reconstrueix els caràcters originals. La separació entre paraules normalment es gestiona amb espais més llargs o separadors amb barra inclinada, segons el format de codi Morse proporcionat.

Format de sortida

La sortida es retorna com una cadena de text pla mostrada a la pàgina. Es conserva l'estructura de la conversió:

  • Els resultats de Text a Morse mostren punts (.) i ratlles (-).
  • Els resultats de Morse a Text mostren caràcters alfanumèrics llegibles.

Els valors originals d'entrada es conserven després de l'enviament perquè els usuaris puguin editar-los i tornar-los a convertir fàcilment.

Limitacions

  • Les seqüències de codi Morse no compatibles o no vàlides poden no convertir-se correctament.
  • Els símbols especials fora de la taula estàndard del codi Morse poden ser ignorats.
  • Una descodificació precisa depèn d'un espaiat correcte entre els caràcters del codi Morse.

3. Com utilitzar aquesta eina

  1. Introduïu el vostre missatge al camp d'entrada.
  2. Seleccioneu la direcció de la conversió:
    • Trieu Text a Morse per codificar un missatge.
    • Trieu Morse a Text per descodificar símbols del codi Morse.
  3. Feu clic al botó de processament.
  4. Visualitzeu el resultat immediatament a la secció de sortida.
  5. Copieu el resultat per utilitzar-lo al vostre projecte, comunicació o exercici d'aprenentatge.

4. Exemples pràctics

Exemple 1: Convertir text a codi Morse

Entrada:

HELLO

Sortida:

.... . .-.. .-.. ---

Cas d'ús: Un estudiant que està aprenent codi Morse vol verificar el patró correcte per a una tasca de classe.

Exemple 2: Convertir codi Morse a text

Entrada:

... --- ...

Sortida:

SOS

Cas d'ús: Un aficionat descodifica un missatge en codi Morse d'una transmissió de ràdio de pràctica.


5. Casos d'ús per a desenvolupadors

- Codificació i descodificació basades en API

Els desenvolupadors poden integrar la lògica de conversió en aplicacions com ara eines de missatgeria, plataformes d'aprenentatge o programari de simulació. Els paràmetres necessaris són:

  • content
  • type

- Automatització del backend

Podeu automatitzar la codificació en codi Morse en scripts del costat del servidor per a tasques de registre, gamificació o ofuscació.

Exemple d'integració amb JavaScript

fetch('/morse_converter', {
  method: 'POST',
  headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
  body: new URLSearchParams({
    content: 'HELLO',
    type: 'to_morse'
  })
})
.then(res => res.text())
.then(data => console.log(data));

Exemple en PHP

$response = file_get_contents('https://example.com/morse_converter?content=HELLO&type=to_morse');
echo $response;

Seguretat i validació

  • Valideu sempre el paràmetre type amb els valors permesos.
  • Assegureu-vos que el camp content no estigui buit.
  • Utilitzeu protecció CSRF quan gestioneu l'enviament de formularis.
  • Sanitizeu les dades d'entrada dels usuaris per evitar atacs d'injecció.

6. Preguntes freqüents

Què és el codi Morse?

El codi Morse és un sistema de comunicació que representa lletres i números mitjançant punts i ratlles.

Com puc convertir text a codi Morse?

Introduïu el vostre text, seleccioneu “Text a Morse” i feu clic a convertir. L’eina generarà immediatament la seqüència corresponent de punts i ratlles.

Com puc descodificar codi Morse?

Enganxeu els símbols del codi Morse al camp d’entrada, seleccioneu “Morse a Text” i executeu la conversió.

Aquest convertidor de codi Morse és gratuït?

Sí, l’eina està disponible en línia i no requereix instal·lació.

L’eina admet números i signes de puntuació?

Admet les representacions estàndard del codi Morse per a lletres, números i els signes de puntuació més comuns.

Per què el meu codi Morse no es descodifica correctament?

Els espais incorrectes entre caràcters o els símbols no compatibles poden causar problemes de descodificació. Assegureu-vos que els punts i les ratlles estiguin correctament separats per espais.

Eines populars