Morse Code Image Translator

Free Morse code image translator — decode dots and dashes from a photo or screenshot, or create a Morse PNG from text. Processed in your browser. No signup.

Decode Morse from a photo, or create a Morse PNG — processed locally in your browser.

ProSignal Ready

Images are processed in your browser and never uploaded to a server.

Accuracy depends on contrast and crop — tightly cropped Morse works best.

Drop a PNG, JPG, WebP, or GIF here — or click to browse

On phones, use the camera input to capture Morse

Image → Morse
0 characters

Tip: crop tightly, raise contrast, prefer PNG for OCR. Graphic mode suits printed dots/dashes on a plain background.

  • Local only
  • Decode · Create PNG
  • No signup

What Is a Morse Code Image Translator?

It turns a picture of Morse — typed dots and dashes or drawn graphic marks — into readable text, and can also render text as a downloadable Morse PNG.

Picture → Morse → Text

Upload a screenshot or photo, scan it, then edit Detected Morse if needed. Text updates from International Morse (A–Z, 0–9, common punctuation).

Text → Morse Image

Create a Morse image from text for puzzles and worksheets — mono . - or graphic circles and bars — then download a PNG.

Honest Accuracy

Results depend on contrast, crop, and how the Morse was drawn. This tool helps; it does not guarantee perfect reads on every photo.

How to Decode Morse from a Picture

Four steps from photo to plain text.

1

Add an Image

Drop a PNG/JPG/WebP/GIF, browse, or capture with the phone camera. Prefer a tight crop around a single Morse line.

2

Tune Threshold & Mode

Adjust Threshold so symbols stand out. Enable Invert for light-on-dark Morse. Choose Auto, Text Morse OCR, or Graphic dots/dashes.

3

Scan

Press Scan. Auto tries OCR for typed . - first, then falls back to connected-component blob detection for graphic marks.

4

Edit & Copy

Fix Detected Morse if a symbol was misread, then copy Morse or text — or Play Morse to hear the tone.

Common Mistakes / Troubleshooting

Most failed scans are image quality or the wrong decode mode — not a broken map.

Blurry or Low-Contrast OCR

Retake or crop tightly. Soft focus and busy backgrounds defeat typed . - OCR. Prefer a sharp PNG screenshot of mono Morse text.

Invert / Threshold Wrong

Light-on-dark Morse needs Invert. Nudge Threshold until symbols are solid and background is clean before you Scan again.

Text Morse vs Graphic Morse

Typed periods/hyphens need Text OCR. Drawn circles and bars need Graphic mode. Auto can mis-pick — switch manually when you know the style.

Missing Letter Spaces in the Photo

If the image shows run-on Morse, edit Detected Morse: add spaces between letters and / between words, then re-read the text panel.

Text Morse Screenshots vs Graphic Dots/Dashes

Two visual styles need two decode paths.

Text Morse (. -)

Screenshots of typed periods and hyphens suit OCR. Tesseract.js loads from a CDN only when you click Scan — not on every page view.

Graphic Dots & Dashes

Printed or drawn circles and bars are classified by width after thresholding: wider blobs become dashes, narrower ones dots. Gaps become letter or word spaces.

When to Use Auto

Auto tries OCR first; if little Morse-like text appears, it runs graphic detection. Switch modes manually when you know which style you have.

Create a Morse Code Image (PNG) from Text

Encode first, then download — handy when decode-only tools fall short.

Live Morse Preview

Type in Create; Morse updates instantly using the same map as text to Morse (space → /).

Two Render Styles

Mono font draws classic . -. Graphic style draws circles and bars — clearer for worksheets and puzzle sheets.

Download PNG

Export a high-contrast image for sharing or printing. Pair with the cheat sheet or alphabet when teaching.

Tips for Better Results

Small prep steps beat endless slider fiddling.

Contrast & Crop

Dark symbols on a plain light background (or Invert for light-on-dark) work best. Crop to one Morse row; remove captions and margins.

Prefer PNG Screenshots

Lossless PNG keeps sharp edges for OCR. Soft JPEG can blur tiny periods into noise.

Edit the Morse

If decode is close but imperfect, fix a few symbols in Detected Morse — often faster than re-photographing.

Privacy: Local Image Processing

Your pictures stay on your device for decode and create.

Never Uploaded for Processing

Images are read with browser APIs and analysed in JavaScript on your machine — not uploaded to a server to decode.

OCR Loads on Demand

Tesseract.js is fetched from a CDN only when a Text Morse / Auto scan needs OCR — not merely by opening the page.

Camera Stays Optional

Phone capture uses capture="environment" when available. You can always pick a gallery file instead.

Image Translator vs Text Decoder vs Flasher

Same Morse alphabet — different starting material.

Image Translator (This Page)

You have a photo or want a Morse PNG. Decode Morse from an image, or create one from text.

Text Morse Decoder

You already have written ... --- ... — use the Morse code decoder for paste-to-English.

Morse Code Image Translator FAQ

Straight answers for image-to-text and PNG searches.

It reads Morse from a picture (typed dots/dashes or graphic marks) and converts it to text. This page also creates a Morse PNG from typed text — useful for puzzles and worksheets.

Translate Your Next Morse Image

Scan a photo locally, or create a Morse PNG for sharing — no upload required.

Use the image translator

Text Morse decoder →