How to Type At Sign @
Keyboard shortcuts for Windows, Mac, Chromebook, iPhone, Android & international layouts. Copy or type the @ symbol instantly.
At Sign & Related Symbols to Copy
Click any symbol to copy instantly
The at sign @ is one of the most essential characters in modern computing. Every email address uses it, every social media handle starts with it, and programmers encounter it in countless languages and frameworks. Yet finding it on your keyboard can be surprisingly tricky, especially on international layouts.
This guide shows you exactly how to type the at sign on every major platform: Windows, Mac, Chromebook, iPhone, Android, and Linux. We cover alt codes, keyboard shortcuts for US and international layouts, character maps, and the fastest copy-paste method.
Whether you need @ for an email address, a Twitter mention, or coding, you will find the right method below. The @ symbol on this page is standard Unicode text that works everywhere, in any application, on any device.
At Sign FAQ
The alt code for @ is Alt+64. Hold the Alt key and type 64 on the numeric keypad, then release Alt. Make sure Num Lock is enabled. On most US keyboards, Shift+2 is much faster.
Different countries use different keyboard layouts. On US keyboards, @ is at Shift+2. On UK keyboards, it is at Shift+' (apostrophe). On German keyboards, use AltGr+Q. On French keyboards, use AltGr+0. The physical key depends on your operating system's language settings.
On a German keyboard layout (QWERTZ), press AltGr+Q to type @. The AltGr key is to the right of the spacebar. Alternatively, you can hold Ctrl+Alt and press Q, which has the same effect as AltGr+Q on Windows.
The @ symbol has creative names worldwide: 'Klammeraffe' (spider monkey) in German, 'arroba' in Spanish and Portuguese, 'chiocciola' (snail) in Italian, 'apenstaartje' (monkey tail) in Dutch, and 'kukac' (worm) in Hungarian.
The @ symbol dates back to at least the 6th century as a scribal abbreviation for the Latin word 'ad' (meaning 'at' or 'to'). It was used in commercial contexts for pricing (e.g., '5 items @ $2 each'). Ray Tomlinson chose it for email in 1971 because it was rarely used and clearly separated the user name from the computer name.
In HTML, you can type @ directly or use the character entity @ or @. The @ sign does not need to be escaped in HTML, but encoding it can help prevent email address harvesting by spam bots.