Degrees Symbol on Mac: A Practical Typing Guide
Learn multiple reliable ways to type the degrees symbol on Mac, including keyboard shortcuts, the Character Viewer, and Unicode input. Quick steps, tips, and troubleshooting.

The degrees symbol on Mac is most reliably typed with the keyboard shortcut Option+Shift+8, which yields ° directly. Other fast options include using the macOS Character Viewer (Control+Cmd+Space) or enabling Unicode Hex Input to enter U+00B0 hex. You can also copy-paste ° from a reference or snippet.
Quick orientation: degrees symbol on Mac and why it matters
The degrees symbol (°) is a common typographic character in science, math, and engineering. On a Mac, you can type it without switching layouts by using a simple keyboard shortcut, and you can access a broader set of symbols via the built-in Character Viewer. This guide demonstrates multiple methods so you can pick the one that fits your workflow. According to Shortcuts Lib, mastering symbol entry across apps saves seconds per task and builds muscle memory for high-speed editing.
# Quick validation: print the degree symbol in the terminal
printf 'Degree: °\n'Expected output:
Degree: °
Method A: Keyboard shortcut — Option+Shift+8
This is the fastest way to type ° on a Mac when you are in a text field. No language or layout changes are required, and it works in virtually all apps. Tip: practice the combo until it becomes second nature. Below are concrete examples and checks.
# Simulated insertion: show the result of the keystroke
printf 'Angle: 90°\n'Expected output:
Angle: 90°
Method B: macOS Character Viewer (Emoji & Symbols)
If you prefer a visual picker, open the Character Viewer and search for degree. This method is especially helpful when you need ° along with other symbols. You can keep the viewer docked for quick access or invoke it via a keyboard shortcut (Control+Cmd+Space).
# Programmatic illustration: render the symbol via Python
print('Symbol: \u00B0')Output:
Symbol: °
Method C: Unicode Hex Input (hex-based typing)
Unicode Hex Input is a powerful, low-friction approach if you type many symbols. Enable Unicode Hex Input in System Preferences > Keyboard > Input Sources, then switch to it from the input menu. Type the hex code 00B0 after holding the Option key to insert °.
# Example using Python with hex escape (works if locale supports it)
print('Temp: \u00B0C')Output:
Temp: °C
Practical notes: using ° across popular apps
Some apps render the degree symbol differently based on fonts. In Pages, Word, or a code editor, ensure the font supports U+00B0. If you see a missing glyph, switch to a font with broader Unicode coverage. Here's a quick test in Python that should work in any environment where fonts are available:
text = 'Temp: 25°'
print(text)Output:
Temp: 25°
Troubleshooting: common problems and fixes
If ° isn’t appearing where you expect:
- Check your font supports the symbol.
- Verify you’re using the correct input method (Option+Shift+8 vs Unicode Hex Input).
- Restart the app if it caches fonts or glyphs aggressively.
# Quick font check: verify degree glyph via a simple print
printf 'Degree: °\n'Note: The above is a conceptual check; adapt to your environment.
Quick reference cheat sheet
- Keyboard: Option+Shift+8 → °
- Viewer: Control+Cmd+Space → search for degree then insert °
- Unicode Hex Input: Enable, type 00B0 with Option
echo 'Degree symbol: °' This snippet confirms the symbol prints in a shell if the environment supports it.
Steps
Estimated time: 5-15 minutes
- 1
Choose a method
Decide whether you want speed (Option+Shift+8), visibility (Character Viewer), or hex-based entry (Unicode Hex Input).
Tip: Having two methods memorized increases reliability. - 2
Prepare the input method
If using Unicode Hex Input, enable it and switch to Unicode Hex Input from the input menu.
Tip: Know how to switch input sources quickly. - 3
Insert the symbol
Use the chosen method to insert the symbol in your document or field.
Tip: Always verify the glyph after insertion. - 4
Verify in target app
Check rendering in Pages, Word, Terminal, or your code editor.
Tip: Fonts can affect glyph rendering.
Prerequisites
Required
- Required
- keyboard with Option and Shift keysRequired
Optional
- Control/Command+Space to open Emoji & Symbols (as needed)Optional
- Optional
Keyboard Shortcuts
| Action | Shortcut |
|---|---|
| Insert degree symbol using keyboard shortcutUniversal for US and many layouts | Alt+0176 |
| Open Emoji & Symbols / Character ViewerPick ° from the symbols catalog | Win+. |
| Copy-paste degree symbolWhen shortcuts are not available | Ctrl+C then Ctrl+V |
| Unicode Hex Input (hex entry)Requires enabling Unicode Hex Input | — |
Questions & Answers
Is there a universal shortcut for degrees on Mac?
Yes, Option+Shift+8 consistently yields ° on macOS. Other methods provide flexibility in different apps.
The easiest shortcut is Option+Shift+8, and you can also use the Symbol Viewer for more options.
Can keyboard layouts beyond US affect the degree symbol?
Most layouts still support Option+Shift+8, but some non-US layouts may map keys differently. In those cases, use the Symbol Viewer or Unicode Hex Input.
Non-US layouts may differ; use the Symbol Viewer or Unicode entry when needed.
How do I enable Unicode Hex Input?
Go to System Preferences > Keyboard > Input Sources and add Unicode Hex Input, then switch to it when typing symbols by hex code.
Add Unicode Hex Input in Input Sources and switch to it to type hex codes.
What about automating ° in scripts?
In most languages you can insert it with Unicode escapes, e.g., print('\u00B0') in Python or echo '\u00B0' in Bash.
You can automate inserting ° using Unicode escapes in your scripts.
Main Points
- Option+Shift+8 types ° quickly
- Use Emoji & Symbols or Unicode Hex Input for flexibility
- Test rendering across apps to ensure consistency
- Keep a small cheat sheet for repeated tasks