Morse Code Image Decoder – Convert Any Image to Text Free Online
Upload a JPG, PNG, or WebP image containing Morse code and get the decoded text in seconds. No signup. No cost. Runs entirely in your browser.
Upload & Decode Morse Code from an Image
Drag & Drop or Select Your Image (JPG, PNG, WebP, GIF, BMP)
Drop your image below or click Browse. Works with JPG, PNG, WebP, GIF, and BMP up to 10 MB. Best results with printed or clearly typed Morse code.
Drag your Morse code image here
JPG · PNG · WebP · GIF · BMP | Max 10 MB
An error occurred.
Preview Your Image Before Decoding
Review the image below. Ready? Hit Decode.
Processing Your Morse Code Image
Decoded Morse Code Results
Extracted Morse Code (Dots & Dashes)
Decoded Text Output (English Translation)
Copy, Download, or Share Your Results
What Is a Morse Code Image Decoder?
A Morse code image decoder takes a photo, screenshot, or scan containing Morse code and converts it to readable English text — no manual typing required. This tool uses Tesseract.js, a free open-source OCR engine that runs entirely in your browser, to extract dot-dash characters from the image and translate them using the ITU Morse code standard.
It works best when Morse appears as typed characters (dots, dashes, spaces) in the image — such as screenshots, printed documents, or digital renders.
Image Decoder vs Audio Decoder vs Text Translator
Image Decoder (This Tool)
Reads dot-dash characters from photos, screenshots, or scanned documents using OCR.
Audio Decoder
Decodes beeps and tones from radio signals or recordings — not useful for images.
Text Translator
You type Morse manually and it translates. Requires reading the code yourself first.
How to Decode Morse Code from an Image (Step-by-Step)
Upload or Drag Your Image
Drop your file into the upload zone or click Browse Image. Supports JPG, PNG, WebP, GIF, and BMP up to 10 MB.
Automatic OCR Processing Begins
Tesseract.js reads your image in-browser, extracting all text characters including dots (.), dashes (-), and spaces.
Morse Code Is Decoded to Text
The extracted Morse sequence is matched against the ITU standard table covering A–Z, 0–9, and punctuation.
Copy or Download Your Results
Copy the raw Morse code, copy the English translation, or download a .TXT file. Start fresh anytime.
Key Features of This Morse Code Image Decoder
Instant Image-to-Text Conversion
Upload, click decode, get text — typically under 15 seconds per image.
Tesseract.js OCR Engine
Open-source, battle-tested OCR. Runs entirely in your browser — no server calls.
100% Free, No Signup
No accounts. No credit cards. No hidden limits. Just open and decode.
Privacy-First Processing
All OCR runs locally in your browser. Zero data sent to any server.
Full ITU Morse Standard
Translates A–Z, 0–9, and common punctuation per the international Morse standard.
Works on All Devices
Desktop, tablet, or mobile. No app install needed.
Supported Image Formats and Morse Code Types
Accepted Formats: JPG, PNG, WebP, GIF, BMP
Upload in JPG/JPEG, PNG, GIF, WebP, or BMP. For best accuracy, use PNG or high-quality JPG — these retain more detail than heavily compressed versions.
When Does It Work Best?
Best: Screenshots or digital images where Morse appears as typed characters (. – / spaces). Good: Clearly printed documents photographed in good light. Variable: Handwritten Morse — accuracy depends on how clearly the dots and dashes are formed.
Common Use Cases for Morse Code Image Decoding
Decode Morse from Screenshots
Game clues, chat screenshots, or app captures.
Extract Hidden Morse Messages
Find secret Morse embedded in images or puzzles.
Learn and Practice Morse Code
Practice recognizing patterns using real image examples.
Educational and Classroom Use
Decode printed Morse worksheets in the classroom.
Puzzle Solving and ARG Games
Decode Morse clues fast without manual lookup.
Historical Document Research
Decode old telegrams or wartime message scans.
Tips to Get the Best Decoding Results
Use High-Contrast, Clear Images
High contrast = high OCR accuracy. Black dots and dashes on a white background is ideal. Avoid grey-on-grey, faded ink, or busy backgrounds. Boost contrast in a photo editor before uploading if needed.
Morse Should Appear as Text Characters
This tool uses OCR to read characters. It works best when Morse is rendered as actual dot (.) and dash (-) characters with spaces between letters and slashes (/) or double spaces between words.
- High contrast image = best OCR accuracy
- Morse as typed characters (. and -) works best
- Include the full Morse sequence — no edge cropping
- Separate letters with spaces:
.- -... -.-. - PNG retains more detail than compressed JPG
Troubleshooting: Why Isn’t My Image Decoding?
Image Too Blurry or Low Resolution
Try a higher-resolution version. Retake the photo closer to the subject with better lighting.
Dots and Dashes Are Drawn Shapes, Not Text
OCR reads characters, not drawn blobs. If Morse is rendered as graphical shapes, it won’t be detected reliably.
No Spaces Between Characters
Morse requires spaces between letters and longer gaps or “/” between words. Dense unspaced Morse is harder to parse.
Unsupported Image Format
Convert TIFF, HEIC, or RAW files to JPG or PNG before uploading.
Result Shows Garbled Output
Crop tightly around the Morse, improve contrast, and retry. These steps resolve most OCR issues.
How Morse Code Image Decoding Works
The OCR Engine: Tesseract.js
This tool loads Tesseract.js — the JavaScript port of Google’s Tesseract OCR engine — directly in your browser. No data is ever sent to a server. Tesseract reads the image pixel data and recognizes text characters including dots, dashes, slashes, and spaces.
How Morse Is Translated to Text
Once OCR extracts the character sequence, the tool splits it by spaces (letter boundaries) and slashes or double-spaces (word boundaries), then looks up each sequence in the ITU Morse code table covering A–Z, 0–9, and common punctuation.
ITU Morse Standard: A dot is 1 unit, a dash is 3 units. Letter gap = 3 units. Word gap = 7 units. In typed Morse: spaces between dots/dashes, spaces between letters, and “/” or double space between words.
Morse Code Reference Chart (A–Z, 0–9, Symbols)
Use this chart to verify decoded output or learn common Morse patterns.
| Letter | Morse | Letter | Morse | Number | Morse |
|---|---|---|---|---|---|
| A | .- | N | -. | 0 | —– |
| B | -… | O | — | 1 | .—- |
| C | -.-. | P | .–. | 2 | ..— |
| D | -.. | Q | –.- | 3 | …– |
| E | . | R | .-. | 4 | ….- |
| F | ..-. | S | … | 5 | ….. |
| G | –. | T | – | 6 | -…. |
| H | …. | U | ..- | 7 | –… |
| I | .. | V | …- | 8 | —.. |
| J | .— | W | .– | 9 | —-. |
| K | -.- | X | -..- | . | .-.-.- |
| L | .-.. | Y | -.– | , | –..– |
| M | — | Z | –.. | ? | ..–.. |
Who Uses a Morse Code Image Translator?
Students and Educators
Teach communication history using real exercises.
Developers and Hobbyists
Build apps, test Morse logic, or explore the code.
Puzzle Solvers and Gamers
ARG players, escape room fans, and mystery solvers.
Radio and Telecom Enthusiasts
Ham radio operators and telecoms historians.
Frequently Asked Questions
Most image types work — JPG, PNG, WebP, GIF, BMP. The key is quality. Best results come from images where Morse appears as typed dot (.) and dash (-) characters with clear spaces between them.
Yes — completely free. No paid tier, no signup wall, no daily limits. The OCR engine (Tesseract.js) is open-source and runs entirely in your browser at no cost.
No. All processing happens inside your browser using Tesseract.js — your image is never sent to any server. Once you close the tab, it’s gone completely.
For clean, high-contrast images with typed Morse characters, accuracy is very high. The tool uses Tesseract.js OCR to extract text, then translates using the ITU Morse standard. Accuracy depends heavily on image quality and clarity.
Images where Morse is shown as actual text characters — dots (.), dashes (-), spaces between letters, and “/” or double-spaces between words. Example: “…. . .-.. .-.. —” for HELLO.
Files under 10 MB work best. Larger files may slow browser-side processing. Compress or reduce image dimensions if needed — Morse code doesn’t require very high resolution to decode.
This tool decodes images to text. For audio Morse tones, copy the decoded text output and use a Morse Code Simulator that converts text to playable beep audio.
Explore More Free Morse Code Tools
Everything you need for Morse code — right here, all free.
