HTTA is reader supported. When you buy through links on our site, we may earn an affiliate commission at no extra cost to you. Learn more.

@ Key Not Working on Keyboard (Solved for Windows & Mac)

If your @ (at sign) won’t type, don’t panic. In most cases, the key is not broken — your keyboard layout is set to the wrong region/language.

A classic sign: you press Shift + 2 and get ” (double quote) or another symbol instead of @. That usually means your computer is using a different keyboard layout (like UK vs US).

Table of Contents

1-Minute Fix

1) Confirm you’re using the right keys (US vs UK)

US keyboard

  • Windows: Shift + 2 → @
  • Mac: Shift + 2 → @

UK keyboard

  • Windows: Shift + ‘ (apostrophe key) → @
  • Mac: Option (⌥) + 2 → @

If your result doesn’t match your keyboard type, jump to the layout steps below.

2) Quick fallback: Copy and Paste

If you need @ right now, select and copy this:

@

Then paste with Ctrl + V (Windows) or Command + V (Mac).

3) Quick keyboard layout check (Windows + Mac)

  • Windows: Look at the language/layout indicator on the taskbar (often ENG, US, UK). Click it and select the correct one.
  • Mac: Look for the input menu (flag/icon) in the menu bar. Click it and choose the correct keyboard.

Quick Reference Table (Correct @ Shortcuts)

LayoutCorrect shortcut for @What you’ll see if layout is wrong
US (Windows)Shift + 2Often ” (double quote) or another symbol
UK (Windows)Shift + ‘ (apostrophe key)Often @ appears somewhere else, or Shift + 2 gives “
US (Mac)Shift + 2Often ” (double quote) or another symbol
UK (Mac)Option (⌥) + 2Shift + 2 often types “

Copy/Paste @ (At Sign)

Click to copy
@ (At sign)
Tip: If copy is blocked, select the symbol and press Ctrl+C (Windows) or Command+C (Mac).

Now let's dive into Step-by-Step Fixes.


Fix 1: Make sure you’re typing @ correctly (US vs UK vs other layouts)

If you have a US keyboard

  • Press Shift + 2

If you have a UK keyboard

  • Windows: Press Shift + ' (apostrophe key)
  • Mac: Press Option (⌥) + 2

If your keyboard is neither US nor UK

Some layouts use a third key called AltGr (the Right Alt key on many Windows keyboards).

  • Try AltGr + 2, AltGr + Q, or AltGr + another key that shows @ printed on it.
  • If you see @ printed in the top-right corner of a key, it often means AltGr is involved.

If you still can’t type @, continue to Fix 2 and Fix 3.


Fix 2: Check and change keyboard layout on Windows (Windows 11 + Windows 10)

Windows 11 (most common)

  1. Click StartSettings
  2. Go to Time & languageLanguage & region
  3. Under Language, find your main language (for example English (United States) or English (United Kingdom))
  4. Click the three dots (⋯) next to that language → Language options
  5. Scroll to Keyboards
  6. Do one of these:
    • To add the correct layout: click Add a keyboard → choose US or United Kingdom
    • To remove a wrong layout: click the three dots (⋯) next to the keyboard → Remove (if available)
Windows 11 keyboard language settings

Set the default keyboard (important):

  1. Go back to Time & language
  2. Click TypingAdvanced keyboard settings
  3. Under Override for default input method, pick the layout you want (for example English (United States) – US or English (United Kingdom) – United Kingdom)
  4. Test @ again

Windows 10

  1. Click StartSettings
  2. Go to Time & LanguageLanguage
  3. Under Preferred languages, click your language (for example English (United States) or English (United Kingdom))
  4. Click Options
  5. Scroll to Keyboards
  6. Do one of these:
    • Click Add a keyboard → select US or United Kingdom
    • Click a keyboard you don’t want → Remove
  7. Test @ again

Quick way to confirm you picked the right one

  • US keyboard: Shift + 2 → @
  • UK keyboard (Windows): Shift + ' → @

Fix 3: Check and change keyboard layout on Mac (Input Sources)

  1. Open System Settings
  2. Go to Keyboard
  3. Open Input Sources (sometimes under “Text Input”)
  4. Confirm the correct keyboard is selected:
    • US: U.S.
    • UK: British
  5. Remove layouts you don’t use (optional)
  6. Test @ again

Fix 4: Quick toggle shortcuts (switch layouts quickly)

Windows

  • Press Windows + Space to cycle through keyboard layouts
  • Some PCs also use Alt + Shift to switch layouts (if enabled)

Tip: If @ suddenly “moves,” you likely switched layouts by accident.

Mac

  • Press Control + Space to switch input sources (common default)
  • If it doesn’t work: System Settings → Keyboard → Keyboard Shortcuts → Input Sources to see the exact shortcut on your Mac

Fix 5: Test if it’s a hardware issue (another keyboard / another app)

Test in another app

  • Open Notepad (Windows) or TextEdit (Mac)
  • Try typing @ there

Test another keyboard (best hardware check)

  • Plug in a USB keyboard (or use a Bluetooth keyboard)
  • Try typing @ on the same computer

If @ works on a different keyboard, your original keyboard may have a hardware problem.


Fix 6: Restart your computer

A simple restart can reset stuck keyboard behavior and reload settings.

  • Windows: Start → Power → Restart
  • Mac: Apple menu → Restart

Fix 7: Clean the keyboard safely (simple steps)

  1. Shut down your computer
  2. Unplug the keyboard (or disconnect Bluetooth)
  3. Turn the keyboard upside down and gently tap to release debris
  4. Use a soft brush or compressed air to clean between keys
  5. Wipe keys lightly with a microfiber cloth (slightly damp, not wet)
  6. Let it dry fully before using again

Avoid pouring liquids or spraying cleaner directly onto the keyboard.


Fix 8: Turn off Sticky Keys (Windows)

  1. Open Settings
  2. Go to AccessibilityKeyboard
  3. Turn Sticky Keys Off
  4. Try typing @ again

Fix 9: Turn off Filter Keys (Windows)

  1. Open Settings
  2. Go to AccessibilityKeyboard
  3. Turn Filter Keys Off
  4. Try typing @ again

Fix 10: Update/reinstall keyboard driver (Windows Device Manager)

  1. Right-click Start
  2. Click Device Manager
  3. Expand Keyboards
  4. Right-click your keyboard → choose Uninstall device
  5. Restart your PC (Windows will reinstall the driver automatically)

If you see Update driver, you can try that first — but uninstall + restart is usually simplest.


Fix 11: Scan for malware (Windows Security)

  1. Open Windows Security
  2. Click Virus & threat protection
  3. Click Quick scan
  4. Follow prompts if anything is found
  5. Restart and test again

Fix 12: Use On-Screen Keyboard (Windows + Mac) as a temporary workaround

Windows On-Screen Keyboard

  • Settings → Accessibility → Keyboard → On-screen keyboard (turn it on)
    Or:
  • Press Windows + R, type osk, press Enter

Mac On-Screen Keyboard (Keyboard Viewer / Accessibility Keyboard)

Option A (Keyboard Viewer):

  1. System Settings → Keyboard → Input Sources
  2. Turn on Show Input menu in menu bar
  3. Click the input icon in the menu bar → Show Keyboard Viewer

Option B (Accessibility Keyboard):

  1. System Settings → Accessibility → Keyboard
  2. Turn on Accessibility Keyboard

Fix 13: If it works in some websites/apps but not others (browser/app-specific checklist)

If @ works in one place but not another, the problem is usually the app or browser.

Try this checklist:

  • Test @ in a basic app (Notepad/TextEdit)
  • Try a different browser (Chrome vs Edge vs Firefox vs Safari)
  • Open a private/incognito window and test again
  • Disable browser extensions (especially shortcut, translator, or “keyboard” extensions)
  • Check app shortcuts: some apps remap keys or capture Shift combinations
  • Check the input field: some sites block certain characters in specific boxes (like usernames)
  • Try pasting @ as a quick workaround: copy @ and paste

Fix 14: When to see a technician (last resort)

Consider a technician if:

  • @ never works anywhere (even after layout fixes)
  • Multiple keys are failing, sticking, or typing random characters
  • The keyboard had a liquid spill
  • Keys are physically damaged or missing
  • External keyboard works, but the laptop’s built-in keyboard keeps failing

Troubleshooting

“Shift + 2 gives me a quote (") instead of @”

This strongly suggests the wrong keyboard layout.

  • If you need US layout, set it to US and use Shift + 2
  • If you need UK layout, use:
    • Windows: Shift + '
    • Mac: Option (⌥) + 2
  • Use Windows + Space (Windows) or Control + Space (Mac) to check if you accidentally switched layouts

“My @ key types a different symbol”

  • Confirm whether your keyboard is US or UK
  • Check your system keyboard layout (Fix 2 / Fix 3)
  • If your keyboard is European, try AltGr combinations

“@ works in one app but not in another”

  • Check Fix 13 (browser/app-specific checklist)
  • Try disabling extensions or app shortcuts
  • Use copy/paste as a quick workaround

“Laptop keyboard is missing keys / compact layout”

Some laptops use compact layouts where symbols are produced differently.

  • Look for @ printed on a key (often in a corner)
  • Try Fn + the key that shows @ (some models require it)
  • If your laptop has an AltGr key, try AltGr + the @ key

“It’s a brand-new keyboard and @ is in the wrong place”

New keyboards often come in a different layout than you expect.

  • Check the box listing: US, UK, DE, FR, etc.
  • Set your computer’s keyboard layout to match the physical keyboard (Fix 2 / Fix 3)
  • If you want US behavior, choose US in your settings

FAQ

Why is my @ key not working?

Most of the time, your keyboard layout is set incorrectly (US vs UK), so the same key press types a different character.

How do I type @ on a UK keyboard?

  • Windows (UK): Shift + ' (apostrophe key)

How do I type @ on a Mac UK keyboard?

  • Mac (UK): Option (⌥) + 2

How do I change my keyboard layout on Windows/Mac?

  • Windows: Settings → Time & language → Language & region → Keyboard
  • Mac: System Settings → Keyboard → Input Sources

How do I type @ without using the keyboard?

Copy/paste @, or use the On-Screen Keyboard / Keyboard Viewer (Fix 12).


Quick Recap

  1. First, confirm your keyboard type: US or UK
  2. Use the correct shortcut:
    • US: Shift + 2
    • UK Windows: Shift + '
    • UK Mac: Option (⌥) + 2
  3. If you get " or another symbol, fix your keyboard layout settings
  4. Use on-screen keyboard or copy/paste as a temporary workaround