HCODX/Text to Morse
100% browser-based · International Morse · Customizable separators

Text to Morse Code

Convert text to International Morse Code in your browser. Customize the symbols (./- vs ·/), letter separator, and word separator. Numbers and common punctuation are supported.

Plain text
Morse code
Encode options
Reverse (Morse → Text)
Input size
0 B
Output size
0 B
Ratio
Status
Ready
Example

Text in, Morse out

International Morse uses dots and dashes. Letters are separated by a space, words by a longer gap (here represented as a double space).

Plain text
Hello
Morse
.... . .-.. .-.. ---
Use cases

What you'll use this for

Morse code is alive in amateur radio, education, puzzles, and signaling games. Encode any text in seconds.

Amateur radio

Convert messages for ham radio practice.

Education

Teach students the International Morse alphabet with quick conversions.

CTF puzzles

Many CTFs hide flags in Morse — encode test payloads instantly.

Signaling games

Build escape rooms, scavenger hunts, or game lore around Morse signals.

Step by step

How to convert text to Morse code

1

Paste your text

Type or paste into the left editor. Text is uppercased; unsupported characters (accents, emoji) are skipped.

2

Pick symbols

Default is ASCII ./-. Unicode ·/ or binary 0/1 are also available.

3

Pick separators

Choose how letters and words are split — space, slash, pipe, double space, or newline.

4

Copy or download

Auto-encode runs on every change. Copy the result or save as .txt.

FAQ

Frequently asked questions

International Morse Code (ITU-R M.1677). Letters A-Z, digits 0-9, plus common punctuation.

Not supported by ITU standard. Text is uppercased and unsupported characters are skipped.

Yes.

International Morse uses 1 dot-duration between symbols, 3 between letters, 7 between words. Double-space here represents the word gap.

About

About Morse code

International Morse Code (defined in ITU-R M.1677) represents each letter and digit as a sequence of short signals (dots, "dits") and long signals (dashes, "dahs"). It evolved from Samuel Morse's original 1840s code and remains the global standard for radiotelegraphy.

Character set covered

  • Letters A-Z (case-insensitive — output is uppercase-only by convention).
  • Digits 0-9.
  • Punctuation: . , ? ' ! / ( ) & : ; = + - _ " $ @.
  • Accented letters and emoji are not in the ITU standard and are skipped.

Timing convention

  • Dash — three dot-durations long.
  • Intra-character gap — one dot-duration.
  • Inter-letter gap — three dot-durations (represented here as a letter separator).
  • Inter-word gap — seven dot-durations (represented here as a word separator).
Related

Related tools