The degree symbol (°) is a fundamental typographic mark used daily across meteorological reports, geometric proofs, geographic coordinates, and culinary recipes. However, if you look at a standard QWERTY, AZERTY, or QWERTZ keyboard, you will notice a glaring omission: there is no dedicated physical key for it. Because it is classified as a "special character" or "extended ASCII character," accessing it requires specific keyboard shortcuts or software menus.

To input the degree symbol quickly, use these primary shortcuts:

  • Windows: Press and hold Alt, then type 0176 on the numeric keypad.
  • macOS: Press Option + Shift + 8.
  • iOS/Android: Long-press the 0 (zero) key on the numeric keyboard.

While these shortcuts solve the immediate problem, the method for inserting a degree sign can change depending on whether you are using a laptop without a number pad, writing a technical paper in LaTeX, or coding a weather application in HTML. Understanding the mechanics behind these inputs ensures that your documents remain professional and technically accurate.

Windows Keyboard Methods for the Degree Sign

Windows offers the most diverse set of methods for accessing special characters, reflecting its long history of supporting various character encoding standards.

Using Alt Codes with the Numeric Keypad

The most reliable way to type the degree symbol in any Windows application—from Notepad to advanced CAD software—is the Alt code. This method relies on the Windows-1252 character set.

To use this method, you must have a keyboard with a dedicated numeric keypad (the block of numbers on the right side).

  1. Ensure that Num Lock is turned on.
  2. Press and hold the Alt key on the left side of your spacebar.
  3. While holding Alt, type the numbers 0176 in sequence on the numeric keypad.
  4. Release the Alt key. The degree symbol (°) should appear instantly.

Note for Laptop Users: Many modern laptops omit the physical numeric keypad to save space. If your laptop has small blue numbers printed on the main letter keys (often M, J, K, L, U, I, O), you may need to hold the Fn key in addition to the Alt key to activate the "embedded" numeric keypad. If your laptop lacks this entirely, you will need to use the Emoji Panel or Character Map.

The Windows Emoji and Symbols Panel

In Windows 10 and Windows 11, Microsoft introduced a much more intuitive way to find symbols without memorizing four-digit codes.

  1. Press the Windows Key + . (period) or Windows Key + ; (semicolon).
  2. The Emoji panel will pop up. At the top, click on the Symbols icon (represented by a Greek Omega Ω).
  3. Scroll down or select the General Punctuation or Mathematical symbols category.
  4. Find the degree symbol (°) and click it to insert it into your text.

This method is particularly useful for users who find Alt codes difficult to remember or who are working on compact keyboards.

Character Map for Legacy Support

For older versions of Windows or when you need to see exactly which font supports the degree symbol, the Character Map is the fallback tool.

  1. Type Character Map into the Windows search bar and press Enter.
  2. In the "Search for" box at the bottom, type "degree" and click Search.
  3. Double-click the degree symbol (°) from the results, then click Copy.
  4. Paste it into your document using Ctrl + V.

Mastering the Degree Symbol on macOS

Apple’s approach to special characters is generally more streamlined than Windows, focusing on intuitive key combinations that relate to the symbol's visual or functional category.

The Primary Mac Shortcut

The fastest way to type a degree sign on a Mac is via a three-key combination. This shortcut works globally across the operating system, including in Safari, Pages, and professional creative suites.

  • Shortcut: Option + Shift + 8

Many users mistakenly try Option + 0 or Option + K. While these may produce similar-looking circles in certain fonts, Option + Shift + 8 is the only shortcut that consistently generates the official Unicode degree sign (U+00B0).

Using the Character Viewer

If you prefer a visual interface or want to explore variations like the Celsius (℃) or Fahrenheit (℉) pre-composed symbols, the Character Viewer is the best tool.

  1. Press Control + Command + Space to open the Character Viewer.
  2. Use the search bar in the top-right corner and type "degree."
  3. The search results will show the standard degree sign, as well as related mathematical operators.
  4. Double-click the symbol to insert it.

Creating a Text Replacement Shortcut

If you are a scientist or weather blogger who types this symbol dozens of times a day, you can create a custom "trigger" text.

  1. Go to System Settings > Keyboard > Text Replacements.
  2. Click the + button.
  3. In the "Replace" column, type a shortcut like *deg.
  4. In the "With" column, paste the degree symbol (°).
  5. Now, whenever you type *deg and hit space, macOS will automatically convert it to °.

Mobile Devices and Tablets

On mobile operating systems like iOS (iPhone/iPad) and Android, keyboard real estate is extremely limited. To accommodate special characters, manufacturers use "long-press" menus.

Inputting on iPhone and iPad

  1. Tap the text field to bring up the keyboard.
  2. Tap the 123 button in the bottom-left corner to switch to the numbers layout.
  3. Locate the 0 (zero) key.
  4. Press and hold your finger on the 0.
  5. A small bubble will appear above your finger showing the degree symbol (°).
  6. Slide your finger up to the symbol and release.

Inputting on Android Devices

While Android keyboards vary by manufacturer (Gboard, Samsung Keyboard, SwiftKey), most follow a similar logic to iOS.

  1. Open the numbers and symbols keyboard (usually by tapping ?123).
  2. Go to the second page of symbols if necessary (tapping =\< or similar).
  3. On many versions of Gboard, the degree symbol is directly visible on the symbols page.
  4. Alternatively, long-press the 0 (zero) key or the period (.) key to find the degree sign in the pop-up menu.

Degree Symbols in Professional Software

Standard shortcuts usually work, but some professional applications have their own internal logic for handling symbols to ensure better formatting or compatibility.

Microsoft Word and Outlook

Word offers a specialized shortcut that is often easier to remember than the Alt code:

  • Word Shortcut: Press Ctrl + @ (which is Ctrl + Shift + 2), then press the Spacebar.

Alternatively, you can use the ribbon:

  1. Go to the Insert tab.
  2. Click Symbol on the far right.
  3. Select More Symbols.
  4. Find the degree sign in the "Latin-1 Supplement" subset and click Insert.

Microsoft Excel and Google Sheets

In spreadsheet software, the degree symbol is often used in cell formatting. While you can use the standard Alt codes or Mac shortcuts to type the symbol directly into a cell, you can also use a formula to generate it.

  • Formula: =CHAR(176)

This is particularly useful when you want to concatenate a number with a degree sign automatically. For example, if cell A1 contains the number 25, you can use the formula =A1 & CHAR(176) & "C" to display "25°C".

LaTeX for Scientific Publishing

In the world of academic publishing, precision is paramount. Using a raw Unicode character can sometimes cause compilation errors in older LaTeX engines.

  • The gensymb package: Include \usepackage{gensymb} in your preamble and use \degree.
  • Math mode: Use $^\circ$ to create a superscript circle that functions as a degree sign.
  • siunitx package: This is the gold standard for scientific writing. Use \ang{45} for 45° or \SI{25}{\celsius} for 25 °C.

Web Development and Coding

When building websites or writing code, you must ensure that the degree symbol renders correctly across different browsers and operating systems.

HTML Entities

In HTML, it is often safer to use entities rather than pasting the raw character, especially if your file encoding isn't set to UTF-8.

  • Named Entity: &deg;
  • Decimal Entity: &#176;
  • Hexadecimal Entity: &#xb0;

Example: <p>The current temperature is 22&deg;C.</p>

CSS Content

If you want to add the degree symbol via CSS (for example, after a data attribute), use the escaped hex code.

  • CSS: content: "\00B0";

Programming Languages

Most modern languages support Unicode strings, but you may need to use escape sequences in specific contexts:

  • Python: print(u"\u00b0")
  • JavaScript: console.log("\u00B0");
  • Java: System.out.println("\u00B0");

Why is There No Degree Key on the Keyboard?

To understand why such a common symbol is hidden, we have to look back at the history of the typewriter and the early computer age.

The QWERTY Legacy

The QWERTY layout was designed for mechanical typewriters in the late 19th century. Space was at a premium; every additional key increased the complexity and cost of the machine. Only the most essential characters for business correspondence—letters, numbers, and basic punctuation like the period and comma—made the cut.

The Shift to Digital

When early computers were developed, they used the ASCII (American Standard Code for Information Interchange) standard. The original ASCII set only had 128 slots, which covered the English alphabet, digits, and control characters. The degree symbol was not included in this original 7-bit set.

It wasn't until the development of Extended ASCII (8-bit) and eventually Unicode that the degree symbol was assigned a standardized "home" (U+00B0). By the time these standards were universal, the physical layout of the keyboard had become so entrenched that manufacturers were hesitant to add new keys that would disrupt the muscle memory of millions of typists.

Professional Formatting and Style Rules

Typing the symbol is only half the battle; using it correctly according to international standards is essential for professional communication.

The Spacing Debate

One of the most common questions in technical writing is: Should there be a space between the number and the degree symbol?

The answer depends on whether you are measuring an angle or a temperature:

  1. Angles: There is no space between the number and the symbol.
    • Correct: A 90° angle.
    • Incorrect: A 90 ° angle.
  2. Temperature (SI Units): According to the International Bureau of Weights and Measures (BIPM) and the ISO 80000 standard, there should be a thin space or a non-breaking space between the number and the symbol, but no space between the symbol and the letter C or F.
    • Correct: 25 °C.
    • Common usage (non-scientific): 25°C.

Avoiding the "Ordinal" Mistake

In many fonts, the Masculine Ordinal Indicator (º) looks almost identical to the Degree Symbol (°). However, they are different characters in Unicode.

  • Degree Symbol (°): U+00B0. Used for math and temperature.
  • Masculine Ordinal (º): U+00BA. Used in Spanish, Portuguese, and Italian for abbreviations (e.g., 1º for primero).

Using the ordinal indicator in place of a degree sign can break search engine indexing and screen readers for the visually impaired. Always use the correct shortcut or code to ensure accessibility.

Troubleshooting Common Issues

My Alt Code Produces a Different Character

If Alt + 0176 results in a strange letter or symbol, it is usually because:

  1. Num Lock is off: The keypad is acting as directional arrows instead of numbers.
  2. Top Row Numbers: You are using the numbers above the QWERTY keys instead of the numeric keypad. Alt codes only work with the keypad.
  3. Keyboard Layout: Your Windows input language might be set to a region that handles Alt codes differently.

The Symbol Looks Like a Box or Question Mark

This is known as "mojibake." It happens when the font you are using does not contain the degree symbol glyph, or when the document's encoding (like ASCII) doesn't support it. To fix this, change your font to a standard one like Arial, Times New Roman, or Calibri, and ensure your document is saved with UTF-8 encoding.

Frequently Asked Questions

What is the Chromebook shortcut for the degree symbol?

Chromebooks use Unicode entry. Press Ctrl + Shift + U, then type 00B0 and press Enter.

How do I type the degree symbol on a Linux keyboard?

If you have a Compose Key enabled, press Compose, then o, then o. Otherwise, use Ctrl + Shift + U, then type 00B0 and press Enter.

Can I use the superscript "o" as a degree sign?

While it looks similar, a superscript letter "o" is typographically distinct. It will often be misaligned and will not be recognized by software performing mathematical calculations or data analysis.

Is there a difference between the Celsius symbol and the degree symbol?

Yes. The degree symbol (°) is a standalone mark. There are also pre-composed characters like ℃ (U+2103) and ℉ (U+2109). However, modern standards recommend using the standard degree symbol followed by a capital C or F rather than these pre-composed characters for better compatibility.

Summary of Methods

Platform Shortcut / Method
Windows (with Numpad) Alt + 0176
Windows (Laptop/No Numpad) Win + . (Symbols menu)
macOS Option + Shift + 8
iPhone/iPad Long-press 0 on the number keyboard
Android Long-press 0 or check symbols page
Chromebook Ctrl + Shift + U > 00B0 > Enter
Microsoft Word Ctrl + @, then Space
HTML &deg;

Finding the degree symbol on a keyboard may not be as simple as pressing a single key, but once you master the shortcut for your specific device, it becomes second nature. Whether you are a student drafting a geometry assignment, a scientist logging climate data, or a home cook sharing a perfect sourdough recipe, using the correct degree sign ensures your work is clear, professional, and technically sound.