Share this link via:
WhatsAppFacebookTwitter

Morse Code Translator

Translate text to Morse code or decode Morse code to text. Play audio at adjustable speed. Full A-Z, 0-9 and punctuation support.

Morse Code Translator

Translate text to Morse code or decode Morse code to text. Play audio at adjustable speed. Full A-Z, 0-9 and punctuation support.

Enter text
Morse Code
Speed:

Slow: 120 ms · Normal: 80 ms · Fast: 50 ms (dot duration)

Morse Code Reference

Click any row to copy the Morse code to your clipboard.

How much did you enjoy Morse Code Translator?

Related Tools

No data found – try searching with different keywords or check back later

Not Found

Morse Code Translator

Morse code is a method of encoding text using sequences of dots (.) and dashes (-). Developed in the 1830s for telegraph communication, it remains in use today in amateur radio, aviation, and emergency signaling. This tool converts any text to Morse code and back, with audio playback using the Web Audio API.

Key Features

  • Text → Morse and Morse → Text conversion
  • Live conversion as you type
  • Audio playback at Slow, Normal, or Fast speed
  • Web Audio API — no audio files downloaded
  • Full reference table: A-Z, 0-9, and 17 punctuation symbols
  • Accepts / or | as word separators in Morse input

How to Read Morse Code

Each letter is represented by a unique pattern of dots and dashes. Letters within a word are separated by a space. Words are separated by ' / ' (space-slash-space). For example: SOS is '... --- ...'

Morse Code Translator - Text to Morse & Morse to Text | ToolSnak

Got Questions? We have you covered

The tool uses the Web Audio API built into your browser to generate beep sounds. A dot is a short beep, a dash is three times longer. No audio files are downloaded — everything is generated in real time.

The translator supports A-Z (case insensitive), digits 0-9, and common punctuation: . , ? ! / ( ) & : ; = + - _ " @ $. Unsupported characters are skipped.

Use . for dots and - for dashes. Separate letters with a single space and words with ' / ' (space-slash-space). Example: '.... . .-.. .-.. --- / .-- --- .-. .-.. -..' decodes to 'HELLO WORLD'.

Support ToolSnak’s Mission

ToolSnak is completely free — no sign-ups, no limits. Enjoy AI writing tools, OCR, and more with zero hassle. Want to help us grow? We love your support. Thank you!

Support ToolSnak’s mission with a donation — teamwork and coffee-powered tools