← Back to Blog

@ Symbol Meaning — What Does the At Sign Mean & Where Did It Come From?

·8 min read

@

Tap or click to select · Copy with Ctrl+C / Cmd+C

The @ symbol is everywhere. Email addresses. Twitter handles. Instagram tags. Spreadsheet formulas. But where did this curly little character come from, and how did it become one of the most typed symbols on Earth?

The History of the @ Symbol

Medieval Origins

The @ symbol dates back to at least the 6th century. Medieval monks used it as shorthand for the Latin word "ad" (meaning "to" or "at") when copying manuscripts. The "a" was wrapped around the "d" to save time and precious parchment.

Merchant Accounting

By the 16th century, merchants were using @ to mean "at the rate of" in accounting ledgers. A Florentine merchant named Francesco Lapi used @ in a letter dated 1536, which is the earliest known use in a business context. "10 items @ 5 ducats each" meant 10 items at a price of 5 ducats per item.

The Typewriter Era

The @ symbol was included on early typewriters starting in the late 1800s, primarily for business accounting. It sat quietly on the keyboard for decades, used mainly in pricing and invoicing.

The Email Revolution

In 1971, computer scientist Ray Tomlinson was working on ARPANET (the precursor to the internet) and needed a way to separate a user's name from their computer name in email addresses. He chose @ because it was already on the keyboard, was rarely used in computing at the time, and made grammatical sense: "user at host."

That single decision made @ one of the most important characters in digital communication.

What @ Means Today

📧
Email Addresses

Separates username from domain: [email protected]. Still the most universal use of @.

💬
Social Media Mentions

@username on Twitter, Instagram, TikTok, and Discord. Tags or mentions another user.

📊
Spreadsheet Formulas

In Excel, @ means "this row" in structured references: =[@Price]*[@Quantity]

💻
Programming

Python decorators (@function), Java annotations (@Override), and various framework-specific syntax.

💰
Pricing

Still used in pricing: "5 apples @ $1.50 each" — the original 500-year-old meaning survives.

@ in Different Programming Languages

Python — Decorators

@app.route("/") def home(): return "Hello"

Java — Annotations

@Override public String toString() { return name; }

CSS — @ Rules

@media (max-width: 768px) { .sidebar { display: none; } }

@ Around the World — Different Names

The @ symbol has creative nicknames in different languages:

Language/CountryName for @Literal Meaning
GermanKlammeraffeSpider monkey
DutchapenstaartjeLittle monkey tail
ItalianchiocciolaSnail
HebrewshtrudelStrudel (the pastry)
FinnishkissanhiekkaCat's tail
HungariankukacWorm or maggot
GreekpapakiLittle duck

How to Type the @ Symbol

Windows (US Keyboard)

Mac (US Keyboard)

UK Keyboard

Mobile

Fun Facts About @

From medieval monks to modern mentions, the @ symbol has one of the richest histories of any character on your keyboard. It evolved from accounting shorthand to the backbone of digital communication — all while keeping its original meaning of "at" intact.