How to Type Alt Codes and Special Characters on a Mac

How to Type Alt Codes and Special Characters on a Mac

Quick answer: Windows-style Alt + number-pad codes do not work on a Mac. Instead use Option combinations (Option+G is the copyright sign), press and hold a letter for accents, or open the Character Viewer with ⌃⌘Space to search any symbol by name.

Why Alt codes do not transfer

Windows Alt codes work by holding Alt and typing a decimal code on the numeric keypad. macOS has no equivalent input method, and most Mac keyboards have no numeric keypad. The Mac approach is different: characters are on Option and Option+Shift layers of the normal keyboard.

Method 1: Option key combinations

CharacterWindows Alt codeMac
©Alt+0169Option+G
®Alt+0174Option+R
Alt+0153Option+2
°Alt+0176Option+Shift+8
éAlt+0233Option+E, then E
– (en dash)Alt+0150Option+Hyphen
— (em dash)Alt+0151Option+Shift+Hyphen
Alt+8800Option+=
±Alt+241Option+Shift+=
Alt+0128Option+Shift+2

To see the whole layer live, open Keyboard Viewer (System Settings ▸ Keyboard ▸ Input menu) and hold Option, then Option+Shift.

Method 2: Press and hold for accents

Hold a letter such as e, a, n or o for about a second and an accent menu appears. Type the number shown, or click the accent you want. This covers most European diacritics without memorising Option codes.

Method 3: Character Viewer

Press ⌃⌘Space in any app to open the Character Viewer. Search by name ("arrow", "check mark", "bullet"), double-click to insert, and pin favourites. This is the fastest route for symbols you use rarely.

Method 4: Unicode Hex Input

If you know a character’s Unicode value, add the Unicode Hex Input source in System Settings ▸ Keyboard ▸ Text Input ▸ Edit. Then hold Option and type the four-digit hex code. Switch back to your normal source afterward, or ordinary typing behaves oddly.

In Excel for Mac

All four methods work inside a cell. Two Excel-specific notes:

  • A line break inside a cell is ⌃⌥Return, not Alt+Enter.

  • Symbols in formulas such as ≠ still need the function form (<>) — the typed symbol is display text only.

If what you are really trying to reproduce is a Windows Ribbon sequence like Alt, N, S, U for Symbol, that is a different problem — see What replaces Ribbon access keys in Excel on Mac? or use the Mac Excel Shortcuts app to run the sequences directly.

FAQs

Is there a numeric Alt-code method on a Mac at all?

Only Unicode Hex Input, and it uses hexadecimal Unicode values, not Windows decimal Alt codes. The two numbering systems are unrelated.

How do I type the Apple logo?

Option+Shift+K on most layouts. It only renders correctly on Apple systems.

Can I make my own text shortcuts for symbols?

Yes. System Settings ▸ Keyboard ▸ Text Input ▸ Text Replacements. For example replace "(c)" with the copyright sign.

Related guides

← Back to all articles