Morse Code Shorthand: Abbreviations, Q-Codes and Prosigns
Morse code shorthand is the set of abbreviations, Q-codes, prosigns and number codes that operators send instead of full words, so a contact takes fewer characters and less airtime. TNX replaces "thanks," QTH replaces "my location is," and the joined signal SK says "end of contact" in one run of dots and dashes. The habit is older than radio: telegraph, maritime and military operators were dropping vowels and swapping stock phrases for codes before amateur radio existed, and CW (continuous wave) operators still rely on the same conventions because every character costs time on the key.
The table below holds 124 entries. Search by code or by meaning, narrow it to abbreviations, prosigns, Q-codes or calling signals and reports, and press play on any row to hear it at 15 WPM. Every row carries a "heard as" example and a link to the ITU or ARRL reference it was checked against.
Showing 124 of 124.
| Code | Morse | Means | Heard as | Play |
|---|---|---|---|---|
| SKprosignSource | ...-.- | End of work or contact; signing off. | 73 <SK> | |
| ASprosignSource | .-... | Wait; a temporary pause. | <AS> | |
| CTprosignSource | -.-.- | Starting signal; also written KA. | <CT> | |
| KAprosignSource | -.-.- | Starting signal; the same pattern as CT. | <KA> | |
| HHprosignSource | ........ | Sending error: correct the mistaken group. | <HH> NAME JO | |
| SNprosignSource | ...-. | Understood; also written VE. | <SN> | |
| VEprosignSource | ...-. | Understood; the same pattern as SN. | <VE> | |
| ARprosignSource | .-.-. | End of a message or transmission. | 73 <AR> | |
| BTprosignSource | -...- | Separates sections of a message. | RST 599 <BT> NAME JO | |
| KNprosignSource | -.--. | Invites only the station being called to answer. | K2ABC <KN> | |
| SOSprosignSource | ...---... | Distress signal: three dots, three dashes, three dots, sent together. | <SOS> | |
| BKprosignSource | -...-.- | Break: interrupt a transmission. Played here as a joined sign; BK is also sent as separate letters. | <BK> | |
| CQcallingSource | -.-. --.- | General call: any station may answer. | CQ CQ DE K2ABC K | |
| DEcallingSource | -.. . | From; introduces the sending station. | W1AW DE K2ABC | |
| KcallingSource | -.- | Invitation to transmit; over. | K2ABC K | |
| RcallingSource | .-. | Transmission received. | R TNX | |
| CLcallingSource | -.-. .-.. | Closing the station. | K2ABC CL | |
| CPcallingSource | -.-. .--. | Call addressed to two or more named stations. | CP W1AW K2ABC | |
| CScallingSource | -.-. ... | Call sign; used when asking for identification. | CS? | |
| RSTcallingSource | .-. ... - | Readability, signal strength and tone report. | UR RST 579 | |
| 5NNcallingSource | ..... -. -. | Short form of 599, substituting N for each 9. | 5NN TU | |
| 73numberSource | --... ...-- | Best regards; a friendly farewell. | TNX 73 | |
| 88numberSource | ---.. ---.. | Love and kisses; an affectionate farewell. | 88 | |
| 33numberSource | ...-- ...-- | Love sealed with friendship; a farewell used between YL (female) operators. | 33 | |
| 599numberSource | ..... ----. ----. | RST report: fully readable, extremely strong, pure tone. | UR RST 599 | |
| TNXabbreviationSource | - -. -..- | Thanks. | TNX FER QSO | |
| URabbreviationSource | ..- .-. | Your; sometimes you are. | UR RST 579 | |
| FBabbreviationSource | ..-. -... | Fine business; good or excellent. | FB OM | |
| OMabbreviationSource | --- -- | Old man; familiar address for a male operator. | GM OM | |
| YLabbreviationSource | -.-- .-.. | Young lady; a female operator. | TNX YL | |
| XYLabbreviationSource | -..- -.-- .-.. | Wife, in traditional amateur shorthand. | XYL IS JO | |
| ESabbreviationSource | . ... | And. | NAME ES QTH | |
| HRabbreviationSource | .... .-. | Here. | QTH HR BOSTON | |
| HWabbreviationSource | .... .-- | How; often asks how the signal is received. | HW CPY? | |
| AGNabbreviationSource | .- --. -. | Again. | PSE AGN | |
| GMabbreviationSource | --. -- | Good morning. | GM OM | |
| GEabbreviationSource | --. . | Good evening. | GE JO | |
| GNabbreviationSource | --. -. | Good night. | GN 73 | |
| CULabbreviationSource | -.-. ..- .-.. | See you later. | CUL 73 | |
| BCNUabbreviationSource | -... -.-. -. ..- | Be seeing you. | BCNU | |
| ABTabbreviationSource | .- -... - | About. | ABT 10 W | |
| ANTabbreviationSource | .- -. - | Antenna. | ANT DIPOLE | |
| RIGabbreviationSource | .-. .. --. | Radio equipment. | RIG 100 W | |
| PWRabbreviationSource | .--. .-- .-. | Power. | PWR 5 W | |
| SRIabbreviationSource | ... .-. .. | Sorry. | SRI QRM | |
| OPabbreviationSource | --- .--. | Operator. | OP JO | |
| DXabbreviationSource | -.. -..- | Distant station or long-distance contact. | CQ DX | |
| SKEDabbreviationSource | ... -.- . -.. | Scheduled contact. | SKED AT 1800 | |
| HIabbreviationSource | .... .. | Laughter in CW conversation. | HI HI | |
| B4abbreviationSource | -... ....- | Before. | WRKD B4 | |
| GUDabbreviationSource | --. ..- -.. | Good. | GUD SIG | |
| HVabbreviationSource | .... ...- | Have. | HV QRM | |
| VYabbreviationSource | ...- -.-- | Very. | VY FB | |
| WKDabbreviationSource | .-- -.- -.. | Worked; made contact with. | WKD B4 | |
| FERabbreviationSource | ..-. . .-. | For. | TNX FER QSO | |
| MNIabbreviationSource | -- -. .. | Many. | MNI TNX | |
| WIDabbreviationSource | .-- .. -.. | With. | WID QRM | |
| TUabbreviationSource | - ..- | Thank you. | TU 73 | |
| WXabbreviationSource | .-- -..- | Weather report. | WX SUNNY | |
| PSEabbreviationSource | .--. ... . | Please. | PSE QRS | |
| CFMabbreviationSource | -.-. ..-. -- | Confirm. | CFM QTH | |
| AAabbreviationSource | .- .- | All after a specified group; asks for a repeat. | RPT AA NAME | |
| ABabbreviationSource | .- -... | All before a specified group; asks for a repeat. | RPT AB NAME | |
| BNabbreviationSource | -... -. | All between two specified groups. | RPT BN NAME ES QTH | |
| NOabbreviationSource | -. --- | No; negative. | NO | |
| NWabbreviationSource | -. .-- | Now. | QRT NW | |
| NILabbreviationSource | -. .. .-.. | Nothing to send. | NIL | |
| OKabbreviationSource | --- -.- | Agreed; correct. | OK TNX | |
| PBLabbreviationSource | .--. -... .-.. | Preamble of a message. | RPT PBL | |
| REFabbreviationSource | .-. . ..-. | Reference to something. | REF NR 5 | |
| RPTabbreviationSource | .-. .--. - | Repeat, or I repeat. | RPT QTH | |
| SIGabbreviationSource | ... .. --. | Signature of a message. | RPT SIG | |
| TFCabbreviationSource | - ..-. -.-. | Traffic; messages to handle. | TFC 2 | |
| TXTabbreviationSource | - -..- - | Text of a message. | RPT TXT | |
| WAabbreviationSource | .-- .- | Word after a specified group. | WA NAME | |
| WBabbreviationSource | .-- -... | Word before a specified group. | WB QTH | |
| NRabbreviationSource | -. .-. | Number; introduces a message number. | NR 12 | |
| CabbreviationSource | -.-. | Correct; yes. | C | |
| NabbreviationSource | -. | No; negative, or no more messages. | <AR> N | |
| ADRabbreviationSource | .- -.. .-. | Address. | RPT ADR | |
| ARLabbreviationSource | .- .-. .-.. | An ARRL numbered radiogram follows. | ARL FIFTY | |
| CKabbreviationSource | -.-. -.- | Check; message word count. | CK 12 | |
| GAabbreviationSource | --. .- | Good afternoon; can also mean go ahead in context. | GA OM | |
| CWabbreviationSource | -.-. .-- | Continuous wave; Morse radiotelegraphy. | CW QSO | |
| NAMEabbreviationSource | -. .- -- . | Introduces the operator's name (an ordinary word, not an abbreviation). | NAME JO | |
| TESTabbreviationSource | - . ... - | Contest call; invites contest contacts. | CQ TEST | |
| TabbreviationSource | - | Cut number for zero when the context is numerical. | PWR 1TT | |
| QRAq-codeSource | --.- .-. .- | Station name. QRA? asks for the station name. | QRA? | |
| QRBq-codeSource | --.- .-. -... | Distance between stations. QRB? asks how far apart they are. | QRB? | |
| QRGq-codeSource | --.- .-. --. | Exact frequency. QRG? asks for a frequency measurement. | QRG? | |
| QRHq-codeSource | --.- .-. .... | Frequency varies. QRH? asks whether the frequency is drifting. | QRH? | |
| QRIq-codeSource | --.- .-. .. | Tone quality. QRI? asks for a tone report. | QRI? | |
| QRKq-codeSource | --.- .-. -.- | Signal intelligibility. QRK? asks how readable the signal is. | QRK? | |
| QRLq-codeSource | --.- .-. .-.. | Busy; this frequency is in use. QRL? asks whether the station is busy. | QRL? | |
| QRMq-codeSource | --.- .-. -- | Interference from other transmissions. QRM? asks whether interference is present. | QRM | |
| QRNq-codeSource | --.- .-. -. | Atmospheric noise or static. QRN? asks whether static is troubling reception. | QRN | |
| QROq-codeSource | --.- .-. --- | Increase power. QRO? asks whether to increase transmitter power. | QRO | |
| QRPq-codeSource | --.- .-. .--. | Decrease power. QRP? asks whether to reduce transmitter power; amateurs also use QRP for low-power operation. | QRP | |
| QRQq-codeSource | --.- .-. --.- | Send faster. QRQ? asks whether to increase sending speed. | QRQ | |
| QRSq-codeSource | --.- .-. ... | Send slower. QRS? asks whether to reduce sending speed. | PSE QRS | |
| QRTq-codeSource | --.- .-. - | Stop transmitting. QRT? asks whether to stop. | QRT NW | |
| QRUq-codeSource | --.- .-. ..- | Nothing for you. QRU? asks whether there is anything for the calling station. | QRU? | |
| QRVq-codeSource | --.- .-. ...- | Ready. QRV? asks whether the other station is ready. | QRV? | |
| QRWq-codeSource | --.- .-. .-- | Tell another station it is being called. QRW? asks whether to pass that notice. | QRW? | |
| QRXq-codeSource | --.- .-. -..- | Will call again at a given time. QRX? asks when the next call will be. | QRX 1800 | |
| QRZq-codeSource | --.- .-. --.. | Being called by a station. QRZ? asks who is calling. | QRZ? | |
| QSAq-codeSource | --.- ... .- | Signal strength. QSA? requests a strength report on the 1–5 scale. | QSA? | |
| QSBq-codeSource | --.- ... -... | Signal is fading. QSB? asks whether fading is occurring. | QSB | |
| QSDq-codeSource | --.- ... -.. | Keying is faulty. QSD? asks whether the keying is defective. | QSD? | |
| QSGq-codeSource | --.- ... --. | Send several messages together. QSG? asks how many to send in one batch. | QSG 2 | |
| QSKq-codeSource | --.- ... -.- | Can hear between signals; break-in is possible. QSK? asks whether interruption is possible. | QSK? | |
| QSLq-codeSource | --.- ... .-.. | Acknowledges receipt. QSL? asks for acknowledgement. | QSL TNX | |
| QSMq-codeSource | --.- ... -- | Repeat the last transmission. QSM? asks whether to repeat it. | QSM? | |
| QSOq-codeSource | --.- ... --- | Can communicate with another station. QSO? asks whether contact is possible; amateurs also use QSO for a contact. | TNX FER QSO | |
| QSPq-codeSource | --.- ... .--. | Relay to another station. QSP? asks whether the station can relay. | QSP? | |
| QSVq-codeSource | --.- ... ...- | Send a series of Vs for adjustment. QSV? asks whether to send them. | QSV? | |
| QSWq-codeSource | --.- ... .-- | Will transmit on a specified frequency. QSW? asks whether to use that frequency. | QSW? | |
| QSXq-codeSource | --.- ... -..- | Listening on a specified frequency. QSX? asks whether the station will listen there. | QSX? | |
| QSYq-codeSource | --.- ... -.-- | Change frequency. QSY? asks whether to move to another frequency. | QSY? | |
| QSZq-codeSource | --.- ... --.. | Send each group more than once. QSZ? asks whether repeats are wanted. | QSZ 2 | |
| QTAq-codeSource | --.- - .- | Cancel a specified message. QTA? asks whether to cancel it. | QTA NR 12 | |
| QTCq-codeSource | --.- - -.-. | Number of messages waiting. QTC? asks how many messages there are. | QTC 2 | |
| QTHq-codeSource | --.- - .... | Location. QTH? asks where the station is. | QTH BOSTON | |
| QTRq-codeSource | --.- - .-. | Time. QTR? asks for the correct time. | QTR? |
Prosigns are sent as one run with no letter gaps. Abbreviations and Q-codes keep normal letter gaps.
The four kinds of Morse code shorthand
Morse code shorthand falls into four groups that look alike on paper and behave differently on the air: abbreviations shorten words, prosigns steer the contact, Q-codes pack a whole sentence into three letters, and number codes stand for stock phrases.
| Kind | What it does | How it is sent | Example | Where it came from |
|---|---|---|---|---|
| Abbreviation | Shortens an everyday word or phrase | Ordinary letters with normal letter gaps | TNX, OM, WX, AGN | Telegraph and early radio practice |
| Prosign | Controls the flow of the contact: start, wait, break, end | Letters run together as one sign, no letter gap; written with an overline or angle brackets | AR, SK, BT, KN | Wired telegraphy |
| Q-code | Replaces a full operating sentence; a question mark turns it into a question | Three letters beginning with Q, normal letter gaps | QTH, QSL, QRZ? | British ship and coast stations, about 1909; international from 1912 |
| Number code | Stands for a fixed phrase | Ordinary digits, normal gaps | 73, 88, 72 | Western Union's 92 Code, adopted in 1859 |
The spacing column is the one that matters. A prosign and an abbreviation can use the same letters, and only the missing gap tells them apart: SK run together ends a contact, while S K sent as two letters is the abbreviation for silent key, an operator who has died.
Number codes keep their digits spaced, so 73 is sent as 7 then 3. The history and reply etiquette for 73 and 88 are on the Morse code meaning page.
Morse code abbreviations you will hear in almost every contact
Most Morse code abbreviations are clipped English words, and a short set of them carries the bulk of a casual contact: how you call, how you say thanks, how you name the people and how you describe conditions. These are the ones to recognize before anything else.
| Job in the contact | Abbreviation | Means |
|---|---|---|
| Calling | CQ | Calling any station |
| Calling | DE | From; introduces the sending station |
| Calling | K | Over; any station may reply |
| Calling | R | Received |
| Courtesy | TNX, TU | Thanks, thank you |
| Courtesy | PSE | Please |
| Courtesy | SRI | Sorry |
| Courtesy | FB | Fine business: good |
| People | OM | Old man: any male operator |
| People | YL, XYL | Young lady: a female operator; XYL is a wife |
| People | NAME, OP | Introduces the operator's name |
| Conditions | WX | Weather |
| Conditions | RST, 599 | Signal report in three digits: readability, strength and tone; 599 is a perfect report |
| Conditions | HW | How; "HW CPY?" asks how well you are copied |
| Connectives | ES, FER, UR | And, for, your |
| Closing | CUL, BCNU | See you later, be seeing you |
Two habits make these easier to read. Contest operators send 5NN instead of 599, substituting N for 9 to save dashes, and contest operators send T for a zero in a clearly numeric group. Both are cut numbers, not errors, and the full table lists them under calling and reports.
Q codes: how to read the question form
Q codes are three-letter signals beginning with Q that each replace an operating sentence, and the same code is a question when a question mark follows it and a statement when nothing does. QRS? asks "shall I send slower?" while QRS tells the other station to slow down.
The British government drew up the first list for its ships and coast stations around 1909; the 1912 London International Radiotelegraph Convention adopted 45 of them, and the block QRA to QUZ still applies to every radio service under the ITU. The 37 Q-codes in the table above are the ones amateurs hear on CW; the dozen below settle most contacts.
| Q-code | As a statement | With a question mark |
|---|---|---|
| QTH | My location is … | Where are you? |
| QSL | I acknowledge receipt | Can you acknowledge? |
| QRZ | You are being called by … | Who is calling me? |
| QRM | I am being interfered with | Is there interference? |
| QRN | I am troubled by static | Is static a problem? |
| QSB | Your signal is fading | Is my signal fading? |
| QRL | I am busy; the frequency is in use | Are you busy? Is this frequency in use? |
| QRS | Send slower | Shall I send slower? |
| QRQ | Send faster | Shall I send faster? |
| QSY | Change frequency | Shall I change frequency? |
| QRX | I will call you again at … | When will you call again? |
| QRT | Stop sending | Shall I stop sending? |
Hams carry Q-codes onto voice as nouns and verbs: a signal has QSB, a station QSYs, an operator goes QRT for the night. On CW the codes stay literal, so a QRL? sent on a quiet frequency is a real question: a C or a QRL back means the frequency is taken, and silence means you may call.
Morse code prosigns and why spacing changes the meaning
Morse code prosigns are procedural signals that manage a contact rather than carry its content, and the operator sends each one as a single unbroken run with no letter gap inside it. Printed, a prosign wears an overline or sits in angle brackets, as in <AR>. Several share a pattern with a punctuation mark, so a translator prints + or = at the moment the operator meant "end of message" or "new section."
| Prosign | Pattern | Means | Same pattern as |
|---|---|---|---|
| <AR> | .-.-. |
End of message | Plus sign |
| <SK> | ...-.- |
End of contact; signing off | Also written VA |
| <BT> | -...- |
Break; a new section of the message | Equals sign |
| <KN> | -.--. |
Only the named station should reply | Open parenthesis |
| K | -.- |
Over; any station may reply | Letter K |
| <AS> | .-... |
Wait | — |
| <KA> | -.-.- |
Attention; start of transmission; also written CT | — |
| <HH> | ........ |
Error; the corrected group follows | Eight dots |
| <SN> | ...-. |
Understood; also written VE | — |
| <SOS> | ...---... |
Distress | — |
Prosigns predate amateur radio. Telegraphers used them on wired circuits, and the voice procedure words used today ("over," "out," "wait") were matched to them later. The table above plays each prosign as one joined sign; BK is the exception, because operators send it both joined and as two spaced letters, and the row says so.
Put together
What a real contact sounds like
A five-part example, with the plain English beside each line. Sound stays in this browser.
15 WPM · 600 Hz
- W1AW
CQ CQ DE W1AW KCalling any station. This is W1AW; please reply.
- K2ABC
W1AW DE K2ABC <KN>W1AW, this is K2ABC. Only you reply.
- W1AW
GM OM UR RST 599 <BT> QTH BOSTON <BT> NAME JON KGood morning. Your signal is 599. My location is Boston; my name is Jon. Over.
- K2ABC
FB JON TNX RST 579 QTH NYC ES NAME SAM KGood, Jon, thanks. Your signal is 579. My location is New York and my name is Sam. Over.
- W1AW
TNX SAM 73 <SK>Thanks Sam. Best regards; signing off.
How to read ham radio shorthand in a real contact
Ham radio shorthand follows a fixed order inside a contact, so once you know the order you can predict what each group of letters is doing even before you have decoded it. The five-line exchange below between W1AW and K2ABC is the pattern almost every casual CW contact uses.
- Spot the call. CQ CQ DE W1AW K means "calling any station, this is W1AW, go ahead." DE always sits between the caller and its call sign.
- Watch the reply end. W1AW DE K2ABC <KN> answers the call and, with KN, tells everyone else to stay off.
- Read the report in three parts. GM OM UR RST 599 <BT> QTH BOSTON <BT> NAME JON K is greeting, signal report, location, name, over; each BT starts a new line.
- Expect the same block back. FB JON TNX RST 579 QTH NYC ES NAME SAM K returns the courtesy, the report, the location and the name.
- Recognize the close. TNX SAM 73 <SK> is thanks, best regards, end of contact; the station that sends SK is finished.
Skilled operators copy BT as a pause and start a new paragraph on it, which is why a written log of a contact looks like short lines rather than prose. Contest exchanges strip this down to call sign, 5NN and a short exchange, which is how logs reach 100 to 150 contacts an hour.
Which shorthand to learn first
Learn the shorthand in the order a contact needs it, not alphabetically: the signals that get you through a first exchange, then the vocabulary of a longer chat, then the specialist sets.
| Stage | Learn | Why |
|---|---|---|
| First contact | CQ, DE, K, KN, R, TNX, TU, RST, QTH, 73, <AR>, <SK>, <BT> | Enough to call, answer, report, locate and close |
| Longer chat (rag chew) | OM, YL, FB, WX, RIG, ANT, PWR, AGN, PSE, HW, ES, FER, QRM, QRN, QSB, QRS, QSL | Describes you, your station and the conditions |
| Contests and traffic | 5NN, T for zero, TEST, NR, CK, AA, AB, WA, WB, QRQ, QSK, QSP | Cut numbers, repeat requests and message handling |
Three mistakes slow beginners down: memorizing the whole list at once, learning a code without hearing it, and mixing up the four kinds so that SK the sign-off and SK the abbreviation look the same. Play each row here before you move on, then type what you hear in the practice trainer or send it on the telegraph key until the rhythm, not the spelling, is what you recognize.
Where this list comes from
Every row in the table links to the reference it was checked against: ITU-R M.1172 for the maritime abbreviations and Q-codes, ITU-R M.1677-1 for the international Morse standard and most of the joined prosigns, and the ARRL operating guides for amateur usage such as OM, FB and the cut numbers. The 124 entries split into 62 abbreviations, 12 prosigns, 37 Q-codes and 13 calling signals and reports.
Commercial telegraph codes, the artificial code words, often five letters long, that commercial code books sold in the nineteenth century, are left out because nobody sends them on the air. Where a code has more than one meaning, the Means column gives the amateur reading first and the "heard as" example shows the context. The page shows its last review date at the bottom; a wrong row can be reported to morsebeacon@gmail.com.
Keep exploring
Questions people ask
How do I tell a prosign from an abbreviation?
An abbreviation keeps the normal gap between its letters, while a prosign joins its letters into one continuous sign with no gap. Angle brackets or an overline mark the joined form, as in <AR> or <SK>, and the table here plays prosigns joined so you can hear the difference.
Are Q codes the same as Morse code abbreviations?
No. Q codes are standardized three-letter operating signals that each stand for a complete sentence, while abbreviations are shortened everyday words such as TNX or WX. Q codes also have a question form: add a question mark and QTH becomes "where are you?"
Is SK a prosign or an abbreviation?
Both, and the spacing decides. Sent as one joined sign, <SK> means "end of contact." Sent as the two letters S and K with a normal gap, it is the abbreviation for silent key, an operator who has died.
Do ham radio operators still use Morse shorthand on voice?
Yes. Q-codes and a few abbreviations have moved into voice and everyday ham speech: operators talk about QRM, say a signal has QSB, and sign off with 73. On CW the full set is still in daily use, in contests as well as casual contacts.
How do I use this list?
Type a code or a meaning in the search box, narrow the category with the tabs, and press play on a row to hear it at 15 WPM. The "heard as" column shows a typical context, and the source link beside each code opens the reference it was checked against.
Sources: ITU-R M.1172, ITU-R M.1677-1 and ARRL operating guidance. Last reviewed · How we check our pages