Morse Code Generator

Text → Morse → audio with standard dot/dash timing.

Morse: —

80%

Controls in-browser output level. Use your device volume keys for overall loudness.

ITU timing

Dot = 1 unit, dash = 3 units, gaps follow standard ratios. Playback is scheduled on the AudioContext timeline for accuracy.

Allowed characters

Letters A–Z, digits 0–9, space, and . , ? / @. Other characters are stripped.

Privacy

Encoding and playback happen locally — messages are never sent to a server.

How to use

Start audio

Tap Play or press Space. Your browser requires a gesture before audio can play.

Adjust settings

Use sliders and controls to set frequency, volume, and waveform. Changes apply in real time.

Export or share

Download a WAV file or copy a share link. All processing stays on your device.

Frequently asked questions

What speed is used?

Default 20 WPM with ITU unit ratios.