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 94
SN 49
A 7
K 0 Quiet
X-Ray B3.7
Wind 374.4 km/s
Aurora 1
Updated 19:30 UTC HamQSL · N0NBH
Day 80/40m Good 30/20m Good 17/15m Fair 12/10m Poor
Night 80/40m Good 30/20m Good 17/15m Fair 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

Affiliate Disclosure: As an Amazon Associate, Ham Radio Base earns from qualifying purchases. Some links throughout this website may be affiliate links. If you purchase a product through one of these links, we may earn a commission at no additional cost to you. Your support helps us continue creating free articles, tutorials, reviews, and resources for the amateur radio community. N0TLB © Ham Radio Base - Powered by the Ham CQ DX Community. All rights reserved.

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.