Home›Memes›The Geek Code

Contents

  • Overview
  • Gallery
  • Origin
  • How It Spread
  • FAQ
  • References
The Geek Code — A small, low-resolution image of a Geek Code signature block with BEGIN and END GEEK CODE BLOCK delimiters enclosing an alphanumeric code

The Geek Code

1993Signature block code / self-classification systemclassic

Published March 24, 2026

Also known as: Geek Code · Code of the Geeks

The Geek Code is a system of letters, numbers, and symbols that self-identified geeks used in email signatures and Usenet posts to communicate their personalities, interests, skills, and opinions in a compact, encoded format. Created by Robert A. Hayden at Mankato State University in 1993, it spread across early internet communities as a badge of geek identity during the pre-web Usenet era. The code went through multiple versions over three years and spawned dozens of derivative codes for subcultures ranging from goths to furries, making it one of the earliest examples of internet-native self-classification culture.

early internet memes usenet origin memes tech humor memes internet slang origin memes

Overview

The Geek Code, a structured block of alphanumeric characters and symbols that encodes information about a person's geek identity across dozens of categories. A typical Geek Code block looks like a wall of gibberish to outsiders but reads like a detailed personality profile to anyone who knows the system. Categories cover everything from computer skills and operating system preferences to opinions on Star Trek, political leanings, dress style, education level, relationship status, and even sex life1.

The code uses a base letter for each category (like `C` for computers, `U` for Unix, `t` for Star Trek) followed by `+` or `-` modifiers to indicate degree. `C++++` means you want a cybernetic interface installed in your skull. `C---` means you can barely turn on a computer8. Special modifiers like `$` (getting paid for it), `@` (varies), `?` (no clue what this is), and `!` (refuse to participate) add extra nuance8. The whole thing gets wrapped in `-----BEGIN GEEK CODE BLOCK-----` and `-----END GEEK CODE BLOCK-----` delimiters, mimicking PGP encryption blocks4.

Users would paste their completed code into their Usenet signature or email.sig file, letting other geeks decode their entire personality at a glance10.

Gallery

Origin & Background

Platform
Usenet (alt.geek, rec.humor)
Creator
Robert A. Hayden
Date
1993

Robert A. Hayden, a student at Mankato State University (now Minnesota State University, Mankato), posted the first version of the Geek Code to the Usenet groups alt.geek and rec.humor on August 11, 19935. Version 0.1 had only about five categories1. Hayden later said he created it "as a lark" and never expected it to take off2.

The idea drew from a tradition of coded signatures in online communities. The Bear Code, created on November 23, 1989 by Bob Donahue and Jeff Stoner, was one of the first online flagging systems5. It helped gay men in the bear subculture share physical and sexual information in a compact format. The Smurf Code and Twink Code followed in 19905. These codes themselves may trace back to the handkerchief code, a color-based flagging system from the 1970s that allowed members of sexual subcultures to identify each other in public11.

Hayden took this compact self-description concept and applied it to geek culture broadly. Version 0.2 fixed spelling and bugs, and version 0.3 added a few more categories. Version 1.0 landed on July 17, 1993, just four months later, introducing rules for cross-overs and variables1. Over the next year, Hayden collected roughly 75 suggestions from the community and rolled them into Version 2.0, released July 17, 1994, exactly one year after 1.01.

How It Spread

By 1994, the Geek Code had migrated from plain-text Usenet posts to HTML web pages, with a second version adding sections for cars, spoken languages, Perl, Windows, Mac, and Cypherpunks5. The code was spreading fast enough that people needed tools to work with it. In 1995, Dylan Northrup built the first code generator, letting users click radio buttons and checkboxes instead of memorizing the syntax8.

Version 3.x arrived on March 5, 1996, hosted on the domain GeekCode.com5. This was a major overhaul that cut non-geeky categories like automobiles and nutrition, replacing them with entertainment sections for X-Files and Dilbert fans3. The final code had 34 sections, double the original 175. In his note on the page, Hayden reflected that by 1996 the internet had changed: "the internet of 1996 was still a wild untamed virgin paradise of geeks and eggheads," but the arrival of AOL users and "politicians passing laws about a technology they refused to comprehend" had shifted the culture2.

Two decoder tools helped keep the code accessible as it grew more complex. In 1998, Bradley M. Kuhn launched The Geek Code Decoder Page, a script that could translate any code block into plain English6. Its claim to fame was that Perl creator Larry Wall used it and posted his decoded Geek Code on his personal website7. A second decoder by Anicka and Martin went live around Christmas 20069.

The Geek Code landed on Urban Dictionary in August 200513. Though active discussion of the code tapered off through the late 2000s, it resurfaced periodically. In 2012, The Geek Anthropologist published an analysis noting the code's outdated categories (Babylon 5, DOOM, no mention of Star Wars) and its lack of a gender field, suggesting the code was "written with only men in mind"12.

The code got a modern revival when the Tel Aviv Makers community released Version 4.x on GitHub on October 18, 2019, updating categories for the current era3. Version 5.0 followed, eliminating case-sensitive categories and modifying some letters3. The GitHub repository describes the code's goal as encoding "everything that defines a geek's individuality into a compact format that only other geeks can comprehend"3.

Frequently Asked Questions

The Geek Code is a system of letters, numbers, and symbols created in 1993 that allows self-identified geeks to encode their personality, interests, and opinions into a compact text block for use in email and Usenet signatures1.

Robert A. Hayden created it at Mankato State University and first posted it to the Usenet groups alt.geek and rec.humor on August 11, 19935.

Each letter represents a category (computers, politics, Star Trek, etc.) and the `+` or `-` symbols after it indicate your level of engagement or skill, from extremely high to extremely low8.

Rate yourself across the categories, assemble the coded string, wrap it in BEGIN/END delimiters, and paste it into your email signature or forum profile. Others can read it directly or use a decoder tool6.

The original code is a historical artifact from the early internet, but a community-driven Version 5.x was released on GitHub in 2019, keeping the concept alive for a new generation3.

References (21)

  1. 1
    code | Vimard's Blogarticle
  2. 2
    Requested Decoded Geek Codearticle
  3. 3
    THE GEEK CODE by Robert Haydenarticle
  4. 4
    The Geek Code - Know Your Memeencyclopedia
  5. 5
    Konami Codeencyclopedia
  6. 6
    The Geek Code - Urban Dictionarydictionary
  7. 7
    Bear (gay culture)encyclopedia
  8. 8
    Handkerchief codeencyclopedia
  9. 9
    Signature blockencyclopedia
  10. 10
    Urban Dictionary: geek codedictionary
  11. 11
    Bear (gay culture) - Wikipediaencyclopedia
  12. 12
    GitHub - telavivmakers/geek_code: geek code 5.x repo · GitHubarticle
  13. 13
    The Geek Codearticle
  14. 14
    The Code of the Geeks v3.1 Generatorarticle
  15. 15
    Buffy Geek Codearticle
  16. 16
    The Geek Code Decoderarticle
  17. 17
    The Geek Code Decoder Pagearticle
  18. 18
    The Goth Code Home Pagearticle
  19. 19
    Cat Codesarticle
  20. 20
    Ranger Code - RangerWikiarticle
  21. 21
    How geeky are you: the geek code and the geek test | The Geek Anthropologistarticle

Quick Info

Year
1993
Origin
Usenet (alt.geek, rec.humor)
Type
Signature block code / self-classification system
Status
classic
Creator
Robert A. Hayden
creator
Popularity
Niche0/100Viral

More Early Internet Memes (Pre-2005) Memes

  • All Your Base Are Belong To Us
  • Dancing Hamster
  • End of the World Flash
  • Mr T Ate My Balls
  • Habbo
  • Roflcopter
  • I Kiss You
  • Leekspin
  • 14Fcali
  • 911 Tourist Guy
  • Hopkin Green Frog
  • Internet Coke Machine
View all Early Internet Memes (Pre-2005) memes →
Browse MemesTopicsCreatorsTrendingPlayAboutLegalPrivacy

© 2026 meme.com