Morse Code Image Translator
Decode Morse from Images
Translate Morse code from an image to text — upload a screenshot, photo, or puzzle picture and the tool detects the dots and dashes for you. Basic recognition runs in your browser, with an AI vision model as backup for hard images.
How to decode Morse code from an image
Upload or paste the image
Drop in a screenshot, photo, or scan that contains the dots and dashes — from a game, a puzzle, a chat, or a web page.
Let the engine read it
The local geometric engine measures every mark and rebuilds the Morse sequence; OCR steps in as a fallback.
Fix and translate
Correct any uncertain characters, then translate to text — or send the decoded Morse straight to the translator.
Where Morse code images come from
- Games and escape rooms — hidden messages in screenshots that must be decoded to reach the next stage.
- Puzzle and geocaching communities — printed or photographed codes shared as challenges.
- Jewelry and gift listings — product photos of necklaces, bracelets, and keychains you want to verify before buying.
- Social posts and memes — Morse captions and image jokes circulating on social media.
- Historical documents and photos — telegraph records and old photographs that include written code.
Recognition Tips
- Clearer dots and dashes with stronger contrast produce better results
- Printed text works better than handwriting or decorative fonts
- If the result is not ideal, you can correct it manually in the translator
How it works
Basic recognition runs entirely in your browser: a geometric engine measures the shape and spacing of every mark to reconstruct dots and dashes, with Tesseract OCR as a fallback, then translates the result. Only when you click "Try AI Decode" is the compressed image sent to our server and processed by the GLM-4.6V vision model. Need plain text conversion? Open the text translator.
Have audio instead?
The decoder reads WAV and MP3 recordings and turns beeps back into text.
Open the decoderFrequently asked questions
How do I decode Morse code from a picture?
Upload the image or screenshot above and the tool measures every dot and dash, rebuilds the Morse sequence, and translates it into text. You can correct any uncertain characters manually before translating.
What kinds of images work best?
Sharp screenshots and clean photos with strong contrast work best — dark dots and dashes on a light background, evenly spaced. Screenshots of Morse code from games and websites are close to ideal; low-light photos and decorative fonts are the hardest.
Can it read handwritten Morse code?
Sometimes. Neat handwriting with clearly separated dots and dashes usually works, but varying stroke thickness and uneven spacing confuse the geometric engine. If automatic recognition fails, type what you see into the text translator instead.
What are dots and dashes in an image if they look different sizes?
The engine classifies each mark by its shape ratio, not absolute size — anything roughly circular is a dot and any mark several times longer is a dash. That means scaled, resized, or stylized images still decode correctly as long as the shapes stay recognizable.
What does the AI decode option do?
For difficult images — noisy photos, odd fonts, faint marks — you can click Try AI Decode. The compressed image is sent to our server and analyzed by the GLM-4.6V vision model, which handles cases the local engine struggles with. Basic recognition always happens locally first.
Is the image translator free and private?
It is completely free with no signup. Local recognition never leaves your device; only when you explicitly choose AI decode does the compressed image reach our server, solely to run the vision model.
About the Morse Code Image Translator
The image translator recognizes Morse dots and dashes from an uploaded picture. Basic recognition runs a geometric engine plus OCR locally in your browser; the optional AI decode sends the compressed image to our server and uses the GLM-4.6V-Flash vision model (with GLM-4.1V-Thinking-Flash as fallback) for hard images.
The tool is developed and maintained by the MorseTool team. Its conversion logic has been manually checked; if you spot an encoding error, please report it through the contact page.
Want to learn Morse code from scratch? Visit the Learn Morse Code page.