Morse Code Image Translator

Drop a photo of one line of Morse code. It is read on this device, then the marks and the text show up below.

Settings

Flash

Use the bolt button in the playback dock. It pulses the dock's border only — never the page — in time with the signal. Not suitable for people sensitive to flashing lights.

Audio

Reference
A .-
B -...
C -.-.
D -..
E .
F ..-.
G --.
H ....
I ..
J .---
K -.-
L .-..
M --
N -.
O ---
P .--.
Q --.-
R .-.
S ...
T -
U ..-
V ...-
W .--
X -..-
Y -.--
Z --..
1 .----
2 ..---
3 ...--
4 ....-
5 .....
6 -....
7 --...
8 ---..
9 ----.
0 -----
. .-.-.-
, --..--
? ..--..
' .----.
! -.-.--
/ -..-.
( -.--.
) -.--.-
& .-...
: ---...
; -.-.-.
= -...-
+ .-.-.
- -....-
_ ..--.-
" .-..-.
$ ...-..-
@ .--.-.

Full alphabet chart

Audio

No sound on iPhone? Turn off silent mode.

Illustration of a photograph with a row of Morse code dots and dashes being scanned and decoded into text TEXT SOS

About Morse Code Image Translator

Morse code Image Translator is an online Morse code image decoder tool that analyze, recognize and extract the pattern with accuracy from the Image you upload. Pictures can be from screenshots, flashcards, traditional documents, and images of dots of dashes too instead of you type by your own hands manually. This tool looks and reads the width of each mark in your image and figures out which ones are dots and which are dashes.

You might have Morse in a photo of an old telegram, a page from a radio handbook, a screenshot from a puzzle, or a worksheet from a Morse class. All of these work the same way: the tool looks at each mark on its own, not at the words around it. The whole process runs inside your browser locally, so your image never leaves your device. If your Morse is sound instead of a picture, like a radio recording or a beep you captured on your phone, our Morse code audio translator reads that the same way, right in your browser.

How to use Morse code Image Translator?

Using Morse Code Image Translator is very easy and simple because it's user friendly and fast, we will guide you in four simple steps below.

  1. Upload your image: Drag and drop it in, or click to browse. PNG, JPG, WEBP, GIF, and BMP all work.
  2. The tool will scan it: It looks at the marks in your image and works out which ones are dots and which are dashes.
  3. Check the detected Morse: You will see the dots and dashes it found, in a box you can edit. If a mark was misread, fix it there and the text will update.
  4. Read, copy, listen, or download. The decoded text appears next to the Morse. Copy it, play it as audio to hear it the way it would sound as a real signal, or download the result as a text file or a WAV audio file.

Why Image Decoding Is Trickier Than It Looks

Morse code was built for sound. Every dot and dash is a length of time, measured against one unit: the length of a single dot. A dash is three units. The gap between letters is three units, and the gap between words is seven. On a radio or a telegraph line, those lengths are real and steady, no matter how fast or slow someone sends.

A picture freezes that timing into space. A tone that lasts 100 milliseconds becomes a mark that is, say, 12 pixels wide. The tool now has to look at that width and guess whether it was a dot or a dash, based only on how it compares to the marks around it.

This is where things get fragile. A blurry photo, bad lighting, or a low-resolution scan can all stretch or shrink those widths. A dot that runs slightly wide in a blurry shot can look like a dash. Two dots sitting close together can blur into what looks like one long mark. None of this happens with a clean audio signal, where the timing is exact.

That is the real reason a clear, high-contrast image decodes so much better than a dim photo taken at an angle. It is not about luck. It is about how reliably the tool can measure something that was never meant to sit still.

What This Image Decoder Can Do

Every image tool makes trade-offs between formats, accuracy, and privacy. Here is what this one actually does, with nothing added that the tool cannot back up.

Feature What it means
Multiple formats Upload PNG, JPG, WEBP, GIF, or BMP. PNG works best for clean screenshots because it keeps sharp edges on each mark; JPG and WEBP are fine for photos.
Editable detected Morse If a mark gets misread, fix it directly in the Morse field. The decoded text updates as soon as you do, so you never have to re-upload just to correct one dot.
Listen to the result Play the decoded message as audio, in the same rhythm it would have as a real signal. This is useful for checking a result by ear, not just by eye.
Download both ways Save the decoded text as a TXT file, or save the audio as a WAV file. Use whichever one fits what you are doing with the message next.
Private by design Decoding runs in your browser. Your image is never sent to a server, so nothing about it leaves your device.
Free, no signup No account, no payment, no limit on how many images you decode.
Marks-look override If automatic light/dark detection misreads your image, switch "Marks look" to Dark on light or Light on dark to force the right reading.
Visual mark overlay See which marks were read as dots, dashes, or uncertain, highlighted directly on your photo.
Camera, paste, and samples Paste an image from your clipboard or try a built-in sample instantly - no file of your own required. On devices and browsers that support it, you can also take a photo directly with your camera.

Why this matters more than it sounds

Two of these points are worth a closer look, because most Morse image tools get them wrong in one direction or another.

The editable Morse field solves the biggest complaint with image decoding. As explained above, a blurry mark or a low-contrast photo can shift a dot into looking like a dash. Most tools just hand you a wrong answer and leave you to re-upload a better photo and hope. Letting you fix the detected Morse directly means one bad character does not force you to start over.

The privacy point is not the same for every tool on the market. Some image decoders send your photo to a cloud AI service to read it, which means the image leaves your device before you ever see a result. That may be fine for a random puzzle screenshot, but it is worth knowing before you upload something personal, like a photo of a handwritten note. This tool reads the image locally, so that question never comes up.

Which Type of Image You Can Upload

This tool works with most images that contain Morse, but the type of image changes how clean the result is. Below are the details:

Image type Examples How well it works Why
Screenshots Phone or computer screenshots of Morse text or a display Excellent Sharp edges and even spacing, since nothing was photographed through a lens
Saved or downloaded images Files saved from a website, app, or chat Excellent Same reason as screenshots: no camera distortion to correct for
Scanned documents Old telegrams, textbook pages, printed references Very good Flat and evenly lit, though old prints can lose contrast over time
Photos Camera pictures of printed or displayed Morse Good Lighting, angle, and focus can all shift pixel widths, which is what the tool measures
Handwritten Morse Notes with hand-drawn dots and dashes Varies Spacing depends on the person's hand, and that spacing is what tells a dot from a dash
Decorative or stylized Morse Morse used as art, in unusual fonts, or as icons Poor These marks often do not follow the real 1:3 timing ratio, so there is nothing accurate to measure

The pattern above follows directly from how the tool reads an image: This tool measures every mark width. A source with clean, computer-made edges gives it something exact to measure. Don't use blurry images or stylish fonts. (The screenshot and saved-image rows above assume the marks were drawn with even, program-controlled spacing — by the chart on this page, or a Morse-generating tool — not typed dot and dash characters in a text editor, which the font note below covers.)

Who Can Use Morse Code Image Translator

Our Morse Code Translator helps historians, teachers, and radio operators to decode Morse from old documents, training sheets, and other real images. If you already have plain Morse text to convert, use the main Morse code translator instead.

For Historians and Archive Enthusiasts

Historical military messages, old telegraph material, early government documents and museum documents contain hidden messages in their picture form. Morse code image translator is commonly used for all these purposes by scanning documents in this tool.

For Educational Purposes

Students who are learning morse code, can take pictures of their practice sheet and upload in the Morse Code image decoder. From this they can check their accuracy and learn morse code faster instead of comparing it with a Morse Code chart. Quick feedback like this has long been part of Morse training, since confirming each answer right away helps mistakes get corrected before they turn into a habit.

For HAM Radio Operators

HAM radio operators also use this Morse code image translator for various purposes, such as decoding QSL cards, signal waveform diagrams, contest logs, and printed training sheets. These often exist only as scans or photos, so reading them by hand takes time that this tool skips.

For Puzzle Solvers

Our Morse Code image decoder is beneficial for puzzle solvers. They can use this for decode Morse Code symbols that appear in Room puzzles, online game riddles, ARG ( Alternate Reality games ) challenges. They can use this tool as a secret weapon to get competitive advantage.

For Anyone Who's Curious

Whenever you see images, an old letter with Morse Code and you think about it, and can't decode it manually. In this situation you can easily decode it with a single click, by using our Morse Code image decoder.

Emergency Basics

SOS and a few other simple signals are still worth knowing by sight. If you come across Morse in a photo of a training poster, a safety card, or an old emergency guide, you can upload it here to check what it says.

For Everyday Screenshots

Not every Morse image comes from a puzzle or an archive. Sometimes it is a screenshot from a social media post, an inbox chat, or someone's practice app, or a few dots and dashes drawn on a whiteboard or a flashcard. This tool reads those the same way it reads any other image.

Tips for Best Results

A few small changes to your photo can make a big difference in how clean the result is.

Image Quality

Helps Hurts
A steady, in-focus shot Camera shake or soft focus
Even, bright light Deep shadows or harsh glare
The biggest resolution you have A tiny image where marks run together
Tightly cropped to just the code Menus, borders, or clutter around it

File Type

Helps Hurts
PNG, for sharp, clean edges A JPG saved at low quality
A good-quality JPG A broken or half-downloaded file
A direct screenshot A screenshot of a screenshot

What's in the Frame

Helps Hurts
A plain, single-color background A busy or patterned background
Even spacing between marks Marks that touch or overlap
Strong contrast, dark on light or light on dark Grey-on-white or similar low-contrast tones
Only real Morse marks Decorative symbols that are not standard Morse

How the Image Was Made

In this list it matters more than anything else. A dot ( . ) and a dash ( - ) are only told apart by their width, so anything that keeps that width consistent will decode better than anything that does not.

  • Marks made by a program, with fixed and even spacing, read the most reliably.
  • Morse typed out in a regular font often fails, because fonts space characters unevenly and the tool cannot always tell a gap inside a letter from a gap between letters.
  • Always keep gaps clearly different in size: the smallest gap inside a letter, a wider one between letters, and the widest between words.
  • Leave open space above and below the row. A line, a border, or an underline touching the marks will blend into them and throw off the reading.
  • Always keep the code on one straight line, without any overlap.
  • If a word comes out wrong after decoding, it is usually one gap, too wide or too narrow. Fixing the detected Morse manually, one space at a time, usually solves it.

Some Examples

Try these examples to see how the tool reads a clean image.

Image shows Decoded text What it shows
.-- --- .-. .-.. -.. WORLD A single word, no slashes needed
... --- ... SOS The shortest, most recognizable signal in Morse
.... .. / - .... . .-. . HI THERE A slash marking the gap between two words
--. --- --- -.. / -- --- .-. -. .. -. --. GOOD MORNING A longer message across two words

A note on the slash: In a printed or digital image, a forward slash ( / ) is often used to mark a word gap, because a picture cannot show a pause in time. In a real, timed signal, there is no slash - the word gap is just a longer silence, and that silence (a wide empty gap) is what this tool actually looks for. If your image shows the word gap as plain empty space, the tool finds it correctly on its own. If your image instead has an actual slash character drawn between words, the tool reads it as a stray mark, not as a separator - crop it out or replace it with a wider gap before uploading.

Image Decoder vs Decoding by Hand

Reading Morse by eye is a real skill, and a useful one. But when the source is a photo and you just need the message, the decoder gets there faster.

Image decoder Decoding by hand
Time A few seconds Minutes for a short message, longer for anything bigger
Morse knowledge needed None You need to know the full alphabet
Accuracy Depends on how clean the image is Depends on how practiced you are
Common mistake A blurry mark misread as the wrong letter A gap miscounted, merging or splitting a letter
Best suited for A messy or unfamiliar image, or a quick check Building real fluency in Morse
Cost Free Free, but takes your time

Use the decoder when the source is a picture and speed matters. Reach for your own eyes and ears when the goal is learning Morse itself, since that skill only grows with practice, not with a shortcut.

Limitations of our Tool

  • Our tool only decodes clear and clean images. A faint, blurry, or low-contrast mark can be misread, as explained above.
  • Handwritten and decorative Morse work only when each dot and dash is clearly separated; cursive or stylized marks often fail.
  • Our tool reads only International Morse code. It does not handle American Morse, or any made-up or proprietary pictogram system.
  • This tool does not replace checking critical or time-sensitive messages by another method. Always confirm anything important before acting on it.
  • This tool reads one single row of marks. It does not read Morse code split across multiple lines.
  • For an animated GIF, only the first frame is read. If your Morse is on a later frame, use a still screenshot of that frame instead.

Common Problems and How to Fix Them

If something does not look right, the cause is almost always the image, not the tool. Start here before trying a different photo.

Image Is Not Uploading

  • Confirm the file is one of the formats this tool reads: PNG, JPG, WEBP, GIF, or BMP.
  • Check the file is not corrupted or only partly downloaded. Try opening it in your photo viewer first.
  • If it still fails, try a different browser or refresh the page and upload again.

The Decoded Text Looks Wrong

  • Open the editable Morse field and compare it against what you can see in the image. Most wrong results come down to one or two misread marks, not the whole thing.
  • Fix any wrong dot or dash directly, and the text updates right away, no need to re-upload.
  • If many marks look wrong, the image itself is likely the problem. Check it against the tips above: low contrast, blur, and uneven spacing are the usual causes.
  • Confirm the source is actually standard Morse. Puzzle makers sometimes use lookalike symbols that are not real Morse code.

Only Part of the Message Decoded

  • This is usually a lighting or contrast problem in one part of the image, not the whole thing.
  • Crop the image down to just the Morse code, removing borders, menus, or backgrounds around it.
  • Check the edges of the photo. Marks that are cut off or run outside the frame will not be read.

Nothing Decodes At All

  • Confirm the image actually contains Morse code, not a drawing or icon that looks similar.
  • Faint, very low-contrast, or heavily stylized marks may not register as marks at all. Try a sharper or higher-contrast version if you have one.
  • A screenshot of the same content, instead of a photo, often works when a photo does not.

Decoding Is Slow

  • Large image files take longer to process. A smaller file, or a tighter crop, speeds this up.
  • Crop out everything except the Morse code before uploading. Less image means less to scan.

Morse Code Timing Reference

This is the same timing that makes image decoding possible in the first place, from the "Why Image Decoding Is Trickier Than It Looks" section above. Every length is a multiple of one unit, the length of a single dot.

Part Length At 12 WPM
Dot1 unit100 ms
Dash3 units300 ms
Gap inside a letter1 unit100 ms
Gap between letters3 units300 ms
Gap between words7 units700 ms

These ratios come from the ITU standard, ITU-R M.1677-1. In an image, this timing becomes pixel width instead of sound duration, but the math stays the same. A dash is always three times the width of a dot, no matter how large or small the image is.

Morse Code Chart (Letters, Numbers, and Punctuation)

Use this chart to double-check anything the decoder gives you, or to read Morse yourself without the tool. The same letters and punctuation are on the Morse code alphabet chart, and the digits are on the Morse code numbers chart.

Letters

Letter Morse Letter Morse
A.-N-.
B-...O---
C-.-.P.--.
D-..Q--.-
E.R.-.
F..-.S...
G--.T-
H....U..-
I..V...-
J.---W.--
K-.-X-..-
L.-..Y-.--
M--Z--..

Numbers

Number Morse Number Morse
0-----5.....
1.----6-....
2..---7--...
3...--8---..
4....-9----.

Notice the pattern: every digit's code is five marks long. For 1 through 5, the number of dots at the start equals the digit, with dashes filling out the rest — 1 is one dot and four dashes, 5 is five dots. For 6 through 9, dashes lead instead: the count of leading dashes is five less than the digit, with dots filling out the rest — 6 is one dash and four dots, 9 is four dashes and one dot. 0 is five dashes, the mirror of 5's five dots.

Punctuation

Mark Morse Mark Morse
. (period).-.-.-: (colon)---...
, (comma)--..--; (semicolon)-.-.-.
? (question mark)..--..= (equals)-...-
' (apostrophe).----.+ (plus).-.-.
! (exclamation)-.-.--- (hyphen)-....-
/ (slash)-..-._ (underscore)..--.-
( (open parenthesis)-.--." (quotation mark).-..-.
) (close parenthesis)-.--.-$ (dollar sign)...-..-
& (ampersand).-...@ (at sign).--.-.

A few of these, like $ and the underscore, are rare outside amateur radio. If you only remember a handful, the period, comma, and question mark cover almost everything you will actually run into.

Frequently Asked Questions

My image has dots and dashes, but when I check it against a Morse chart, nothing makes sense. Why?

It is almost always a timing problem, not a reading problem. In real Morse, a dash is always three times as long as a dot, and the gaps between letters and words follow their own fixed ratios. Puzzle makers and hand-drawn images do not always stick to this. If the proportions in your image are inconsistent, even a careful manual count will produce garbage. Let the decoder measure the widths for you, then check the result in the editable field rather than counting by eye.

How do I tell a dot from a dash when they look almost the same length?

By eye, this is genuinely hard, especially in a blurry or low-resolution photo. The decoder does not guess from a fixed ruler. It compares every mark in the image to the others and classifies the short ones as dots and the long ones as dashes, relative to each other. That is also why a tightly cropped, high-contrast image works better than a wide photo with lots of empty space around the code.

Is this actually Morse code, or could it be something else?

Not every dot-and-dash pattern in a puzzle is the real Morse. Semaphore, Braille, and invented ciphers can look similar at a glance. If this tool returns nothing readable, or only a string of single letters with no real words, that is a sign the source may not follow International Morse rules at all. Compare a few characters against the chart above as a quick sanity check.

I see a forward slash ( / ) in my Morse. Is that a real part of the code?

No. A slash is a printed convention to show a word gap, since a still image cannot show a pause in time. In an actual transmitted signal, there is no symbol at all, just a longer silence - and that longer silence is what this tool looks for. If your image shows the word gap as plain empty space, the tool finds it on its own. If your image shows an actual slash character drawn between the words, the tool reads it as a stray mark rather than a separator, so it is best to crop it out or widen the gap in its place before uploading.

Why does my result have extra or missing letters?

This almost always comes down to one gap being measured as slightly too wide or too narrow. A gap that should separate two letters can get read as a letter-internal gap, or the other way around. Open the editable Morse field, compare it to the image, and adjust the spacing around the character that looks wrong. You do not need to re-upload anything.

Can I upload a photo I took with my phone, or does it need to be a clean screenshot?

Both work, but not equally well. A screenshot or a saved image usually decodes better, because there is no camera angle, blur, or lighting to correct for. A phone photo can still work well if it is sharp, evenly lit, and shot straight on rather than at an angle.

Is my image uploaded anywhere, or does it stay on my device?

Everything runs in your browser. Your image is never sent to a server, so nothing about it leaves your device at any point.

Does this work for handwritten Morse, like dots and dashes drawn by hand?

It can, but results vary more than with printed or digital marks. A hand-drawn gap is rarely as consistent as a computer-generated one, and that inconsistency is exactly what the tool uses to tell a letter apart from another. Clear, evenly spaced handwriting works better than quick or cramped writing.

What if only part of my image decodes and the rest is blank?

This usually means one section of the image has worse lighting or contrast than the rest, not that the tool stopped partway through. Crop the image down to just the row of Morse code, and check that nothing is cut off at the edges of the photo.

Can this tool decode something that is not real Morse code, like a made-up puzzle cipher?

No, and it should not try to. It is built to recognize the timing and spacing rules of International Morse code specifically. A cipher that reuses the look of dots and dashes but follows its own invented rules needs to be solved by hand, or decoded against whatever system the puzzle itself defines.