Learn to send this celebratory message with perfect timing.
. dots, - dashes, space between letters, / between words. SOS = ... --- ...#. Example: .... . .-.. .-.. --- = HELLO
Looking for the exact Happy Birthday in Morse code? Here it is:
.... .- .--. .--. -.-- / -... .. .-. - .... -.. .- -.--
That's two words with a 7-unit gap between them (often shown as a forward slash / in text). Use this same pattern for beeps, flashlight blinks, tapping, or vibration. Morse code is universal!
| Dot | = 1 unit |
| Dash | = 3 units |
| Within a letter | = 1 unit pause |
| Between letters | = 3 units pause |
| Between words | = 7 units pause |
So, send H (....) then pause 3 units, A (.-), and so on. Between "Happy" and "Birthday", pause 7 units.
Skipping the 3-unit letter gap can make .... .- (H + A) sound like a completely different character cluster.
Not in this phrase, but remember the letter O is --- while the number 0 is -----.
R is .-. and L is .-... In "Birthday," make sure the R has just one trailing dot!
Use the player at the top of this page to hear the audio. Echo it back immediately to lock in the timing.
Dots = quick blink; dashes = longer blink (count "one-two-three").
Practice H-A-P-P-Y as one chunk, then B-I-R-T-H-D-A-Y.
Engrave or bead the dots and dashes on custom bracelets or printed birthday cards for a secret message.
Hide the phrase in a teaser image or audio file for a spy or detective-themed birthday party.
| Language | Phrase | Morse Code |
|---|---|---|
| Spanish | FELIZ CUMPLEANOS | ..-. . .-.. .. --.. / -.-. ..- -- .--. .-.. . .- -. --- ... |
| French | JOYEUX ANNIVERSAIRE | .--- --- -.-- . ..- -..- / .- -. -. .. ...- . .-. ... .- .. .-. . |
| German | ALLES GUTE ZUM GEBURTSTAG | .- .-.. .-.. . ... / --. ..- - . / --.. ..- -- / --. . -... ..- .-. - ... - .- --. |
| Italian | BUON COMPLEANNO | -... ..- --- -. / -.-. --- -- .--. .-.. . .- -. -. --- |
Practice sending custom names and phrases with our interactive Morse Code Translator.
Open Full Translator