Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Morse Code Translator

Morse Code Translator

Convert text to Morse code and decode Morse code back to text. Listen to audio playback with adjustable speed and frequency.

Morse Code Translator

Morse code is a method of encoding text using sequences of dots and dashes to represent letters, numbers, and punctuation. Developed by Samuel Morse and Alfred Vail in the 1830s, it became a fundamental communication system used in telegraphy, maritime signaling, and aviation.

This translator converts plain text into Morse code and decodes Morse code back into readable text. It includes audio playback so you can hear the distinctive dot-dash patterns, along with a visual display that shows each character's Morse representation.

How to Use

Text to Morse Code

1

Select Tab

Click the Text to Morse tab to begin translation

2

Enter Text

Type or paste your text into the input field

3

View Translation

The Morse code translation appears instantly in the output panel

4

Copy Result

Click the Copy button to copy the Morse code to your clipboard

Morse Code to Text

1

Select Tab

Click the Morse to Text tab to begin decoding

2

Enter Morse Code

Input Morse code using dots (.) and dashes (-)

3

Format Properly

Separate letters with a space and words with a slash (/)

4

View Decoded Text

The decoded text appears instantly in the output panel

Audio Playback Controls

1

Prepare Translation

Enter text or Morse code to translate first

2

Play Audio

Click the Play button to hear the Morse code audio

3

Adjust Speed

Use the Speed slider to adjust playback tempo (5-40 WPM)

4

Adjust Frequency

Use the Frequency slider to change the tone pitch (300-1000 Hz)

5

Stop Playback

Click Stop to halt playback at any time

Features

Bidirectional Translation

Convert text to Morse code and decode Morse code back to text seamlessly

Audio Playback

Listen to Morse code through your speakers using the Web Audio API with smooth tone generation

Adjustable Speed

Control playback speed from 5 to 40 words per minute (WPM) using the PARIS standard timing

Adjustable Frequency

Set the tone pitch between 300 Hz and 1000 Hz to match your preference

Visual Display

See each character represented as dots and dashes with the corresponding letter shown below

Reference Chart

Quick-access chart showing Morse code for all letters (A-Z), numbers (0-9), and common punctuation marks

Copy to Clipboard

One-click copy of the translated output for easy sharing and use

Your Data Stays Private

100% Client-Side Processing: All translation and audio generation happens directly in your browser. Your text never leaves your device, ensuring complete privacy and security.

No Uploads

Your text never leaves your device - everything is processed locally in your browser

No Tracking

We don't collect usage data or monitor your translations

Frequently Asked Questions

How do I format Morse code input?

Use dots (.) for short signals and dashes (-) for long signals. Separate letters with a space and words with a slash (/) surrounded by spaces.

Example: .... . .-.. .-.. --- / .-- --- .-. .-.. -.. translates to "HELLO WORLD"

What does WPM mean in the speed setting?

WPM stands for Words Per Minute, based on the PARIS standard where each word equals 50 dot time units. This is the international standard for measuring Morse code transmission speed.

  • 5-10 WPM: Beginner-friendly pace, ideal for learning
  • 15-20 WPM: Intermediate speed for practice
  • 25-40 WPM: Advanced speed for experienced operators

What characters are supported?

The translator supports a comprehensive set of characters:

  • All 26 English letters (A-Z)
  • All digits (0-9)
  • Common punctuation marks (period, comma, question mark, exclamation mark, apostrophe, quotation marks, parentheses, colon, semicolon, equals sign, plus, minus, slash, ampersand, at sign)

Check the reference chart below the translator for the complete list of supported Morse code patterns.

Can I listen to the Morse code?

Yes! Click the Play button to hear audio playback of your Morse code. The translator uses the Web Audio API to generate authentic Morse code tones.

Speed Control

Adjust playback tempo from 5 to 40 WPM using the speed slider

Frequency Control

Change the tone pitch from 300 Hz to 1000 Hz to suit your hearing preference

What if a character is not recognized?

Unrecognized characters are automatically skipped in the translation process. This ensures the translator continues working even if you input unsupported symbols.

Tip: Check the reference chart below the translator to see all supported Morse code patterns. If you need a specific character, verify it's included in the standard International Morse Code set.
Text to Morse Morse to Text
Text
Morse
Translation will appear here...
Morse Code Reference
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 ----.
. .-.-.-
, --..--
? ..--..
' .----.
! -.-.--
/ -..-.
( -.--.
) -.--.-
& .-...
: ---...
; -.-.-.
= -...-
+ .-.-.
- -....-
_ ..--.-
" .-..-.
$ ...-..-
@ .--.-.
Use dots (.) for short signals and dashes (-) for long signals
Separate letters with a space and words with /
Adjust Speed slider to change playback tempo (5-40 WPM)
Adjust Frequency slider to change tone pitch (300-1000 Hz)
All processing happens in your browser - no data sent to any server
Want to learn more? Read documentation →
1/6
Comments 0
Leave a Comment

No comments yet. Be the first to comment!

Can't find it? Build your own tool with AI
Start typing to search...
Searching...
No results found
Try searching with different keywords