SignalMorse

Morse code you send and read with light.

One phone blinks the message — with its screen or its torch. The other reads it through the camera, finding your signal by its cadence, not by how bright it is.

iPhone and iPad · Free to use, one optional purchase · No account · Nothing leaves your device

Le Morse qui s'émet et se lit en lumière.

Un téléphone clignote le message — avec son écran ou sa torche. L'autre le lit à la caméra, en reconnaissant votre signal à sa cadence, pas à sa brillance.

iPhone et iPad · Gratuite à l'usage, un achat facultatif · Sans compte · Rien ne quitte votre appareil

120frames a secondimages par seconde
50–500 msper ditpar point
52characters and signalscaractères et signaux
0network requestsrequête réseau

Two phones, one beam of light

Type a message, choose how fast it should go — from 50 to 500 milliseconds per dit — and the phone blinks it. With the screen, in any colour you like, or with the torch when you need to be seen from further away.

The transmission screen shows the message as it goes out, each letter with its Morse underneath, and follows along so you always know where you are in the text. It fits a paragraph, in portrait or in landscape.

The receiving phone needs no setup and no pairing: it watches, it calibrates itself on the first few pulses, and it writes.

Deux téléphones, un faisceau de lumière

Tapez un message, choisissez sa vitesse — de 50 à 500 millisecondes par point — et le téléphone le clignote. Avec l'écran, dans la couleur que vous voulez, ou avec la torche quand il faut être vu de plus loin.

L'écran d'émission affiche le message pendant qu'il part, chaque lettre avec son Morse en dessous, et suit l'avancée : on sait toujours où l'on en est. Un paragraphe entier y tient, en portrait comme en paysage.

Le téléphone qui reçoit n'a rien à régler ni à appairer : il regarde, il se calibre sur les premières impulsions, et il écrit.

SOS
A camera frame with four bright spots; the one that blinks is outlined in green, the constant ones in grey — and it is not the brightest.Une image de caméra avec quatre taches lumineuses ; celle qui clignote est encadrée en vert, les constantes en gris — et ce n'est pas la plus brillante.

It looks for a rhythm, not for the brightest thing

Point a camera at a room and the brightest thing in the frame is almost never your correspondent. It is a lamp, a window, a reflection on a tiled wall.

So the app does not chase brightness. It follows every bright spot over time and keeps the one that blinks at a plausible Morse rate — long enough to be a dit, short enough not to be someone turning a light on. A lamp that never changes is ignored however bright it is; a fluorescent tube flickering fifty times a second is rejected as too fast to be Morse.

Elle cherche un rythme, pas la tache la plus brillante

Pointez une caméra vers une pièce : la chose la plus lumineuse de l'image n'est presque jamais votre correspondant. C'est une lampe, une fenêtre, un reflet sur un mur carrelé.

L'app ne court donc pas après la brillance. Elle suit chaque tache lumineuse dans le temps et retient celle qui clignote à une cadence de Morse plausible — assez longue pour être un point, assez courte pour ne pas être quelqu'un qui allume la lumière. Une lampe qui ne change jamais est ignorée, aussi brillante soit-elle ; un tube fluorescent qui papillote cinquante fois par seconde est écarté comme trop rapide pour du Morse.

lamp 50 Hz Morse
Three lights over time: a constant lamp, a tube flickering fifty times a second, and a Morse signal. Only the third is in the band.Trois lumières dans le temps : une lampe constante, un tube qui papillote cinquante fois par seconde, et un signal Morse. Seul le troisième est dans la bande.

Every light in the frame is being read at once

Not just the one it picked. Each tracked spot has its own decoder running from the moment it appears, and each one shows the last characters it read, right next to it on screen. You choose by reading — the app never decides which text is the most sensible.

Tap a box to pin that source and it stays yours. Long-press to hand the choice back. Double-tap anywhere to watch a fixed point instead.

This is also why a hand that moves costs you nothing: when the source slides across the frame, the app is already reading it at its new place, and the text is stitched back together at the seam — pulse by pulse, so a character cut in two by the movement comes back whole.

Toutes les lumières de l'image sont lues en même temps

Pas seulement celle qui a été choisie. Chaque tache suivie a son propre décodeur dès qu'elle apparaît, et affiche à côté d'elle les derniers caractères qu'elle a lus. Vous choisissez en lisant — l'app ne décide jamais quel texte est le plus sensé.

Touchez un cadre pour épingler cette source et elle reste la vôtre. Appui long pour rendre le choix. Double touche ailleurs pour surveiller un point fixe à la place.

C'est aussi pourquoi une main qui bouge ne coûte rien : quand la source glisse dans l'image, l'app la lit déjà à sa nouvelle place, et le texte est recousu à la jointure — impulsion par impulsion, de sorte qu'un caractère coupé en deux par le déplacement revienne entier.

·OS EIE SOS
Four spots, each with the characters it has just read written beside it; the one the user pinned is outlined in cyan.Quatre taches, chacune avec les caractères qu'elle vient de lire écrits à côté ; celle que l'utilisateur a épinglée est encadrée en cyan.

The alphabet is yours to change

The International Morse Code comes built in: twenty-six letters, ten digits, and fifteen procedural signals — SOS, AR, SK, KA and the rest, each with the plain-language name of what it means.

The built-in one stays as it is, for reference — but copy it and every character becomes yours to change, or build a whole alphabet nobody else has. Dictionaries travel from one device to another directly, without a server and without an account: two people who share one can say things a third cannot read. Writing and sharing dictionaries come with the one-off unlock.

There is also a manual decoder: tap the dits and dahs yourself and read the letter as it forms — useful for learning, and for the day your correspondent is a torch in a hand rather than a phone.

L'alphabet vous appartient

Le code Morse international est fourni : vingt-six lettres, dix chiffres et quinze signaux de procédure — SOS, AR, SK, KA et les autres, chacun avec le nom en clair de ce qu'il veut dire.

Celui qui est fourni reste tel quel, pour référence — mais copiez-le et chaque caractère devient modifiable, ou construisez un alphabet que personne d'autre n'a. Les dictionnaires passent d'un appareil à l'autre directement, sans serveur et sans compte : à deux, on peut alors se dire des choses qu'un troisième ne lit pas. L'écriture et le partage de dictionnaires viennent avec le déverrouillage.

Il y a aussi un décodeur manuel : tapez vous-même les points et les traits et lisez la lettre à mesure — utile pour apprendre, et pour le jour où votre correspondant est une torche dans une main plutôt qu'un téléphone.

S O S 26 + 10 + 15
S, O and S written as dots and dashes: three short, three long, three short.S, O et S écrits en points et en traits : trois courts, trois longs, trois courts.

It teaches you to read it

Morse is learnt by rhythm, never by counting dots. The training follows the Koch method: two characters to start, at their real speed, and one more each time nine answers in ten are right — K and M, then R, S, U… all the way to the last digit.

Four exercises share the course. Read a group the screen flashes; write one in dits and dahs; key a character by hand on a single button — the decoder that reads the camera reads you, and grades the proportions of your rhythm rather than its speed; and learn the words operators send the world over, CQ, QTH, 73, with their meaning in your language.

The first ten levels and the first ten words are free; the whole course comes with the one-off unlock.

Elle vous apprend à le lire

Le Morse s'apprend au rythme, jamais en comptant les points. L'entraînement suit la méthode de Koch : deux caractères pour commencer, à leur vraie vitesse, et un de plus chaque fois que neuf réponses sur dix sont justes — K et M, puis R, S, U… jusqu'au dernier chiffre.

Quatre exercices partagent le cours. Lire un groupe que l'écran fait clignoter ; en écrire un en points et en traits ; manipuler un caractère à la main sur un seul bouton — le décodeur qui lit la caméra vous lit, et note les proportions de votre rythme plutôt que sa vitesse ; et apprendre les mots qu'échangent les opérateurs du monde entier, CQ, QTH, 73, avec leur sens dans votre langue.

Les dix premiers niveaux et les dix premiers mots sont gratuits ; tout le cours vient avec le déverrouillage.

K 83 / 100
A K keyed by hand, in yellow, above the same K by the rule: the dahs a little short, the dit a little long — a rhythm of 83 out of 100.Un K manipulé à la main, en jaune, au-dessus du même K selon la règle : les traits un peu courts, le point un peu long — un rythme de 83 sur 100.

What it cannot do

It reads light, not sound. A Morse tone from a radio or a buzzer is not something this app decodes. Most apps called “Morse decoder” do the opposite — if sound is what you have, that is what you want.

It needs to see the light. Line of sight, and the light large enough in the frame for the camera to hold it. In broad daylight, a phone screen competes with the sky and the useful distance falls to a few metres; a torch at night carries much further. Glass, rain and a moving hand all cost accuracy.

It is not a rescue device. SOS is in the dictionary because it belongs to the code, not because this app should be anyone's plan in an emergency. Carry a whistle, a real beacon and a charged phone with a number to call.

None of this is hidden in the app either: when the light is too weak to be told apart from its surroundings, the contrast meter says so instead of printing a guess.

Ce qu'elle ne sait pas faire

Elle lit la lumière, pas le son. Un Morse sonore, venu d'une radio ou d'un buzzer, n'est pas décodé par cette app. La plupart des apps appelées « décodeur Morse » font l'inverse — si c'est du son que vous avez, c'est vers elles qu'il faut aller.

Il faut voir la lumière. À vue directe, et assez grande dans l'image pour que la caméra la tienne. En plein jour, un écran de téléphone rivalise avec le ciel et la portée utile tombe à quelques mètres ; une torche, la nuit, porte bien plus loin. Une vitre, la pluie et une main qui bouge coûtent toutes de la précision.

Ce n'est pas un dispositif de secours. SOS est dans le dictionnaire parce qu'il appartient au code, pas parce que cette app devrait être le plan de quiconque en cas d'urgence. Emportez un sifflet, une vraie balise et un téléphone chargé avec un numéro à appeler.

Rien de tout cela n'est caché dans l'app non plus : lorsque la lumière est trop faible pour se distinguer de ce qui l'entoure, l'indicateur de contraste le dit au lieu d'imprimer une supposition.

What it costs

Transmitting is free, and stays free. The whole International Morse Code, the manual decoder, the first ten levels of the training, and automatic decoding in two-minute runs — long enough to watch it work, which is the part no description can do for you.

One payment, once, lifts the session limit, opens the whole training course, and lets you write dictionaries of your own and send them to a device nearby. No subscription, no account, nothing that expires.

  • No account

    There is nothing to sign in to. Your messages and your dictionaries are on your device, and nowhere else.

  • No advertising

    No banners, no tracking, no third-party SDK — nothing in the app was written by anyone else.

  • No network

    The app makes no request of its own. Sharing a dictionary goes straight from one device to the other.

Ce que ça coûte

L'émission est gratuite, et le reste. Tout le Code Morse international, le décodeur manuel, les dix premiers niveaux de l'entraînement, et le décodage automatique par sessions de deux minutes — de quoi le voir fonctionner, ce qu'aucune description ne fait à votre place.

Un paiement, une fois, lève la limite de session, ouvre tout le cours d'entraînement, et vous permet d'écrire vos propres dictionnaires et de les envoyer à un appareil voisin. Pas d'abonnement, pas de compte, rien qui expire.

  • Aucun compte

    Il n'y a rien où se connecter. Vos messages et vos dictionnaires sont sur votre appareil, et nulle part ailleurs.

  • Aucune publicité

    Pas de bannière, pas de pistage, aucun SDK tiers — rien dans l'app n'a été écrit par quelqu'un d'autre.

  • Aucun réseau

    L'app n'émet aucune requête. Le partage d'un dictionnaire va directement d'un appareil à l'autre.

Nothing leaves your phone

The camera is used to see the light and nothing else: frames are analysed as they arrive and are never stored, never transmitted. Messages, dictionaries and settings live on your device. There is no server to send them to — the app has no backend.

Sharing a dictionary uses a direct connection between two devices that are near each other, and carries the dictionary only.

The full policy is on the privacy page — it is one paragraph long, because the answer to “what is collected?” is “nothing”.

Rien ne quitte votre téléphone

La caméra sert à voir la lumière et à rien d'autre : les images sont analysées à leur arrivée et ne sont jamais enregistrées, jamais transmises. Messages, dictionnaires et réglages vivent sur votre appareil. Il n'y a aucun serveur où les envoyer — l'app n'a pas de serveur.

Le partage d'un dictionnaire passe par une liaison directe entre deux appareils proches l'un de l'autre, et n'emporte que le dictionnaire.

La politique complète est sur la page de confidentialité — elle tient en un paragraphe, parce que la réponse à « qu'est-ce qui est collecté ? » est « rien ».

Morse code was made for the instruments of its century: a key, a lamp, a pair of eyes. SignalMorse keeps the lamp and the eyes, and only replaces the patience.

Le Morse a été fait pour les instruments de son siècle : un manipulateur, une lampe, une paire d'yeux. SignalMorse garde la lampe et les yeux, et ne remplace que la patience.