Skip to main content

Morse code image translator

Read Morse code from a picture: drop, paste or take a photo of dots and dashes and get the text. Each mark is outlined so you can check it, and pictures of words come back as Morse. Free, and the picture never leaves your device.

translatemorsecode.com/decoder/image/Live

Your picture

  1. 1Add a picture
  2. 2Check the marks
  3. 3Copy or play

Drop or paste a picture here

A photo, screenshot or drawing of dots and dashes, or ordinary text. The picture stays on your device.

Try a sample:
  • Photos, screenshots and drawingsPNG, JPEG, WebP, GIF or a phone photo
  • Shows its workEach dot, dash and word break is outlined
  • Picture stays on your deviceFree, and nothing is uploaded

How to use

Translate Morse code from an image in five steps:

  1. Choose a picture, drop it on the box, paste it, or take a photo on your phone: a photo, screenshot or drawing of dots and dashes. Or try a sample.

  2. Check the outlines on the picture: dots green, dashes yellow, word breaks black.

  3. Read the text and the Morse below it. If a mark was misread, edit the Morse and the text follows.

  4. Nothing found? Set Read as to Dots and dashes, or open Ink and threshold. Letters run together? Add the missing space in the Morse box.

  5. Copy the text or the Morse, download a text file, or press Open in translator to hear it at your own speed and save it as MP3 or WAV.

What it does

This Morse code image decoder translates a picture to text:

  • Photos, screenshots and drawings. PNG, JPEG, WebP, GIF and any other picture your browser opens. On a phone, take a photo to scan a page.

  • Shows its work. Each dot, dash and word break it found is outlined on the picture, so a wrong letter can be traced to its mark.

  • Ink or chalk, one row or several. It finds which side is ink by itself, so chalk on a board reads like pen on paper, and rows are read top to bottom.

  • Pictures of words too. Text recognition reads printed words and writes them in Morse, or decodes dots and dashes typed as text.

  • Settings when you need them. Read as Auto, Dots and dashes or Text; set the ink and the threshold by hand.

  • Eight code tables. International, American, Russian, Greek, Hebrew, Arabic, Japanese and Korean.

  • Keeps the result. Copy the text or the Morse, save a .txt file, play it, or open it in the translator.

How it works

Drawn Morse is read by its shapes, in three steps, all in your browser:

  1. Separates ink and paper

    Otsu’s method picks the brightness that best splits the picture into two sides, whatever the lighting. The rarer side is the ink, so light marks on a dark board work too.

  2. Reads each shape

    The ink is cut into shapes. A solid shape about as wide as tall is a dot; one at least 1.8 times wider than tall is a dash; a thin slash or upright bar ends a word.

    Specks and shapes far taller or shorter than the rest are left out.

  3. Groups the gaps

    Marks are sorted into rows.

    Along each row the spaces are split into gaps inside a letter, between letters and between words, measured from the spaces themselves, so no ruler is needed.

Written Morse keeps the spacing of sent Morse in ITU-R M.1677-1: a dash is three dots long, and the gap inside a letter is one unit, between letters three and between words seven. If the picture holds letters instead, Tesseract, an open-source text recognition engine, reads them.

Examples

Test pictures and what the translator reads in them:

Test pictures and what the image translator reads
PictureIt reads
Hand-drawn sample: HELLO WORLD in pen, slightly wobbly, a slash between the wordsHELLO WORLD: 19 dots, 13 dashes and 1 break outlined
Chalkboard sample: I LOVE YOU in chalk on a dark boardI LOVE YOU, with the light side found as the ink
Two lines sample: SEE YOU on one row, SOON below itSEE YOU SOON, rows read top to bottom
Printed words sample: MEET AT NOON in a plain fontThe text MEET AT NOON and its Morse, -- . . - / .- - / -. --- --- -.
SOS in chalk with 40 specks of dustSOS: the specks are left out
CQ CQ and DE K1ABC on two rows, slashes between wordsCQ CQ DE K1ABC
HELLO. in large block lettersRead as text, not as dots and dashes: a full stop alone isn’t Morse
SOS in faint pencil inside a thick dark borderNothing at first: the border is taken as the ink. With the threshold set to 215, SOS

Good questions

Frequently asked questions.

About the Morse code image translator

How do I translate Morse code from a picture?

Drop the picture on the box, choose it, paste it or take a photo, and the text appears with each dot and dash outlined. If a letter is wrong, find its mark in the outline and edit the Morse; the text follows. Clear spaces between letters matter more than neat shapes.

What pictures work best?

A picture taken straight on and evenly lit, with the Morse filling most of it and clear spaces between letters (more between words, or a slash). Screenshots read best; sharp phone photos work too. Steep angles, curled pages, heavy shadows and dashes so short they look like dots are hard.

Why are the letters wrong or run together?

Usually the spacing. The decoder sorts the spaces on each line into gaps inside a letter, between letters and between words, so letters drawn close together merge. Add the missing space in the Morse box.

If marks are missed, open Ink and threshold: set which side is ink, or set the threshold yourself and raise it for faint pencil.

Can it read a picture of words and turn it into Morse?

Yes. When the picture holds letters instead of drawn marks, text recognition reads the words and they are written in Morse below.

Dots and dashes typed as text are decoded instead. Set Read as to Text to choose it yourself. The recognition engine is served from this site and runs on your device.

Is there an app, or can I use my phone camera?

No install is needed: this page works in your phone’s browser. Tap Take a photo to scan a page with the camera, or choose a screenshot from your photos. The picture is read on the phone and never uploaded.

How do I make an image of Morse code?

Use the poster maker for a printable picture of your message, or the wallpaper maker for a phone or desktop background. This page does the reverse: it reads a picture of Morse back into text.

Trust and limits

Private by design.
Honest about limits.

About this site
  • On your device

    Runs in your browser

    The translator runs in your browser. The picture is drawn on your device and never uploaded.
  • Private

    Text recognition on device

    Text recognition (Tesseract, open source) is served from this site, not a third-party server, and runs on your device too.
  • Know the limits

    What it can’t read

    Pictures are read at up to 1,200 pixels on the long side. It reads a message laid out in rows, left to right.

    It can’t read Morse around a curve, marks that touch each other, dots and dashes drawn the same length, or joined-up handwriting as text. Check the outlines and edit the Morse before you rely on a result.

  • Who keeps it

    Independent site

    Maintained by Translate Morse Code, an independent site; last updated October 2026.

An outside opinion

Ask your favorite AI
about Translate Morse Code.

Already have an AI you turn to? Let it help you decide if this is the right Morse code tool for you.

Opens your chosen AI. Sign-in and prompt support vary; you can copy the question below.

What are we asking?
The question

I'm thinking about using Translate Morse Code (https://translatemorsecode.com/) to translate and learn Morse code. What does it do well, what are its limits, and is it a good fit for me? Please look at the site itself before answering.

AI can get details wrong. The quickest check is the translator itself: it is free and needs no sign-up.