How to Use Morse Code Translator
Enter text or Morse code in the input area
Select the conversion direction (Text → Morse or Morse → Text)
View the converted result below
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.