Free Online Morse Code Encoder & Decoder

Convert text to Morse code or decode Morse code back to readable text. Supports A-Z, 0-9, and common punctuation with adjustable word separators.

Word Separator:
text_fields Text Input
Input: 0 chars
code Morse Code
Output: 0 chars
table Morse Code Reference Table expand_more
CharacterMorse CodeCharacterMorse Code

Key Features

swap_horiz

Bidirectional Conversion

Encode plain text to Morse code or decode Morse code back to readable text instantly.

tune

Adjustable Separators

Choose between slash (/) or pipe (|) as your word separator for different formatting needs.

table

Reference Table

Built-in Morse code reference table covering A-Z and 0-9 for quick lookup.

lock

Privacy Protected

All processing happens locally in your browser. No data ever leaves your device.

Frequently Asked Questions

Basics
What is Morse Code?expand_more
Morse code is a method of encoding text characters as sequences of two different signal durations — dots (.) and dashes (-). Developed by Samuel Morse and Alfred Vail in the 1830s for telegraph communication, it became the standard for early long-distance communication and is still used by amateur radio operators today.
How to Use This Toolexpand_more
  1. Switch between "Text to Morse" and "Morse to Text" modes using the tab pills.
  2. Type or paste your input into the text area, or click "Load Sample" for a quick demo.
  3. Click "Encode to Morse" or "Decode to Text" to perform the conversion.
  4. Use the word separator option to choose between slash (/) or pipe (|) for word boundaries.
  5. Copy the result to your clipboard using the "Copy" button.
Example: Encode SOSexpand_more

Input:

SOS

Morse Output:

... --- ...

SOS is the universal distress signal because its pattern (... --- ...) is simple and unmistakable.

Usage Tips
What characters are supported?expand_more
This tool supports letters A-Z (case-insensitive), digits 0-9, and common punctuation including period (.), comma (,), question mark (?), exclamation mark (!), apostrophe ('), quote ("), at sign (@), and slash (/). Unsupported characters are silently skipped during encoding. Words are separated by either slash (/) or pipe (|), configurable in the options bar.
Why are spaces used between letters and separators between words?expand_more
In Morse code, a single space separates individual letters within a word, while the word separator (slash or pipe) marks word boundaries. This convention makes the output readable and unambiguous. When decoding, the tool uses this same convention to correctly split the Morse code back into the original text.
Is Morse code still used today?expand_more
Yes! While no longer essential for commercial communication, Morse code is still widely used by amateur radio (ham) operators worldwide. It is also used in aviation for navigational aids (NDBs transmit Morse code identifiers), by some assistive technology devices, and as a nostalgic or educational tool. The International Morse code standard is recognized and preserved by the International Telecommunication Union (ITU).