Skip to content

At sign @

The at sign (@) separates the user name from the domain in an email address and tags people on social media. On a US keyboard, press Shift+2. Copy it above.

U+0040 · COMMERCIAL AT

Block: Basic Latin · Unicode 1.1 · Other punctuation

How to type it

Windows
Win + . (period) opens the emoji & symbol panel
Microsoft Word
0040, then Alt + X
Mac
Control + Command + Space opens the Character Viewer
Linux (GTK/IBus)
Ctrl + Shift + U, 40, Space

Codes for developers

Code point
U+0040
Unicode name
COMMERCIAL AT
HTML entity
@
CSS
content: "\0040";
JavaScript / JSON
"\u0040"
Python
"\u0040"
URL encoding
%40
UTF-8
40
UTF-16
0040

Look-alike characters

  • FULLWIDTH COMMERCIAL AT
  • CIRCLED LATIN SMALL LETTER A

What the @ symbol means

  • Email addresses: jane.doe@example.com reads “jane dot doe at example dot com.” Ray Tomlinson chose @ for network email in 1971 to separate the user’s name from the host computer.
  • Mentions and handles: on social platforms and in work chat, @name notifies a person or labels an account.
  • Prices and rates: in invoices and shorthand, “12 units @ $4.50” means “at $4.50 each.”
  • Casual shorthand: “Meet @ 6” is fine in a text message but not in a business email. In formal writing, spell out “at.”

The official Unicode name is commercial at, a reminder of its long use in bookkeeping and trade before email made it famous.

@ in code and on the web

  • Python: decorators (@property) and, since Python 3.5, matrix multiplication (a @ b).
  • Java and TypeScript: annotations and decorators, such as @Override.
  • CSS: at-rules like @media and @import.
  • Package names: npm scopes such as @types/node.
  • Excel: in current versions, @ can appear in formulas as the implicit intersection operator.

Look-alikes: the fullwidth @ belongs in Chinese, Japanese and Korean text set in fullwidth characters, and it breaks an email address if it slips in. The circled ⓐ is a decorative letter, not an at sign. If an address copied from a PDF or website bounces, retype the @ by hand.

Typing @ on keyboards and phones

  • US keyboard, Windows or Mac: Shift+2.
  • If Shift+2 types a quotation mark: your computer is using a different keyboard layout, such as UK English. Switch the input language back to US English from the taskbar (Windows) or the input menu in the menu bar (Mac).
  • iPhone: when you type into an email field, the keyboard shows @ next to the space bar; elsewhere it is on the numbers page.
  • Android (Gboard): on the symbols page, and on the main letters page in email fields.
  • Windows Alt code: hold Alt and type 64 on the numeric keypad.

Frequently asked questions

How do I type the @ symbol on a keyboard?

On a US keyboard, hold Shift and press 2. This works on both Windows and Mac.

Why does Shift+2 type a quotation mark instead of @?

Your computer is set to a non-US keyboard layout, such as UK English. Switch the input language back to US English.

What is the @ symbol called?

In English it is the at sign or at symbol. Its Unicode name is commercial at.

Can I use @ instead of “at” in writing?

Only in informal messages, prices and handles. In formal writing, spell out the word.

Unicode data: Unicode Character Database 18.0.0 (unicode.org).

More symbols

All symbols · Copy and paste symbols · Emoji search