morsedecoder

Decode · Image → Morse

Morse Code Image Translator

Upload a clear screenshot of dots and dashes and the tool reads the signal rows, converts them to Morse, then decodes them to text — all in your browser. The Image tab is selected and ready below.

Auto-detect

Decode any signal

Upload

Works best with clear screenshots and digital dots/dashes. Handwriting, angled paper photos, and low-contrast real-world photos are not supported in v1. The decoded Morse drops into the box below — edit any wrong dot or dash by hand.

Translation appears here
Advanced playback

Farnsworth keeps each character at 18 WPM but slows the gaps to 18 WPM — ideal for learning. Set both equal for standard timing.

Timing follows ITU 1:3:7 · 100% client-side

What works

Clear images decode best

The image decoder uses on-device image analysis — binarization, row banding and column projection — to find dot and dash shapes. It shines onclear screenshots and digital images: high-contrast, horizontal Morse from games, social posts and generated dot-dash graphics.

It does not support real-world photos — handwriting, uneven lighting, camera angles or Morse drawn on paper. Those need an AI vision model, which is out of scope for this free, no-backend version. When confidence is low the tool says so instead of returning a wrong result, and you can always paste or type the Morse manually to fix it.

Example

What a decodable image looks like

Here is a clean sample that the decoder reads reliably. The dots and dashes sit in a single horizontal row, high-contrast against a flat background, with even gaps between letters. Save it and upload it above to see... --- ... decode to SOS.

Sample decodable Morse code image showing SOS as three dots, three dashes, three dots
Sample input · SOS (... --- ...) · clean dots and dashes in one row

Supported vs not

Will my image decode?

Works well

  • Game and app screenshots (Roblox, puzzles)
  • Generated dot-dash graphics and our sample image
  • High-contrast Morse — dark marks on light, or light on dark
  • Horizontal rows with clear gaps between letters

Not supported (v1)

  • Photos of handwriting or Morse drawn on paper
  • Angled or tilted camera shots
  • Low-contrast, blurry or shadowed images
  • Decorative fonts, beads or bracelets photographed in 3D

Fix it manually if a result looks off

Decoding from pixels is never perfect. If a dot reads as a dash or a gap is misjudged, you do not have to start over — the decoded Morse drops straight into the editable text box. Adjust a space, swap a . for a-, and the English updates instantly. When the tool is not confident it shows No signal or Try another rather than guessing, so you always know when to correct by hand.

Answers

Image decoding FAQ

What images can the Morse code image translator read?

It works best with clear screenshots and digital dot-dash images — high-contrast, horizontal, clean Morse such as game screenshots, social images and generated dot-dash graphics.

Does it work on photos of handwriting?

No. Handwriting, angled paper photos and low-contrast real-world photos are not supported in v1, because robust photo recognition needs a vision model and a backend.

Do my images get uploaded to a server?

No. The image is processed entirely in your browser using canvas image analysis. Nothing is uploaded, which keeps it private and free.