Encoding, encryption, and browser privacy

Is Morse Code Encryption? Encoding, Privacy, and Safe Use

Dots and dashes may look secret, but changing how text is represented is not the same as protecting it. Official ITU and NIST sources make the distinction clear.

Upliftorch technical team8 minute read

Short answer: Morse code is not encryption. It is a public, fixed system for representing letters, numbers, and punctuation with dots, dashes, and spaces. Anyone who receives the signal and knows the chart can recover the text.

Morse changes the representation of a message, not who is authorized to read it. Confidential information needs appropriate encryption before you decide how to transmit it.

What Morse code was designed to do

The Library of Congress preserves the paper tape of Samuel Morse's May 24, 1844 telegraph message from Washington to Baltimore. Early equipment recorded raised dots and dashes that an operator translated back into text. The goal was practical electrical communication, not secrecy.

That distinction still matters. Morse code solves a representation and signaling problem: how to carry characters over a medium that can express short and long signals.

Why Morse code is not encryption

NIST SP 800-46 explicitly names Morse code and ASCII as examples of noncryptographic codes: they represent signals without the intent to keep them secret. The NIST glossary describes encryption as a cryptographic transformation that conceals the original meaning, with several definitions referring to a cryptographic algorithm and key.

Morse has no secret key. A is always .-, and the SOS distress signal is always the continuous sequence ...---.... From those official definitions, Morse is encoding rather than encryption.

QuestionMorse codeEncryption
Primary goalRepresent text with short and long signalsPrevent unauthorized readers from understanding content
RulesFixed and public for interoperabilityProduces ciphertext using an algorithm and, commonly, a key
How to recover textUse the public chartUse the correct key or authorized process
Protects confidential dataNoOnly when an appropriate system is implemented correctly

What the official Morse standard specifies

ITU-R M.1677-1, which the ITU lists as in force, specifies the International Morse characters, procedural signals, signal lengths, and spacing:

  • A dot is one time unit; a dash is three.
  • Parts of one character are separated by one unit.
  • Characters are separated by three units and words by seven.
  • SOS is sent as one continuous distress signal without letter spaces.

Standardization makes global communication possible, but it also makes the mapping public. There is no private alphabet reserved for the intended recipient.

Is a Morse message private?

No. Morse can travel through audio, light, tapping, or radio, but anyone who can observe or record the signal can decode it. Automated tools remove even the small barrier of memorizing the chart.

Obscurity is not confidentiality. Do not publish passwords, financial details, identity numbers, medical information, or private conversations merely because they have been converted to dots and dashes.

If a message must remain confidential, choose an appropriate encryption and access-control system for the actual risk. Morse may still be used as the final signaling method, but it does not replace that protection.

Does an online Morse translator upload your text?

That is a separate implementation question. We audited the current Upliftorch translator rather than relying only on its privacy copy:

  • MORSE contains the public character mapping in the page.
  • encode() converts characters to dots and dashes in the current tab.
  • decode() uses the reverse map in browser memory.
  • input events update the opposite field immediately.
  • localStorage stores the light or dark theme, not translated text.

The current conversion flow does not send text to a translation API through Fetch, XHR, a form, or Beacon. Sound playback and screen flashing are generated in the browser from the converted sequence.

Important boundary: no translation upload does not mean no network traffic. The page still loads ads, shared scripts, consent management, and other resources. Page connections and transmission of the text itself should be checked separately.

How to verify a translator yourself

Chrome's Network panel records the requests a page makes and lets you inspect their method, destination, initiator, and payload. Use non-sensitive test text:

  1. Open the translator and Chrome DevTools.
  2. Select Network and clear the existing log.
  3. Enter a unique, non-sensitive test phrase.
  4. Translate, play, copy, and clear it.
  5. Inspect Fetch, XHR, form, and other outgoing payloads for the phrase.

See Chrome Developers' Network panel guide for the controls and request details.

Why Morse still matters

Morse needs only two signal lengths, so it can move across audio, light, radio, and switch input. Google worked with assistive-technology developer Tania Finlayson to add Morse input to Gboard, including support for external switches for people with limited mobility.

Other uses include amateur-radio CW, navigation-station identifiers, emergency signaling, education, and puzzles. These applications value low bandwidth, recognizable rhythm, and flexible input—not encryption.

Frequently asked questions

Can Morse code hide a password?

No. A public chart or automated translator can recover it immediately.

Does reversing Morse or replacing the symbols make it secure?

It adds a puzzle, not proven cryptographic protection. Home-made rules that have not undergone public security analysis should not protect sensitive data.

What does the slash mean in written Morse?

Online notation commonly uses spaces between letters and a slash between words. Audio and light use the ITU timing gaps instead of transmitting a slash character.

Sources and verification

Method The Upliftorch technical team cross-checked the international standard, U.S. government security definitions, a primary historical artifact, official product documentation, and the current translator's source flow. Privacy statements describe the verifiable behavior of the current release, not an assumption that every online translator behaves the same way.

Translate Morse code in your browser

Convert text and Morse in both directions, play audio, adjust WPM, flash the screen, and open the full reference chart.

Open the free Morse Code Translator