package icon

MorseLightCrypt

Morse code by flashlight and camera, optionally encrypted. No network.
New in version 1.0.1
The Receive and Decrypt tabs no longer ask for the camera before a received message can be typed in by hand.
Send text as Morse code with the flashlight and read it back with the camera, optionally encrypted with a master password.
One phone flashes, another one points its camera at the light and turns the pulses back into text. It also reads any other blinking light: a lamp, a screen, a torch in the distance.

  • Send: type, pick the speed, flash. Repeat in a loop so the receiver has time to get settled.

  • Receive: aim and press Start. Pinch to zoom on distant lights. Each repeat lands on its own line, and the received text can be edited by hand.

  • Encrypt / Decrypt: AES-256 with a master password, in a compact format of letters and digits made for Morse: "HOLA MUNDO" becomes 26 characters.


The receiver follows only what blinks, so a bright screen next to the lamp does not blind it. It measures the sender's speed by itself, tolerates a hand holding the phone and pauses while the phone moves.
No network permission: nothing leaves the phone except light. Nothing is stored.
Sending needs a phone with a flashlight; receiving needs a camera.

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 1.0.1 (2) suggested Added on Oct 25, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • take pictures and videos
      This app can take pictures and record videos using the camera while the app is in use.
    • com.javimetallab.morselightcrypt.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 1.9 MiB PGP Signature | Build Log