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

When To Use This Morse Code Translator

  • Educational demonstrations of binary signaling systems
  • Emergency preparedness drills requiring silent communication
  • Hobbyist radio projects needing local signal generation
  • Privacy-focused messaging where data cannot leave the device

Audio Playback Restriction

Mobile browsers enforce strict security policies that prevent audio from playing automatically. You must tap the Play button directly to initiate the sound and light sequence.

Local Processing Versus Online Converters

Zero data transmission ensures messages never leave your browser
Instant audio playback without server latency
Mobile browsers may block audio until the user taps the screen
Unsupported characters are silently skipped rather than flagged

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.

Local Data Privacy

Keep sensitive messages strictly on your device by processing everything within your browser without sending data to external servers.

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?

The translator handles standard letters A through Z, numbers 0 through 9, and common punctuation marks like periods, commas, question marks, and slashes. It automatically skips any unsupported characters to ensure clean conversion without errors. Users can safely input mixed text containing both letters and symbols for immediate encoding or decoding.

How do I write Morse code input?

Enter dots using periods and dashes using hyphens to represent the signal elements accurately. Separate individual letters with single spaces and use a forward slash or multiple spaces to indicate word breaks. This format allows the tool to correctly parse sequences like periods and hyphens into readable text or vice versa.

What do the speed and frequency settings do?

Adjusting the speed setting changes the dot duration in milliseconds, where a lower value results in faster transmission. The frequency control modifies the audio tone pitch in Hertz, allowing users to select a higher or lower sound. These parameters let you customize the output to match specific educational needs or emergency signaling requirements.

Why no sound on mobile?

Mobile browsers often enforce security restrictions that block audio playback until the user directly interacts with the page. You must tap the Play button manually instead of relying on keyboard shortcuts to initiate the sound. This interaction requirement ensures the audio context is properly initialized before generating tones.