idpixo

Morse Code Translator

Translate text to International Morse code and back, following ITU-R M.1677, with an optional beep. Nothing is uploaded — the conversion is local.

International Morse code at a glance

Each letter is a short pattern of dots and dashes separated by a single space, and words are separated by a slash, so SOS becomes ... --- .... The assignments here follow ITU-R M.1677, the international recommendation for the code; punctuation and procedures can change, so confirm the current wording on the official ITU page before using it for anything formal. This page is an educational and amateur-radio aid: it is not accurate timing for radio transmission and must not be used for real distress calls, which have their own legal procedures. For other text work, adjust casing with the text case converter and measure a draft with the word counter.

Frequently asked questions

Which standard does the alphabet follow?
The letters, digits and punctuation shown here follow the International Morse code definition published by the ITU as ITU-R M.1677. Standards and punctuation assignments can be revised, so confirm the current wording on the official ITU page if an exact reference matters.

Is the conversion case sensitive?
No. Text is converted to upper case before lookup, so Hello and HELLO produce the same Morse code. Numbers and the punctuation listed in the chart are supported as well.

Which characters are supported?
A to Z, the digits 0 to 9 and common punctuation such as the full stop, comma, question mark, slash, equals sign, plus, minus, underscore, quotation mark, dollar and at sign. A character with no assigned code is written as a question mark so you can spot it.

How is the beep generated?
With the browser's built-in Web Audio feature, using an oscillator for the dots and dashes and silence for the gaps. No audio file is downloaded and nothing is recorded.

Can I use this for real distress signalling?
No. This is an educational and amateur-radio aid whose timing is approximate. Distress and emergency signalling follows its own legal procedures and dedicated equipment, and it must not be attempted with a web page.

Is anything uploaded?
No. The translation and the sound are produced entirely in your browser. Nothing is sent to a server and nothing is stored between visits.

Related: change letter casing with the text case converter, measure a message with the word counter, and browse every browser-only tool on the all tools page.

All tools →  Text case converter →