Morse Code Translator
Translate text to Morse code and Morse code to text.
Geprüft von Aygul Dovletova · Zuletzt geprüft
Den Morsecode-Übersetzer verwenden
- Wähle eine Richtung mit dem Schalter oben: "Text → Morse" kodiert Klartext; "Morse → Text" dekodiert Punkte und Striche zurück in Buchstaben. Das Umschalten löscht die Eingabe, damit du nicht in die falsche Richtung übersetzen kannst.
- Gib Eingaben ein in der großen Textarea. Für Text-Eingaben funktioniert alles im unterstützten Zeichensatz; für Morse-Eingaben verwende
.und-, ein Leerzeichen zwischen Buchstaben,/umgeben von Leerzeichen zwischen Wörtern. - Lies die Ausgabe unter der Eingabe - sie wird bei der Eingabe live aktualisiert. Text-Ausgabe bewahrt Großschreibung und Wortabstand; Morse-Ausgabe verwendet einzelne Leerzeichen zwischen Buchstaben und einen Schrägstrich zwischen Wörtern.
- Klicke auf Audio abspielen, um den Morsecode als 600-Hz-Töne bei Standard-Timing (80 ms pro Dit) zu hören. Funktioniert auf Desktop und Mobil; Mobil erfordert Lautstärke hoch und Stummschaltung aus.
- Klicke auf Kopieren, um die Ausgabe in deine Zwischenablage zu legen für das Einfügen in eine Nachricht, ein Amateurfunk-Logbuch oder einen Code-Commit.
Was der Übersetzer tatsächlich tut
Die Übersetzung ist ein Paar kleiner Nachschlagetabellen. Text-zu-Morse konvertiert die Eingabe in Großbuchstaben, iteriert über jedes Zeichen und bildet es über ein Record<string, string> ab, das das internationale Morse-Alphabet kodiert - Punkte und Striche für die 26 lateinischen Buchstaben, die zehn Ziffern und häufige Interpunktion. Nicht unterstützte Zeichen werden still fallengelassen. Morse-zu-Text macht das Gegenteil: Aufteilen auf /, um Wörter zu erhalten, jedes Wort auf Leerzeichen aufteilen, um Buchstaben-Codes zu erhalten, jeden Code in der umgekehrten Map nachschlagen und verbinden.
Audio-Wiedergabe verwendet die Web-Audio-API. Das Werkzeug erstellt einen AudioContext, durchläuft dann jedes Symbol des Morse-Strings und plant einen OscillatorNode bei 600 Hz für die richtige Dauer: 80 ms für einen Punkt (ein "Dit"), 240 ms für einen Strich (ein "Dah"), 80 ms Stille zwischen Symbolen innerhalb eines Buchstabens, 240 ms zwischen Buchstaben, 560 ms zwischen Wörtern. Der Oszillator wird auf AudioContext.currentTime geplant, sodass das Timing sample-genau ist und nicht dem setTimeout-Jitter unterliegt. Wenn der Plan fertig ist, wird der Kontext geschlossen.
Orte, wo Menschen das tatsächlich brauchen
- Vorbereitung auf eine Amateurfunk-Lizenz, die noch Morse testet, oder einfach Übung für CW-Betrieb (Dauerstrich).
- Dekodierung einer kurzen Punkt-Strich-Sequenz, die in einem Rätsel, Escape Room, Videospiel oder ARG gefunden wurde.
- Lehren von Morse für Scouts, Kadetten oder Schüler als Einheit über Signalgeschichte.
- Verstecken einer kurzen Nachricht in einer Geburtstagskarte, Tattoo-Design oder Hochzeitsgeschenk als Novelty.
- Erzeugen von timing-korrektem Morse-Audio für einen Podcast, Film oder Dokumentar-Soundtrack.
- Konvertierung von SOS, MAYDAY oder einem Rufzeichen in Morse für einen Segel-/Luftfahrt-Trainingskontext.
Fallstricke und Edge Cases
Die häufigsten Dekodierungsfehler kommen von falschen Trennzeichen: Das Verwenden von Kommas, Zeilenumbrüchen oder anderen Abständen zwischen Buchstaben bricht die Aufteilungslogik. Das Werkzeug erwartet ein Leerzeichen zwischen Buchstaben-Codes und / (Leerzeichen, Schrägstrich, Leerzeichen) zwischen Wörtern. Ein einzelnes fehlendes Leerzeichen zwischen .. (I) und .. (I) wird zu .... (H), was ein gültiger Code ist, aber der falsche Buchstabe - klassische Morse-Mehrdeutigkeit, die der Operator mit Abstand auflösen muss. Gemischte Dit-Zeichen beißen ebenfalls: Manche Kopier-Einfüge-Vorgänge verwenden Mittelpunkt · (U+00B7) oder Aufzählungszeichen • (U+2022) statt ASCII-Punkt, und der Parser akzeptiert nur ASCII .. Lange Striche (Halbgeviertstrich, Geviertstrich) werden ebenfalls zugunsten des ASCII-Bindestrich-Minus abgelehnt. Zeichen außerhalb des unterstützten Sets werden anstatt maskiert fallengelassen, sodass Chinesisch, Arabisch und die meisten Emoji keinen Hin- und Rücktransport überstehen. Und beachte: Morse kennt keine Groß-/Kleinschreibung - der Übersetzer konvertiert alles beim Eingeben in Großbuchstaben, sodass das Kodieren und dann Dekodieren immer Großbuchstaben zurückgibt.
Ein echter Blick auf Morse-Timing und Geschichte
Was dieses Werkzeug erzeugt, ist internationaler Morsecode, standardisiert in ITU-R Empfehlung M.1677-1. Er unterscheidet sich vom ursprünglichen amerikanischen Morse, den Morse und Vail auf der 1844 Washington-Baltimore-Leitung verwendeten: Amerikanischer Morse hatte interne Buchstabenabstände (C war "Dit-Dit-Pause-Dit") und andere Codes für C, F, J, L, O, P, Q, R, X, Y, Z. In den 1850er Jahren verbreitete sich Friedrich Gerkes vereinfachte kontinentale Version in ganz Europa; sie wurde auf der ITU-Konferenz 1865 in Paris kodifiziert und verdrängte schließlich amerikanischen Morse überall außer auf frühen US-Eisenbahnen. Timing ist ein Verhältnis: Dit = 1, Dah = 3, intra-Buchstaben-Lücke = 1, inter-Buchstaben-Lücke = 3, inter-Wort-Lücke = 7. Ein PARIS-Standard-"20 WPM"-Operator sendet einen Dit in 60 ms; dieses Werkzeug verwendet 80 ms, etwa 15 WPM. Die Farnsworth-Methode halt Buchstaben schnell, streckt aber die inter-Buchstaben- und inter-Wort-Lücken, damit Lernende keine Dits zählen. SOS (... --- ...) ist ein kontinuierliches Prosign, das auf der Berliner Radiotelegrafie-Konferenz 1906 übernommen wurde, weil es leicht herauszuhören ist.
Verglichen mit anderen Morse-Werkzeugen
Für gelegentliches Kodieren/Dekodieren reicht ein Web-Übersetzer wie dieser normalerweise aus. Für ernsthaftes Training sind Desktop-Apps wie CWops' Morse Runner, LCWO (Learn CW Online) und G4FON Koch Method Trainer viel besser - sie implementieren die Koch-Methode, handhaben QSO-Simulation, verfolgen Fortschritte und ermöglichen dir, auf echte Pile-ups zu stimmen. Amateurfunkgeräte selbst haben eingebaute CW-Keyer und Direkttasten-Modi für den Live-Betrieb. Für das Dekodieren von Audio aus einer Aufnahme (nicht Text) führen fldigi und CW Skimmer FFT-basierte Demodulatoren aus, die ein Rufzeichen aus dem Rauschen herausfiltern können; ein einfacher Text-Übersetzer kann das nicht. Dieses Werkzeug ist am besten geeignet, wenn du Morse bereits als Text oder einfache Zeichen hast und schnell in eine Richtung gehen möchtest, oder wenn du korrekt getimtes Audio für ein Projekt benötigst, ohne Software zu installieren.
Häufig gestellte Fragen
Was ist der Unterschied zwischen internationalem und amerikanischem Morse?
Internationaler Morse, standardisiert in ITU-R M.1677, ist was heute alle verwenden. Ursprünglicher amerikanischer Morse (Vail/Morse, 1844) hatte interne Pausen innerhalb einiger Buchstaben und andere Codes für C, F, J, L, O, P, Q, R, X, Y, Z. Der kontinentale/internationale Morse vereinfachte diese Codes und wurde nach der ITU-Konferenz von 1865 in Paris zum Weltstandard. Dieses Werkzeug verwendet nur internationalen Morse; amerikanischer Morse würde nicht korrekt durch ihn hin- und zurücktransportiert werden.
Was sind die genauen Timing-Verhaltnisse?
Die kanonischen Verhältnisse sind 1:3:1:3:7 - eine Einheit für einen Dit, drei für einen Dah, eine Einheit Stille zwischen Symbolen innerhalb eines Buchstabens, drei zwischen Buchstaben, sieben zwischen Wörtern. Dieses Werkzeug verwendet 80 ms als seine Einheit (etwa 15 Wörter pro Minute nach dem PARIS-Standard), sodass du 80/240/80/240/560 ms im Audio bekommst. Das Andern nur der Einheit skaliert die Geschwindigkeit, ohne Verhaltnisse zu berühren.
Warum spielt das Audio manchmal nicht auf Mobilgeraten ab?
Mobile Browser (und alle großen Desktop-Browser seit etwa 2018) erfordern eine Benutzergeste, bevor <code>AudioContext</code> für die Wiedergabe entsperrt wird. Auf Abspielen klicken zählt als diese Geste. Wenn nichts passiert, prüf ob das Gerät stummgeschaltet ist, die Klingeltonlautstärke erhöht ist (iOS leitet App-Audio manchmal über den Klingelton-Kanal) und die Seite auf HTTPS ist. Das Werkzeug verwendet die Standard-Web-Audio- API, die jeder moderne mobile Browser unterstützt.
Werden meine Eingaben an einen Server gesendet?
Nein. Text-zu-Morse und Morse-zu-Text laufen beide durch In-Memory- Nachschlagetabellen in deinem Browser. Audio wird lokal durch die Web- Audio-API des Browsers synthetisiert. Es gibt keinen <code>fetch</code>, keinen WebSocket, kein Analytik-Ereignis mit deiner Eingabe. Das Werkzeug wurde mit deaktiviertem Netzwerk nach dem Laden der Seite funktionieren.
Wie tippe ich Morse für die Dekodier-Richtung?
Verwende ASCII-Punkt (<code>.</code>) für einen Dit und ASCII-Bindestrich (<code>-</code>) für einen Dah. Setze ein Leerzeichen zwischen Buchstaben in einem Wort und setze einen Schrägstrich umgeben von Leerzeichen (<code> / </code>) zwischen Wörtern. Also ist <code>... --- ...</code> SOS als ein Wort, und <code>.... . .-.. .-.. --- / .-- --- .-. .-.. -..</code> ist "HELLO WORLD". Unicode-Mittelpunkt oder Gedankenstrich wird abgelehnt.
Was ist die Farnsworth-Methode?
Eine Pädagogik, bei der einzelne Buchstaben-Klänge mit einer schnellen Rate (sagen wir 20 WPM) gesendet werden, aber die Lücken zwischen Buchstaben und Wörtern gestreckt werden, um eine langsamere Gesamtrate zu simulieren (sagen wir 10 WPM). Die Idee ist, Lernende davon abzuhalten, Dits und Dahs zu zählen; du hörst jeden Buchstaben als vollständigen Rhythmus, nicht als Sequenz. Es wurde von Donald Farnsworth in den 1950er Jahren popularisiert und ist die Grundlage des modernen CW-Trainings in Programmen wie LCWO.
Warum funktionieren chinesische, arabische oder Emoji-Zeichen nicht?
Internationaler Morse wurde für das lateinische Alphabet plus Ziffern und einige Interpunktion konzipiert. Es gibt historische Erweiterungen für Griechisch, Kyrillisch, Hebräisch und japanische Kana, aber sie liegen außerhalb des Umfangs dieses Übersetzers. Zeichen außerhalb des ASCII-Buchstaben/Ziffern/Interpunktions-Sets werden beim Kodieren einfach übersprungen.
Steht SOS für "Save Our Souls"?
Nein. SOS wurde auf der Berliner Radiotelegrafie-Konferenz 1906 gewahlt, weil <code>... --- ...</code> als ein zusammenhängendes Prosign ohne Buchstabenlücken leicht erkennbar ist. "Save Our Souls" und "Save Our Ship" sind spätere Rückbildungen. Es ersetzte das frühere deutsche Notsignal <em>SOE</em>, weil ein einzelner Dit zu leicht im Rauschen verloren gehen könnte.
Warum werden nicht unterstützte Zeichen still fallengelassen?
Weil das Warnen bei jedem nicht unterstützten Zeichen das Einfügen von Natursprachtext (typographische Anführungszeichen, Gedankenstriche, geschwungene Apostrophe aus Textverarbeitungsprogrammen) unerträglich lärmend machen würde. Das Werkzeug streicht, was es nicht kodieren kann, und übersetzt den Rest.
Kann ich damit eine Amateurfunkprufung ablegen?
Morse ist nicht mehr für eine US-Amateurfunklizenz erforderlich (die FCC hat die Anforderung 2007 fallen gelassen), und die meisten anderen Länder folgten. Es bleibt nützlich für Schwachsignal- und Niedrigleistungs-CW- Arbeit. Für echte Betriebsgeschwindigkeit kombiniere diesen Übersetzer mit einem Koch-Methode-Trainer wie LCWO - dieses Werkzeug hilft beim Verstehen, nicht beim Hören-Training.
Mehr Text Tools
Binary to Text
Convert text to binary and binary back to text.
Open toolCase Converter
Convert text between UPPER, lower, Title, Sentence, camelCase, snake_case and more.
Open toolCharacter Counter
Count characters with platform-specific limits for Twitter, Instagram and more.
Open toolEmoji Picker & Search
Search and copy emojis by name or category.
Open toolFancy Text Generator
Generate stylish text with bubbles, squares, upside down and more for social media.
Open toolFind & Replace
Find and replace text with regex support and case-sensitive options.
Open tool