Morse Code Image Decoder

Upload a photo or screenshot of Morse code. We scan the image, detect the dots and dashes, and convert them to text instantly — 100% in your browser.

Computer Vision · OCR · Browser-Side Processing

What Is the Morse Code Image Decoder?

The Morse Code Image Decoder is a free browser-based tool that reads photographs, screenshots, and scanned images containing Morse code and converts the dots and dashes into readable text — instantly, with no server upload required. All processing happens locally on your device using HTML5 Canvas and JavaScript image analysis.

Unlike audio Morse decoders that listen to sound signals, this tool works with visual representations of Morse code — printed charts, handwritten notes, tattoos, puzzle clues, telegraph tape photographs, and anything else where Morse code appears as a visible pattern of dots and dashes in an image.

The decoder supports four image types: graphic dot-and-dash symbols, text-based Morse using period and hyphen characters, printed or typed Morse code, and handwritten patterns. The engine converts the image to grayscale, applies a contrast threshold to separate signal from background, detects connected dark regions, classifies them as dots or dashes based on their proportions, and decodes the sequence against the International Morse Code table.

Visual Scanner & Neural Analyzer

100% private — images never leave your browser or get saved to any cloud server.

Try Sample:

Drop an image here or click to browse

Photo, screenshot, tattoo, or scan of Morse code — dots, dashes, or typed symbols

.JPG.PNG.WEBP.GIF.BMP
Tip — Morse Area Placement: Drag and resize the amber bounding box directly on your photo to isolate only the Morse code signals. Use the ✨ Auto Otsu button to calibrate ideal contrast and sensitivity automatically!
Decoder Vision & Sensitivity Settings
🎯 Targeted Area: X:5% Y:20% W:90% H:60%
Contrast Boost5
Threshold(128)
Fine Position & Dimension Sliders
Position X5%
Position Y20%
Width90%
Height60%

📸Tips for Getting the Best Decode Results

🔆

Use Good Lighting

Take photos in bright, even light. Shadows across dots and dashes confuse the detector. Natural daylight or a desk lamp pointed directly at the subject gives the best results.

📐

Shoot Straight-On

Angle distortion makes dots look elongated or dashes appear shorter. Hold the camera parallel to the surface. For tattoos, stretch the skin flat and photograph from directly above.

✂️

Crop Tightly

Before uploading, crop the image so the Morse code fills most of the frame. Decorative borders, background patterns, and surrounding text can interfere with symbol detection.

🎨

High Contrast Works Best

Black ink on white paper or dark symbols on a light background decode most reliably. For low-contrast images, use the Contrast Boost and Threshold sliders to improve separation.

📄

Use PNG for Screenshots

PNG format preserves pixel-perfect detail. JPG compression adds artifacts around sharp edges like dots and dashes, which reduces decoding accuracy. Save screenshots as PNG when possible.

⚙️

Adjust the Threshold

If results look wrong, switch to Threshold view and adjust the slider until dots and dashes appear as solid black shapes on a clean white background — then click Decode again.

What Images Can It Decode?

The decoder handles several common Morse code image formats seamlessly.

Dot & Dash Symbols

Black dots and longer dashes on a light background — the most common visual Morse format.

💻

Text-Based Morse

Screenshots or printouts using period (.) and hyphen (-) characters to represent signals.

📄

Printed Charts

Scanned Morse code charts, cheat sheets, or reference cards from books and handbooks.

✏️

Handwritten

Handwritten dots and dashes with reasonable contrast — works best with clear pen/marker strokes.

Decoding Morse Code Tattoos

Morse code tattoos are among the most popular minimalist tattoo styles. A name, date, or short phrase encoded as dots and dashes creates a clean geometric design that most people cannot immediately read, giving it a personal and private quality. If you have a Morse code tattoo or have seen one and want to know what it says, photograph it in good lighting and upload the image here.

Take the photo straight-on with good contrast between the ink and skin. Avoid shadows across the dots and dashes. Black ink on light skin gives the best contrast and highest decoding accuracy.

Decoding Morse in Escape Rooms and Puzzles

Morse code appears frequently in escape rooms, puzzle hunts, ARGs (alternate reality games), and video games. If you encounter a Morse code clue — printed on a card, shown on a screen, or drawn on a prop — take a screenshot and upload it here to decode it instantly.

Popular video games and TV shows use Morse code as a puzzle element in survival games, mystery thrillers, and military simulations. When Morse code appears on screen briefly and you cannot transcribe it quickly enough by hand, pause and screenshot the frame, then upload the image here for instant decoding.

Historical Telegraph Tape

The image decoder can also read historical telegraph tape — paper rolls that early telegraph machines used to record incoming messages as embossed or printed dots and dashes. High-quality photographs of these tapes can often be decoded here, helping researchers and historians read historical messages without manually transcribing every character.

Decoding Morse Code in Books and Print

Many military handbooks, scouting manuals, cryptography books, and educational materials include Morse code charts and encoded examples. The “Printed / Typed Morse” mode is optimised for this use case — it treats period (.) and hyphen (-) characters as signal symbols rather than looking for graphical dot-and-dash shapes.

Privacy — Your Images Stay on Your Device

All image processing in this decoder runs entirely inside your web browser using JavaScript and the HTML5 Canvas API. Your uploaded image is never sent to any server, never stored, and never logged.

How the Image Decoder Works

Advanced image processing detects Morse code patterns entirely in your browser — no server, no data sent.

1

Load Image

Your image is loaded into an HTML5 Canvas entirely in the browser. Nothing is uploaded to a server.

2

Grayscale & Threshold

The image is converted to grayscale, then a threshold splits pixels into black (signal) vs white (background).

3

Detect Symbols

Connected dark regions are identified and their bounding boxes measured — each region is a potential dot or dash.

4

Classify Dots & Dashes

Regions are classified as dots or dashes based on their aspect ratio and width relative to median symbol size.

5

Decode to Text

Gaps between symbols are analyzed to group them into letters and words, then matched against the Morse table.

Frequently Asked Questions

Frequently Asked Questions

Yes — take a clear photo in good lighting and upload it. The decoder identifies the dot-dash pattern and converts it to text. Shoot straight-on to avoid distortion, and ensure good contrast between ink and skin for best accuracy.