Morse Code Translator

100% Private Report Issue

Convert text to Morse code or decode Morse back to text. Play your message as audio signals with a synchronized visual light indicator. All processing happens locally in your browser.

How to Use Morse Code Translator

01

Enter text or Morse code in the input area

02

Select the conversion direction (Text → Morse or Morse → Text)

03

View the converted result below

04

Adjust speed and frequency, then click Play Audio to hear and see the Morse code

Key Features

Bidirectional Translation

Convert text to Morse code or decode Morse back to readable text. Supports letters A-Z, numbers 0-9, and common punctuation.

Audio Playback

Hear your Morse code as authentic dot and dash tones. Adjustable speed (40-150ms) and frequency (400-1000Hz).

Visual Light Signal

Watch the light indicator flash in sync with the audio. Dark mode shows bright yellow flashes against dark background.

100% Private

Everything runs in your browser. No uploads, no server processing, no data collection.

Privacy & Security

All translation and audio generation happens locally using JavaScript and the Web Audio API. Your text never leaves your device.

Frequently Asked Questions

What characters are supported?

Letters A-Z, numbers 0-9, and common punctuation including . , ? ! / ( ) & : ; = + - _ " $ @. Unsupported characters are skipped.

How do I write Morse code input?

Use dots (.) and dashes (-). Separate letters with spaces. Use forward slash (/) or multiple spaces for word breaks. Example: .... . .-.. .-.. --- / .-- --- .-. .-.. -.. = HELLO WORLD

What do the speed and frequency settings do?

Speed controls the dot duration in milliseconds (lower = faster). Frequency controls the audio tone pitch in Hertz (higher = higher pitch).

Why no sound on mobile?

Some mobile browsers require user interaction before playing audio. Tap the Play button directly rather than using keyboard shortcuts.