Skip to main content

Morse Code Vibration Pattern

Feel a message in Morse code as vibration, record it as a custom iPhone vibration, or copy the pattern for an app or a watch. Free, in your browser.

Initials or a short word are easiest to feel.

10 to 12 WPM is easy to tell apart by touch.

Feel it

This browser can’t vibrate (iPhone and desktop browsers can’t). Use the tap-along guide to record it on an iPhone.

Pattern

2.7 s

On an iPhone: Settings, Sounds & Haptics, Ringtone, Haptics, Create New Vibration. Start the guide, and hold your finger on the screen while the lamp is lit.

100, 100, 100, 100, 100, 300, 300, 100, 300, 100, 300, 300, 100, 100, 100, 100, 100

Buzz and pause times in milliseconds, starting with a buzz.

How it works

Morse you can feel.

  1. Type a message

    Initials or a short word: each letter becomes its Morse code.

  2. Buzz and pause

    A short buzz for a dot, a long one for a dash, still for the gaps, at your speed.

  3. Use it

    Feel it on Android, tap it into an iPhone, or copy the pattern for code.

Ways to use it

  • A personal buzzKnow who is calling from the pattern alone, with the phone in your pocket.
  • Silent alertsMorse by touch for meetings, the cinema, or deafblind communication.
  • Watches and appsCopy the timings into a watch face, an app or a game.

Tips

  • Which phones buzzAndroid phones in Chrome can vibrate from a page. iPhones and desktops can’t.
  • Tapping it inThe guide plays slowly with a lamp and a beep: hold your finger down while it’s lit.
  • For developersMilliseconds, a navigator.vibrate() call, or Android’s VibrationEffect, ready to paste.

Frequently asked questions

About the vibration pattern

Open Settings, Sounds & Haptics, Ringtone (or Text Tone), Haptics, then Create New Vibration. Start the tap-along guide here and hold your finger on the iPhone’s screen each time the lamp lights. Save it, and assign it to a contact if you like.

Only some browsers let a web page vibrate the phone: Chrome on Android does, Safari on iPhone doesn’t. Silent or battery-saving modes can also stop vibration.

They are times in milliseconds, alternating buzz and pause, starting with a buzz. It is the format navigator.vibrate() and Android’s vibration APIs use.