Decode what you can hear

Point your microphone at a morse signal and read it as text. The tone detection runs on your machine and nothing is uploaded.

It listens for one tone, not for speech

Morse decoding is a much narrower problem than speech recognition: find whether a single pitch is present, and measure how long it is present for. That is why it works locally in a browser at all, and why background noise at a different pitch matters far less than you would expect.

A refused microphone stays refused

If you decline the permission, the decoder switches off and does not ask again until you turn it back on. A page that re-requests on every render pesters you until the browser blocks it outright, and then the feature is dead for good rather than just for now.

Questions

Does the microphone decoder send my audio anywhere?

No. The tone detection runs in your browser and no audio leaves the page. If you refuse the microphone permission the decoder stays off and does not ask again — a page that re-prompts on every render is one browsers eventually block outright.

How fast is 20 words per minute?

A dit is 1200 divided by the speed in words per minute, so at 20 WPM a dit is 60 milliseconds and a dah is 180. The standard word is PARIS because it is exactly 50 units long, which is what makes words per minute a precise measure of morse rather than an approximate one.