small·tools·desk
Text & encoding

Morse Code Generator

Convert any text to Morse code, listen to it as audio at any speed, and download the recording. Need to decode something? Switch directions in one click.

Free, no signup Runs in your browser Made for India
Your text
Morse output
.... . .-.. .-.. ---   .. -. -.. .. .-
Audio

How to use it

  1. 1Pick a direction at the top. Text to Morse is the default.
  2. 2Type your message, then read the dots and dashes in the box below. Three spaces separate words.
  3. 3Use the speed and pitch sliders to play the audio, or download a .wav file to share or use as a ringtone.

About this tool

Morse code is still in active use today. Hams use it for low-power long-distance contacts, scouts learn it for badges, and pilots occasionally need it to identify navigation beacons. It also sneaks into puzzles, escape rooms, and song lyrics.

This generator follows the International Telecommunication Union standard. Dots and dashes follow the canonical PARIS timing, and the audio uses a clean sine wave at your chosen pitch. You can use it to learn the alphabet, drill at higher speeds, or build a quick audio cue for a project.

Frequently asked

What does the speed mean?

The number is words per minute, where one word equals the length of the word PARIS in standard Morse. 5 wpm is very slow and easy to follow. 18 wpm is the standard amateur radio speed. Above 25 wpm is fast.

Why are there three spaces between words?

The international standard is one unit between dits and dahs in a letter, three units between letters, and seven units between words. We render that as a single space inside a letter, three spaces between letters, and a wider gap between words.

Can I paste Morse and decode it back?

Yes. Use the Morse to Text tab and paste in dots and dashes. Three or more spaces (or a slash) act as word separators.

Can I use this for SOS, ham radio, or scouting?

Yes for learning and practice. The dot and dash timing follows the international ITU Morse standard so it sounds correct on a real radio. It is not a transmitter, so you cannot transmit from this page.

Does it support special characters?

It supports A to Z, 0 to 9, and most common punctuation. Characters that have no Morse equivalent are skipped silently.

Is anything sent to a server?

No. The translation and audio generation happen in your browser. Nothing is uploaded.