Hanky Code
Back in the days when it was not "safe" for gay men to openly express their sexual interests, gay men developed a clandestine "secret" code/signal. This code/signal, using five to six different colored hankies, would tell other gay men what they were looking for sexually, without ever having to say anything in public. Over time, this code became known as the "hanky code," and grew to a ridiculous length — to the point that no normal human being can remember it all.
Traditionally, the hanky, or flag as they are often refer to as, worn in the left pocket implies the Top or Dominant role. While the hanky, or flag, worn in the right pocket implies the bottom or submissive role.
Below is an "Unofficial Hanky Code List" — unofficial, because there is no real official one. Always use caution with this code since there are several regional and worldwide differences in the code — it is always safer to ask than assume — but, this list should do as a general outline for almost everyone. Also keep in mind that it is now fashionable (especially by gangs) to wear colored hankies, and not be gay.
Colors, below, in bold type are hankies which are still in common use within the Leather BDSM bars and community. The remainder of this code has become pretty obsolete in the age of open communication and acceptance.
Reds/Browns
| Worn Left | | Worn Right |
| Fist Fucker - Gives Fist Fucking | Red | Fistee - Wants To Be Fist Fucked |
| Dildo Fucker - Gives Dildo Fucking | Light Pink | Dildo Fuckee - Wants To Be Fucked With A Dildo |
| Tit Torturer - Gives Tit Torture | Dark Pink | Tit Torturee - Wants Tit Torture |
| Two Handed Fister - Gives Two Handed Fist Fucking | Dark Red | Two Handed Fistee - Wants To Be Fist Fucked With Two Hands |
| Does Cuttings | Maroon | Wants To Be Cut |
| Looking For A Navel Worshiper | Mauve | Has A Navel Fetish |
| Looking For An Armpit Worshiper - Likes His Armpits Licked & Sucked | Magenta | Armpit Worshiper |
| Piercer - Gives Piercings | Purple | Wants To Be Pierced |
| Looking For Sex With A Drag Queen | Lavender | Drag Queen |
| Looking For Someone To Suck His Toes | Coral | Foot Licker & Toe Sucker |
| Cowboy - Looking For A Horse (Human) | Rust | Cowboy's Horse |
| Spanker - Gives Spankings | Fuchsia | Wants To Be Spanked |
| Rimming - Likes His Ass Licked and Eaten Out | Beige | Rimmer - Wants To Lick Or Eat Ass |
| Scat Top - Gives Scat | Brown | Scat Bottom - Wants To Be Shit On |
| Wants Uncut Bottom | Brown Lace | Wants Uncut Top |
| Wants Cut Bottom | Brown Satin | Wants Cut Top |
| Likes Cigar Smoking Bottoms | Tan | Likes Cigar Smoking Tops |
Blues
| Worn Left | | Worn Right |
| Wants A Blowjob | Light Blue | Cocksucker |
| 69er - Wants To 69 | Robin's Egg Blue | 69er - Wants To 69 |
| Cop Or Likes Playing A Cop | Medium Blue | Copsucker |
| Cock & Ball Torturer - Gives Cock & Ball Torture | Teal Blue | Wants Cock & Ball Torture |
| Fucker | Navy Blue | Fuckee - Wants To Be Fucked |
| Pilot/Flight Attendant | Air Force Blue | Likes Flyboys/Men |
Grays
| Worn Left | | Worn Right |
| BDSM Safe Sex Top/Master | B/W Checker | BDSM Safe Sex Bottom/Slave |
| Sadomasochism Top/Master | Black | Sadomasochism Bottom/Slave |
| Gives Bondage | Gray | Wants To Be Put In Bondage |
| Rubber Top | Charcoal | Rubber Bottom |
| Wants To Be Jacked-Off | White | Gives Jack-Offs |
| Has Or Wants To Take Videos | Black Velvet | Wants To Perform For A Camera |
| Likes To Be Watched | White Velvet | Voyeur - Wants To Watch |
| Is A Leather Biker With A Motorcycle | Chamois | Wants A Biker With A Motorcycle Or To Be Fucked Across A Motorcycle |
Yellows
| Worn Left | | Worn Right |
| Pisser - Gives Piss | Yellow | Wants To Be Pissed On |
| Spitter - Gives Spit | Pale Yellow | Wants To Be Spit On |
| Has 8" + | Mustard | Wants 8" Or More |
| Two (Usually A Couple) Looking For A Third | Gold | One Looking For Two (3 Way) |
| Anything Anytime - Top | Orange | Anything Anytime - Bottom |
| Chubby - Wants A Chubby Chaser | Apricot | Chubby Chaser |
Greens
| Worn Left | | Worn Right |
| Will Pay For Sex | Kelly Green | Hustler - Will Have Sex With You For Money Or Favors |
| Uniform Top | Olive Drab | Uniform Bottom Or Prisoner |
| Daddy - Looking For A Son/Boy | Hunter Green | Boy/Son - Looking For A Daddy |
| Dinner Plate | Lime Green | Dines Off Tricks |
Stripes/Dots
| Worn Left | | Worn Right |
| Shaver - Will Shave You | Red/White Stripe | Wants To Be Shaved |
| Likes Bear cubs | Red/Black Stripe | Likes Bears |
| Wants A White Bottom | White Lace | Wants A White Top |
| Wants A Black Bottom | Black/White Stripe | Wants A Black Top |
| Wants A Latino Bottom | Brown/White Stripe | Wants A Latino Top |
| Wants An Asian Bottom | Yellow/White Stripe | Wants An Asian Top |
| Wants A White Sucker (Blowjob) | Light Blue/White Dots | Likes To Suck White Men |
| Wants A Black Sucker (Blowjob) | Light Blue/Black Dots | Likes To Suck Black Men |
| Wants A Latino Sucker (Blowjob) | Light Blue/Brown Dots | Likes To Suck Latino Men |
| Wants An Asian Sucker (Blowjob) | Light Blue/Yellow Dots | Likes To Suck Asian Men |
| Horny Sailor | Light Blue/White Stripe | Looking for A Sailor To Service |
| Hosting An Orgy | White/Multicolor Dots | Looking For An Orgy |
Others
| Worn Left | | Worn Right |
| Park Sex Top | Red/White Gingham | Park Sex Bottom (Bush Bunny) |
| Headmaster - Wants A Student | Brown Corduroy | Student - Wants A Teacher |
| Wants A Top Wearing Boxer Shorts | Paisley | Wants A Bottom Wearing Boxer Shorts |
| Wants A Bottom Muscleman | Gold Lame | Wants Top Muscleman |
| Celebrity | Silver Lame | Starfucker - Wants Sex With A Celebrity |
| Wants A Bottom With Tattoos | Leopard | Wants A Top With Tattoos |
| Cuddler - Wants Someone To Cuddle With | Teddy Bear | Cuddler - Wants Someone To Cuddle With |
| Wears A Jockstrap | Dirty Jockstrap | Wants To Suck On A Dirty Jockstrap |
| Tearoom Top (Pours) | Doily | Tearoom Bottom (Drinks) |
| Sniffer - Wants A Smelly Or Sweaty Bottom | Kleenex | Sniffer - Wants A Smelly Or Sweaty Top |
| Bartender | Cocktail Napkin | Barfly |
| Outdoor Top - Likes Sex Outdoors | Mosquito Netting | Outdoor Bottom - Likes Sex Outdoors |
| Has A Car | Keys in Front | Looking For A Ride |
| Has A Home | Keys in Back | Needs A Place To Stay |
| Likes To Bite | Houndstooth | Wants To Be Bitten |
| Wants A Skinhead Bottom | Union Jack | Wants A Skinhead Top |
| Tourists Welcome | Calico | New In Town |
| Bathhouse Top | Terrycloth | Bathhouse Bottom |
Please note there are codes for animals, children and drugs which I find inappropriate, so I did not list them here.