Skip to content
View in the app

A better way to browse. Learn more.

Ham Radio Base -Powered By Ham CQ DX

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Solar
SFI 137
SN 100
A 4
K 3 Unsettled
X-Ray C4.9
Wind 427.1 km/s
Aurora N/A
Updated 22:00 UTC HamQSL · N0NBH
Day 80/40m Poor 30/20m Good 17/15m Good 12/10m Fair
Night 80/40m Fair 30/20m Good 17/15m Good 12/10m Poor

Callsign Lookup
_
Vanity Call Signs Available
Enter filters above and click Search.
ⓘ Callsign lookups are in real time via the FCC database. Vanity callsign availability is refreshed daily at 6:00 AM CST. The vanity search may be unavailable for a few minutes during this update.
Live DX spots
Live DX Spots — 70cm via PSKReporter · scroll or pinch to zoom
Band
Mode
Time
Loading map data…
MHz DX Spotter Info
Recent spots
Select a band above to load spots
Ready — select a band to fetch live spots

Morse Code Chart and Translator — Ham Radio CW Reference

International Morse code uses dots and dashes to represent every letter, number and common punctuation mark. Known in amateur radio as CW (Continuous Wave), it remains in active use for long-distance contacts, emergency communications, and as the most efficient mode when signals are weak. This page includes a complete chart, an interactive translator, timing reference, and prosign list.

Interactive Morse Code Translator

Text to Morse / Morse to Text

Morse code will appear here
WPM

Letters are separated by spaces, words by  /  when decoding Morse.

Complete Morse Code Chart

Click any character to hear it played. Letters A–Z, numbers 0–9, and common punctuation.

Numbers and Punctuation
Timing Reference

Morse code timing is built from one unit — the duration of a dot (dit). All other timings are multiples of that unit. At 20 WPM using the PARIS standard, one dit is 60ms.

ElementDurationAt 15 WPMAt 20 WPMAt 30 WPM
Dit (dot)1 unit80 ms60 ms40 ms
Dah (dash)3 units240 ms180 ms120 ms
Gap between elements1 unit80 ms60 ms40 ms
Gap between letters3 units240 ms180 ms120 ms
Gap between words7 units560 ms420 ms280 ms
CW Prosigns in Morse

Prosigns are special Morse sequences sent without the inter-letter gap — the two characters run together as one symbol. They are shown with an overline in traditional notation.

Learning Morse Code Tips

Learn by sound, not by counting. The biggest mistake beginners make is counting dots and dashes. Instead, learn each character as a rhythm — the letter A sounds like “di-dah”, the letter C like “dah-di-dah-dit”. Your brain processes rhythm far faster than it can count, and at higher speeds counting becomes impossible.

Use the Koch method. Start with just two characters — K and M — at full speed (at least 15 WPM). Once you can copy them at 90% accuracy, add a third character. This trains your ear from the start to associate sound with meaning rather than relying on a chart. The Farnsworth method is similar: send each character fast but put long gaps between characters, then gradually reduce the gaps as you improve.

Practice in short daily sessions. Ten to fifteen minutes of focused copying every day produces faster results than an hour-long session once a week. Your brain consolidates what it learns during sleep, so regular short sessions are far more effective.

Target speeds: 5 WPM is a comfortable conversational pace for beginners. 10–13 WPM lets you handle most casual contacts. 20 WPM is the traditional “comfortable” speed for experienced CW operators. Contest operators often run 30–40 WPM and above.

Other Reference Pages

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.