At Sign (@): Copy It and Find It on Any Keyboard

Copy @ in one click and find out why the same symbol sits on a different key depending on your keyboard layout.

At sign · U+0040

The at sign does not live on the same key everywhere. Copy it in one click or find the shortcut for your layout.

Unicode
U+0040
HTML
@
Windows
Alt + 64

Where the at sign hides on your keyboard

This is behind almost every search about the at sign. Layouts disagree on where to put it, and the difference bites the moment you try to type an email address on someone else's machine.

United States (ANSI)
⇧ Shift +2

Printed on the number 2 key.

The double quote lives on the apostrophe key.

United Kingdom (ISO)
⇧ Shift +'

On the apostrophe key, next to Enter.

Here Shift + 2 gives a double quote instead.

Spain
AltGr +2

Number 2 key, but with AltGr rather than Shift.

Shift + 2 there produces a double quote.

Latin America (Spanish)
AltGr +Q

Moves to the Q key entirely.

The clearest difference between the two Spanish layouts.

The quickest check is the keyboard itself: look at where the symbol is actually printed. On the 2 key means US or Spanish; on the apostrophe key means British; on Q means Latin American Spanish.

The US and UK swap is the one that causes most grief, because both are English layouts and people assume they are identical. They are not: British keyboards follow the ISO standard with 105 keys instead of 104, a shorter left Shift, and a dedicated £ key. The @ and the double quote simply trade places, which is why a machine set to the wrong locale produces «"» every time you try to type an email address.

One detail catches people out constantly: what decides the shortcut is the layout configured in the operating system, not the letters printed on the keys. Buy a laptop in one country, set the system language to another, and the two stop matching — the marked key no longer produces the expected symbol. Fixing it takes seconds in the keyboard settings, and is far better than relearning a shortcut that fights your hardware.

Other ways to type the at sign

If your layout's shortcut fails, these always work.

Windows

Alt +64

Universal code, works on any layout.

Requires the numeric keypad with Num Lock on.

macOS

⇧ Shift +2

On the US keyboard layout.

On a Spanish Mac keyboard: Option + 2.

★ Not covered by competitors

Linux

Compose +a +a

With the Compose key, on any layout.

Or Shift + 2 / AltGr + Q depending on the configured layout.

Android & iOS

?123 +@

Switch to the symbol keyboard and tap the at sign.

Email fields usually surface it directly.

Word & HTML

Insert +Symbol

Insert menu › Symbol › More symbols.

In HTML: @ or @. In CSS: \0040.

If nothing works

Copy +above

Use the copy button at the top of this page.

Or the Windows Character Map (charmap).

Alt + 64 is the most reliable of all because it ignores your layout entirely: it inserts the character by its number in the ASCII table. And 64 is no coincidence — it is exactly the code point of the at sign, U+0040.

From medieval shorthand to the first email

@

Ray Tomlinson picked the at sign in 1971 because he needed a character that could never appear inside someone's name — and it had been sitting almost unused on the keyboard.

It is far older than computing. Late medieval scribes created it as shorthand for the Latin preposition ad, and its use is documented from the 15th and 16th centuries in Florence, Castile, Seville, Aragon, Catalonia and France. It survived the arrival of printing thanks to Renaissance merchants, who used it on invoices to link a quantity of goods to its price per unit.

That commercial habit is where its Spanish name comes from. Merchants associated the mark with the arroba, an Iberian weight unit borrowed from Arabic ar-rubʿ, «a quarter» — a quarter of a quintal, roughly 11.5 kg in Castile. Spanish and Portuguese still call the symbol arroba today, while English settled on the plainer «at sign».

In Brazil the unit never went away: cattle are still traded by the arroba, fixed there at 15 kg of carcass weight, and prices are quoted per @ every day. It is probably the only place where the symbol's original meaning and its modern one coexist in daily use.

Its third life began with social media. Twitter borrowed the character in 2006 to mark a reply to another user, a convention invented by users rather than designed by the platform, and it spread from there to Instagram, TikTok, Slack and practically everything else. The word «handle» for a username exists because of it.

That is a remarkable run for one character: a medieval abbreviation, then a unit of weight, then an address separator, and now a way of pointing at a person. Few marks on the keyboard have been repurposed so many times without ever changing shape.

Common problems with the at sign

✗ Shift + 2 on a Spanish keyboard ✓ AltGr + 2 on a Spanish keyboard

On Spanish layouts Shift + 2 gives a quotation mark. The symbol needs AltGr, which many people discover the hard way while typing an email address.

✗ Shift + 2 on a British keyboard ✓ Shift + ' on a British keyboard

US and UK layouts swap @ and the double quote. If Shift + 2 gives you «"», your system is set to British English, not American.

✗ Blaming the keyboard hardware ✓ Check the layout in system settings

What decides the shortcut is the layout configured in the operating system, not the letters printed on the keys or the country you bought the laptop in.

✗ user@domain.com inside a URL ✓ user%40domain.com inside a URL

In a URL the at sign has a reserved meaning, so it must be percent-encoded as %40 when it appears outside its usual role.

If you work with contact lists, our email extractor pulls every address out of a text at once, and the character counter tells you how much space they take.

Frequently asked questions

How do I type the at sign if Shift + 2 does not work?
Your layout is probably not US English. On a Spanish keyboard it is AltGr + 2, and on a Latin American one AltGr + Q. On Windows, Alt + 64 with the numeric keypad works on every layout, or you can copy the symbol from the button at the top of this page.
Why is the at sign on different keys in different countries?
Each keyboard layout assigns it a different position. US and UK layouts put it on the number 2 with Shift; Spain uses the same key but with AltGr; and Latin American Spanish moves it to the Q key. The position of the at sign is in fact the most visible difference between the two Spanish layouts.
Why is the at sign called «arroba» in Spanish?
Because the symbol became associated with an old Iberian weight unit of that name, borrowed from Arabic ar-rubʿ, meaning «a quarter». An arroba was a quarter of a quintal, around 11.5 kg in Castile. Spanish and Portuguese kept the name; English simply calls it the at sign.
Who decided to use @ in email addresses?
Ray Tomlinson, in 1971. He needed a character to separate the user name from the machine name that would never appear inside a personal name, that sat on the keyboard, and that was rarely used. The at sign met all three conditions and already meant «at» in commercial bookkeeping.
What is the Unicode code point for the at sign?
It is U+0040, decimal 64, which is exactly why the Windows shortcut is Alt + 64. It belongs to the original ASCII set, so it works in any system and encoding without issue.
Does the symbol count as a character on Twitter or in an SMS?
Yes, it counts as one character. Unlike ñ or accented vowels, it is part of basic ASCII, so in an SMS it does not force a change of encoding or shrink the limit. You can verify it with our character counter.
How do I write it in a URL?
Inside a URL the character must be percent-encoded as %40 when used outside its normal function. In email addresses it is written as-is, separating the user name from the domain: user@domain.com.
How old is the @ symbol?
Much older than computing. Late medieval scribes used it as shorthand for the Latin preposition «ad», and it is documented from the 15th and 16th centuries in Florence, Castile, Seville, Aragon, Catalonia and France. Renaissance merchants kept it alive on invoices.