About MyMorseCode
MyMorseCode is a free, no-signup Morse code toolkit that runs entirely in your browser: translate, generate, decode, listen, and learn — without an account, a paywall, or anything being uploaded.
What this site does
Every tool on the site — the translator, the batch generator, the decoder, the audio player and the practice trainers — converts what you type with the same encoder and plays it with the Web Audio API on your own device. Your text never leaves the browser: there is no server round-trip in a conversion, and the MP3 export is rendered locally too. Timings follow the PARIS convention (a dot lasts 1200 divided by the WPM in milliseconds) and the character table follows the international standard ITU-R M.1677.
How it is built
The site is a set of server-rendered pages hosted on Cloudflare. There are no accounts, no payments and no third-party trackers beyond aggregate Google Analytics traffic measurement (see the privacy policy). Your learning progress and player settings are stored in your own browser's localStorage and go nowhere else.
Who is behind it
MyMorseCode is an independent project maintained by one developer. Found a wrong dot somewhere, or want a feature? That is a real bug worth fixing — write to hello@mymorsecode.org and it will be read.
Start here
The Morse code translator on the home page is the fastest way in; the learn morse code path is the way to stay.
