Skip to main content
D:devtools
Categories
AI & MLPrivate, on-device AI toolsFormattersJSON, XML, HTML, CSS, SQLConvertersJSON ↔ YAML, XML, CSVGeneratorsUUID, Password, QR CodeEncodersBase64, URL, Hash, JWTCalculatorsDates, Margins, TokensText ToolsDiff, Regex, Case, LinesData ToolsYAML, JSONL, SchemasSEO ToolsMeta Tags, OG PreviewColor ToolsHEX, RGB, OKLCH
Popular
JSON FormatterBase64 EncoderUUID GeneratorPrivate Transcription
View all tools
AI & MLUpdatesPro
D:devtools
AI & MLUpdatesPro
Categories
AI & MLPrivate, on-device AI toolsFormattersJSON, XML, HTML, CSS, SQLConvertersJSON ↔ YAML, XML, CSVGeneratorsUUID, Password, QR CodeEncodersBase64, URL, Hash, JWTCalculatorsDates, Margins, TokensText ToolsDiff, Regex, Case, LinesData ToolsYAML, JSONL, SchemasSEO ToolsMeta Tags, OG PreviewColor ToolsHEX, RGB, OKLCHView all tools
D:devtools

Private developer tools that run entirely in your browser. Your data never leaves your device.

Popular Tools
  • JSON Formatter
  • Base64 Encoder
  • UUID Generator
  • Transcription
  • Hash Generator
  • Timestamp
  • Margin Calculator
  • Date Calculator
Categories
  • AI & ML
  • Formatters
  • Converters
  • Generators
  • Encoders
  • Calculators
  • Text Tools
  • Data Tools
  • SEO Tools
  • Color Tools
  • All Tools
Resources
  • Pro
  • Updates
  • Glossary
  • About

© 2026 ddevtools. All rights reserved.

PrivacyTermsAccessibilityContact
  1. Home
  2. Encoders
  3. Morse Code Translator

Morse Code Translator

Encode text to Morse code or decode Morse code to text. Supports letters, numbers, and common punctuation. Play audio to hear the Morse code.

Morse Code Reference

0
-----
1
.----
2
..---
3
...--
4
....-
5
.....
6
-....
7
--...
8
---..
9
----.
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
--..
Timing: Dot = 1 unit, Dash = 3 units, Space between letters = 3 units, Space between words = 7 units

Related Tools

  • Base64 Encoder - encode data
  • ASCII Table - character reference
  • Binary to Text - convert binary
  • Hex to ASCII - decode hex
  • URL Encoder - encode URLs
  • Case Converter - transform text

How to Use Morse Code Translator

  1. 1

    Choose direction

    Select Text to Morse to encode, or Morse to Text to decode.

  2. 2

    Enter your input

    Type text to encode, or enter Morse code with dots, dashes, and spaces.

  3. 3

    Copy or play

    Copy the result or click Play to hear the Morse code audio.

Frequently Asked Questions

Yes, our Morse Code Translator is completely free with no limitations. Encode and decode as much text as you need without sign-ups or restrictions.

Absolutely. All Morse code translation happens entirely in your browser using JavaScript. Your text is never sent to any server. The audio playback also works locally.

The translator supports all 26 letters (A-Z), digits (0-9), and common punctuation including period, comma, question mark, exclamation, slash, parentheses, and more. Unsupported characters are passed through unchanged.

Morse code uses precise timing: a dot is 1 unit, a dash is 3 units. The gap between parts of the same letter is 1 unit, between letters is 3 units, and between words is 7 units. Our audio playback follows these standard timings.

Use dots (.) and dashes (-) for each letter, separate letters with a single space, and separate words with a forward slash (/) or three spaces. For example: '.... . .-.. .-.. --- / .-- --- .-. .-.. -..' decodes to 'HELLO WORLD'.