Why is there an @ in every email address?

0 views
The reason why is there an @ in every email address involves its 1972 adoption as the standard delimiter for network communication. By this year, email accounted for 75% of total ARPANET traffic using this symbol. The first network email sent at BBN established this convention after successful testing between machines.
Feedback 0 likes

Why is there an @ in every email address? 1972 ARPANET standard

Learning why is there an @ in every email address reveals the history of the first network messages. This symbol functions as a standard delimiter for communications sent between computers. Understanding these early protocols from initial testing phases provides clarity on modern digital standards. Explore the origins of this essential networking tool today.

The Simple Reason: A Logical Separator

The @ symbol in an email address acts like a gatekeeper—it tells the system where to send your message. Everything before the @ is the username (the person), and everything after is the host or domain (the computer or organization). Think of it as user at domain: youre telling the mail system, deliver this to (username) at (domain.com).

Before email, the @ sign was already used in accounting to mean at the rate of (e.g., 10 widgets @ $5 each). Ray Tomlinson, a computer engineer at Bolt Beranek and Newman (BBN), needed a character that wasnt already heavily used in programming or login names. The reason why Ray Tomlinson used the @ sign was that it was perfect—available on every keyboard, not confusing, and visually suggested location. In 1971, he made the choice that shaped every email address since.

Who Chose the @ Symbol and Why?

Ray Tomlinson didnt invent email—electronic messages between users on the same machine already existed. His breakthrough was sending messages between different machines on the ARPANET, the precursor to the internet. To do that, he needed a way to specify both a user and the machine they were logged into.

The @ symbol was sitting on the Teletype Model 33 keyboard (the terminal he was using), and it had no other purpose in the software he was writing. In his own words, he looked at the keyboard and chose the @ symbol because it was there, and it was not used for anything else. For those asking who chose the at symbol for email, that pragmatic decision turned a centuries-old accounting mark into the universal delimiter of digital identity.

The Teletype Model 33 and the 1971 Keyboard

The Teletype Model 33 keyboard had only 64 characters, including letters, numbers, and a handful of punctuation marks. Characters like #, $, %, &, and @ were available, but most already had meanings in programming or file naming. The @ was the least overloaded. Tomlinson later recalled that he wasnt trying to be profound—it was simply the only logical choice.

The 'User @ Host' Concept Explained

Imagine youre sending a physical letter: you need a name and an address. In email, the username is the name, and the domain name is the address. The @ is the glue that says, this is the name, and this is where to find them.

When you type [email protected], your email software contacts the mail server for example.com. That server looks for the mailbox john and delivers the message. Without the @, the system wouldnt know where the username ends and the domain begins. Its a simple delimiter, but its the one thing that makes email routing work across billions of addresses.

What Other Symbols Did Ray Tomlinson Reject?

Tomlinson considered other characters, but each had drawbacks. The comma was already used as a delimiter in some systems. The exclamation mark was used in the bang path notation for UUCP (Unix-to-Unix Copy) networking. The hash mark (#) was often used for comments in programming. The ampersand (&) was used in some file names. The percent sign (%) was used in certain addressing schemes. The @ was simply the cleanest, least ambiguous choice.

He later joked that he might have chosen a different symbol if hed known it would become such a cultural icon. But the @ was already established in business as at, and the metaphor fit perfectly: you are at a host. That clarity made it easy to explain and easy to adopt.

From ARPANET to Your Inbox: A Brief History

In 1971, Ray Tomlinson wrote two programs: SNDMSG (to send messages) and READMAIL (to read them). He modified SNDMSG to send messages to other machines using a protocol called CPYNET. To address a user on another machine, he needed a way to separate the user from the host. The @ was the separator he chose.

The first network email was sent between two computers sitting side by side at BBN in Cambridge, Massachusetts. The message was something like QWERTYUIOP—a test to see if it worked. It did. By 1972, email accounted for 75% of ARPANET traffic, and the @ was embedded as the standard delimiter, paving the way for the first email address ever created. [2]

When the internet adopted the Domain Name System (DNS) in the 1980s, the @ stayed. The format [email protected] was formalized in RFC 822 (1982) and continues in every modern email protocol. The history of the @ sign in email shows that what started as a practical choice on a noisy teletype terminal is now printed on billions of business cards, screens, and registration forms worldwide.

Why the @ Symbol Endures

The @ symbol has become more than a delimiter—its a cultural icon. Its one of the few symbols instantly recognized across languages and alphabets. In many non-English languages, its even given local names: snail in Italian, monkey tail in Dutch, strudel in Hebrew. But the function remains the same: to connect a user to a domain.

Could we use something else today? Technically, email standards allow other characters in certain contexts, but the @ is so deeply embedded that changing it would break billions of addresses. Its a perfect example of how a small, pragmatic decision can shape global infrastructure for decades.

So the next time you type a message, and wonder why is there an @ in every email address, remember: youre using a symbol that was chosen in 1971 because it was simply the best tool for the job. Its a reminder that sometimes the simplest solutions are the ones that last.

Why @ Beat the Other Contenders

Tomlinson had a shortlist of keyboard symbols to choose from. Here's why each was rejected and why @ ultimately won.

@ (At Sign)

- Rarely used in programming or file names. No existing role in the SNDMSG email program.

- Already meant 'at' in commerce (e.g., 5 apples @ $1 each). Perfect metaphor for 'user at host.'

- Standard on the Teletype Model 33 keyboard, widely used on ARPANET terminals.

! (Exclamation Mark)

- Already used in 'bang path' notation for UUCP networking (e.g., host!user). Would have caused confusion.

- Common in programming for logical negation and in shell commands.

(Hash)

- Often used for comments in programming and as a delimiter in some file systems.

- Already had multiple meanings; adding another would create ambiguity.

% (Percent)

- Used in some addressing schemes and as a modulo operator in programming.

- Less common, but still had technical connotations that could conflict.

The @ symbol won because it had a clear, non-technical meaning ('at') and no conflicting use in the software Tomlinson was writing. Its simplicity and intuitive metaphor made it the ideal choice—and that same simplicity is why it remains the universal standard today.

Alyssa's Email Mystery: From Confusion to Clarity

Alyssa, a 15-year-old high school student in Chicago, had been using email for years but never understood why there was always an @ symbol. She thought it was just a decoration, like the dot in .com. When her computer science teacher asked the class to explain how email addresses work, she felt embarrassed that she couldn't.

She spent an evening researching and found the story of Ray Tomlinson. At first, she was overwhelmed by terms like ARPANET and Teletype—it all sounded like ancient history. She almost gave up and decided to just memorize the answer for the test.

Then she realized the @ was just a separator, like the comma in a street address. She drew a diagram: "alyssa" on one side, "email.com" on the other, with @ in the middle meaning "at." Suddenly it clicked. She even explained it to her younger brother using an envelope analogy.

The next day, Alyssa confidently told her class: "The @ tells the mail system where to send the message—it's like writing 'to Alyssa at Chicago.'" Her teacher was impressed, and Alyssa realized that understanding the logic behind everyday things makes them less intimidating. She now thinks of the @ as a tiny, friendly gatekeeper.

Action Manual

The @ means 'at'—and that's the logic

Every email address is literally "username at domain." The symbol is a separator that tells the system where to deliver the message. Once you understand that, email routing becomes simple.

Ray Tomlinson chose @ in 1971 for practical reasons

He needed a character that wasn't already overloaded with technical meaning. The @ was on the keyboard and had a clear non‑technical meaning. His pragmatic choice became a universal standard.

The @ symbol is a tiny piece of internet history

From the Teletype Model 33 to your smartphone, the @ has survived because it works. It's a reminder that good design often comes from simple, logical decisions—not from trying to be clever.

Key Points to Remember

Was the @ symbol invented for email?

No, the @ symbol existed for centuries before email. It was used in accounting to mean "at the rate of" (e.g., 10 items @ $5 each). Ray Tomlinson simply chose it in 1971 because it was available on keyboards and had no conflicting meaning in his software.

Could the email address work without the @ symbol?

Technically, some early email systems used different separators, like the exclamation mark in bang paths (host!user). But modern email standards (SMTP) require the @ symbol to separate the local part from the domain. Without it, the system wouldn't know how to route the message.

Why didn't Ray Tomlinson choose a different symbol like the hash #?

He considered several symbols, but most already had meanings in programming or networking. The was used for comments, % for modulo operations, ! for bang paths, & in some file names. The @ had the cleanest slate and the clearest real-world meaning: at.

For more professional insights into how this protocol structures your daily communications, discover What does the @symbol stand for in an email address?

What was the first email address ever created?

The very first network email was sent between two machines at BBN, probably addressed to something like "tomlinson@bbn-tenexa." It wasn't a formal address—just a test to see if the program worked. The message was something like "QWERTYUIOP," not a real letter.

Source Materials

  • [2] En - The first network email was sent in 1971.