Image Morse Code Decoder
Upload an image containing typed or printed Morse code and extract it using browser-based OCR. Supports PNG, JPG, GIF — no server upload, fully private.
Manual Correction (if OCR missed characters)
How the Image Decoder Works
This tool uses Tesseract.js — an open-source OCR (Optical Character Recognition) engine that runs entirely inside your browser. When you upload an image, Tesseract.js analyses the pixel data locally to recognise text characters. No image data is transmitted to any server.
The OCR engine identifies dots (.), dashes (-), and slashes (/) in the image. The raw OCR text is then automatically cleaned — converting OCR mistakes like | to . and O to - — before decoding the cleaned Morse to English text.
Because OCR accuracy depends heavily on image quality and font clarity, a Manual Correction box is always available. If the OCR output looks wrong, you can edit or paste the correct Morse code manually and decode it directly.
How to Use
Upload Image
Drop or browse to upload a PNG, JPG, or GIF image containing typed Morse code.
Extract Morse
Click "Extract Morse". The OCR engine loads and processes the image in your browser.
Review Results
Check the Raw OCR text, cleaned Morse, and decoded text. All three outputs are shown.
Manual Fix if Needed
If OCR missed characters, use the Manual Correction box to type or paste the correct Morse.
Capabilities & Limitations
What Works Well
- Typed Morse code in a clear, standard font
- Black text on white or light background
- Screenshots of Morse code from websites or apps
- High-resolution scanned documents
- PNG format (preferred over JPG for text)
- Auto-correction of common OCR errors (| → . and O → -)
- Manual correction fallback always available
Important Limitations
OCR accuracy depends on image quality. Results may be unreliable for:
- Handwritten Morse code
- Visual dot/dash graphics (circles and rectangles — not text characters)
- Low-resolution or blurry images
- Images with complex backgrounds or decorative elements
- Very small text or heavily compressed JPG files
Always use the Manual Correction box if the OCR output is inaccurate.