What this tool generates
Unlike translators that emphasize decoding, the generator is built for people producing output — a phrase to send on a radio key, a pattern to hand to a jeweler, a caption for a gift. It returns:
- The morse pattern itself as dots and dashes with ITU-standard spacing (letter gap = 3 units, word gap = 7 units).
- A sine-tone audio render at any speed from 5 to 40 WPM, Farnsworth optional.
- A copyable string for text contexts (
... --- ...) plus a shareable URL that re-opens the page with your phrase pre-loaded.
Typical uses
- Ham radio practice. Generate sample text at your target WPM to drill against.
- Jewelry mockup input. Pattern goes into our bracelet or necklace preview to see beads.
- Tattoo spec. Copy the pattern, hand it to your artist, or use the tattoo designer for an SVG export.
- Classroom or scout demos. Generate the phrase once, project it, let learners decode by ear.
Why not just use a lookup table?
Because real morse has timing. A static table gives you S = ..., but it does not tell you how a sentence sounds at 15 WPM, and it does not handle spacing. The generator on this page uses the same core as our full translator — unit-tested on every letter of the ITU alphabet, plus numbers and punctuation — so the output is the same pattern a CW operator would actually send.