Simple enough for almost any firmware
Decode letters, digits and spaces. MorseReader estimates the dot duration automatically, with a manual timing override for difficult optical conditions.
Morse protocol guide →Open animated test signal →
Optical diagnostics for iPhone
Sometimes one LED is enough. MorseReader turns your iPhone camera into a receiver for short diagnostics transmitted by an ordinary blinking LED—no display, cable, network, radio or extra hardware required.
One idea, two generations
Choose traditional Morse for simple human-readable transmitters, or Manchester-encoded ITA2 for deterministic bit timing, alphabet synchronization and denser diagnostic messages.
Decode letters, digits and spaces. MorseReader estimates the dot duration automatically, with a manual timing override for difficult optical conditions.
Morse protocol guide →Decode five-bit letters and figures using guarded sync markers that establish symbol boundaries and select the active ITA2 alphabet.
ITA2 protocol guide →A pump could report flow or say that it is running dry. A solar charge controller could show generated power and battery level. A remote sensor could report temperature, and a stalled device could identify the boot stage that failed.
A deliberately narrow channel
At 720p and 60 FPS, the camera supplies roughly 0.66 Gbit/s of uncompressed YUV samples. Your status message may be 10 bit/s. Finding the mushy waveform in that torrent of pixels is MorseReader’s problem.
Camera-first, private by design
MorseReader performs camera analysis and decoding on-device. It requires no account and has no cloud decoding service.