Text to Morse Code Decoder - Online CW Translation Tool
Translate text to Morse code with audio playback. Adjust speed and tone. An educational tool for amateur radio enthusiasts. Works offline.
UD5 Toolkit
Convert text to CW (Continuous Wave) audio — play online or download as WAV
| A | · — | B | — · · · | C | — · — · |
| D | — · · | E | · | F | · · — · |
| G | — — · | H | · · · · | I | · · |
| J | · — — — | K | — · — | L | · — · · |
| M | — — | N | — · | O | — — — |
| P | · — — · | Q | — — · — | R | · — · |
| S | · · · | T | — | U | · · — |
| V | · · · — | W | · — — | X | — · · — |
| Y | — · — — | Z | — — · · |
| 0 | — — — — — | 1 | · — — — — |
| 2 | · · — — — | 3 | · · · — — |
| 4 | · · · · — | 5 | · · · · · |
| 6 | — · · · · | 7 | — — · · · |
| 8 | — — — · · | 9 | — — — — · |
| . | · — · — · — | , | — — · · — — |
| ? | · · — — · · | / | — · · — · |
| @ | · — — · — · | = | — · · · — |
· = dit (dot), — = dah (dash). Space between letters: 3 units, between words: 7 units.
Morse code is a character encoding system that represents letters, numbers, and punctuation as sequences of two signal durations: dots (dits) and dashes (dahs). A dot is a short signal (1 unit), and a dash is a long signal (3 units). Characters are separated by a gap of 3 units, and words by 7 units. It was invented by Samuel Morse in the 1830s for telegraph communication and remains widely used in aviation, amateur radio (ham radio), and emergency signaling.
CW stands for Continuous Wave. In radio terminology, CW refers to transmitting a pure, unmodulated carrier wave that is turned on and off in the pattern of Morse code. Unlike voice or data modes, CW uses very narrow bandwidth (typically 100–150 Hz), making it highly efficient for long-distance communication even with low power. It's the original and still one of the most popular modes in amateur radio.
WPM stands for Words Per Minute. A standard "word" in Morse code timing is "PARIS", which equals exactly 50 unit durations (including the word gap). At 20 WPM, one unit = 1.2 / 20 = 0.06 seconds (60 ms), so a dit lasts 60 ms and a dah lasts 180 ms. Beginners often start at 5–10 WPM, while experienced operators can copy 30+ WPM. Our tool supports 5 to 40 WPM.
The most common CW sidetone frequency is between 600 Hz and 800 Hz, with 700 Hz being a popular default. This range is pleasant to the human ear and cuts through background noise well. Lower frequencies (300–500 Hz) sound deeper and may be preferred by some operators, while higher frequencies (800–1000 Hz) are brighter and easier to hear for those with high-frequency hearing loss. Our generator defaults to 700 Hz and lets you adjust from 300 to 1000 Hz.
Yes! Click the Download WAV button to export your Morse code audio as a 16-bit, 44100 Hz mono WAV file. This standard format is compatible with virtually all audio players, editing software, and devices. You can use the downloaded files for practice, ringtones, notifications, or embedding in projects. The download uses the same frequency, speed, and volume settings you've selected.
Start by learning the most common letters (E, T, A, N, I, M) at a comfortable speed like 15–20 WPM. Use the Koch method: begin with 2 letters, practice until you reach 90% accuracy, then add one more letter. Listen to the rhythm of each character rather than counting dots and dashes. Our generator helps by letting you type any text and hear it instantly — great for self-testing and ear training. Consistent daily practice of 15–20 minutes is more effective than long, infrequent sessions.
Absolutely! Morse code is actively used by amateur radio operators worldwide for long-distance (DX) contacts and contests. It's also used in aviation navigation beacons (NDBs transmit identifier codes in Morse), maritime signaling, and by people with disabilities who use Morse as an assistive input method. The U.S. Navy and Coast Guard still train personnel in Morse for emergency communications. Its simplicity and ability to penetrate noise make it invaluable when other modes fail.
Translate text to Morse code with audio playback. Adjust speed and tone. An educational tool for amateur radio enthusiasts. Works offline.
Translate text to Morse code and decode Morse signals back to text. Sound playback supported. Learn and experiment with Morse code directly in browser.
Tap short/long on the screen to create Morse characters, and see the decoded text appear.
Enter a router's MAC address or serial and generate the common default WPA passphrase for major ISP brands. Educational purpose only.
Pick colors for the shadcn/ui design system and generate the complete CSS variable theme file. Copy into your project.
Format a list of Q&A pairs and export as a CSV ready for Anki import. Simple line‑based template. Local.
Style underlines, overlines, and strike-throughs with colors, wavy styles, and thickness. Modern CSS text‑decoration.
Generate a random medieval occupation with a short description. For NPCs or historical curiosity. Local list.
Generate a hardboiled film noir plot with a detective, a dame, and a McGuffin. Great for creative writing prompts.
Generate a grand, aristocratic title like 'Duke of Waffleshire'. Perfect for silly fun or RPG characters. Local.
Design a button or card that glows on hover. Adjust shadow color, spread, and transition. Copy the CSS. Rich UI.
Shift the pitch of any audio clip by semitones without affecting playback speed. Perfect for music transposition. Local Web Audio.
Create a realistic letterpress (debossed) text effect using CSS text‑shadow and background. Adjust depth and light direction. Copy code.
Generate a realistic‑sounding dinosaur name and see a fun description. Perfect for kids and writers.
Drop an audio file and instantly see its duration in seconds and formatted time. Read metadata without full playback.
Generate random but realistic‑looking data arrays (users, products, orders) with typos and missing fields. For test robustness.
Create a customizable checkerboard or grid background using pure CSS gradients. Adjust cell size and colors. Copy the code.
Click buttons to play real animal sounds: lion roar, bird tweet, dolphin click. Studio recorded. No load.
Create a custom HTML/CSS progress bar with percentage, colors, and animation. Copy the code. Modern UI element.
Fill in a few details and get a polished resignation letter. No data stored. Instant copy or print.
Paste plain text and turn it into a nested outline using indent levels or Markdown headings. Great for planning.
Convert short text into a black‑and‑white Braille bump image ready for embossing. Educational and inclusive.
Remove silent parts from an audio recording. Useful for podcasts and lectures. Set threshold and minimum silence duration.
Generate a random, somewhat meaningful song lyric line. Write your own hit with AI‑free randomness. All local.
Generate a realistic‑sounding exoplanet designation (e.g., Kepler‑442b) and a sci‑fi planet description. For worldbuilding.
Generate magic squares of odd order (3x3, 5x5, …). See the sum constant and verify rows, columns, diagonals. Educational math toy.
One click to get a hilarious excuse for being late, missing homework, or not doing chores. Pure comedy.
Design a realistic-looking fake receipt with custom store name, items, and total. For jokes and gags. No real transaction.
Click to generate a random haiku from natural language templates. Pure algorithmic poetry fun. Copy and share.
Generate a QR code with a custom text label below or above. Perfect for printed signs. All generated locally as a single image.