Have you ever typed out a temperature, hit send, and then noticed something looked off about the little circle next to the number? Maybe it sat too high. Maybe it looked like a tiny letter “o.” Maybe it rendered as a box or a question mark on someone else’s screen. That small circle causes more trouble than almost any other character on a keyboard.
The degree sign looks simple. It is not. It has a specific identity in the world’s character standards, several impostors that look nearly identical, and a handful of correct ways to type it depending on where you are writing. This guide walks through all of it: the right character, the fastest ways to produce it, the conventions for spacing and placement, and the mistakes that make a document look amateurish.
What the degree sign actually is
The degree sign is a single character with a single code point: U+00B0 DEGREE SIGN. It lives in the Latin-1 Supplement block of Unicode, the range that runs from U+0080 to U+00FF and was carried over from the older ISO/IEC 8859-1 standard. You can see it sitting between other symbols in the official Unicode code chart for the Latin-1 Supplement, which is worth a look if you want to confirm exactly what you are pasting. (Use passkeys iphone practical sign guide) (Unicode Consortium)
Two properties matter for practical writing. First, the degree sign is a spacing character, not a combining mark. It stands on its own and does not attach to the letter before it. Second, it is genuinely different from two lookalikes: U+02DA RING ABOVE (a modifier letter) and U+030A COMBINING RING ABOVE (a mark that glues itself to the preceding character). The Unicode Standard core specification defines these distinctions precisely, and mixing them up is one of the most common reasons a document renders inconsistently across devices.
In plain terms: there is one correct character, and several characters that will look almost right on your screen and wrong everywhere else.
The fastest ways to type it

The method depends on your device and what you are writing in. Here is a practical comparison.
| Where you are typing | How to produce ° | Notes |
|---|---|---|
| Windows (numeric keypad) | Hold Alt and type 0176 | Requires the numeric keypad, not the row of numbers above the letters |
| Windows (many layouts) | AltGr + Shift + the key with ° and ^ | Layout-dependent; not universal |
| macOS | Option + Shift + 8 | Reliable across standard layouts |
| iPhone or Android | Long-press the 0 key, then slide to ° | Fastest option on touch screens |
| Microsoft Word | Type 00B0 then press Alt+X, or use Insert > Symbol | The Alt+X trick converts the code point in place |
| Google Docs | Insert > Special characters, search “degree” | Also supports drawing the symbol |
| HTML | Write `°` or `°` | Both are defined in the HTML standard’s character reference table |
| LaTeX | ` extdegree` in text, `^circ` in math mode | `degree` is not a standard command |
A word about shortcuts: they are conveniences provided by an operating system or an application, not standards. They can change with keyboard layout, and a laptop without a numeric keypad will not respond to Alt+0176 at all. If a shortcut fails, do not assume the character is unavailable. Switch methods.
For anyone who works with text professionally, the single most useful habit is learning the code point, not the keystroke. U+00B0 works everywhere, on every platform, forever. Keystrokes come and go.
Copying and pasting: the hidden trap
Pasting is the method most people reach for, and it is the one that causes the most silent errors. Here is the problem: the degree sign sits in a crowded neighborhood. Nearby characters include the masculine ordinal indicator (º, U+00BA), which is used in Spanish and Portuguese for abbreviations like “primero,” and the feminine ordinal indicator (ª, U+00AA). On screen at small sizes, ° and º are nearly indistinguishable. In the underlying file, they are completely different characters.
When you copy a temperature from a word processor, a PDF, or a web page, you may be picking up the wrong one. The text will look fine in your document and wrong in someone else’s email client, spreadsheet, or database. The only reliable check is to inspect the code point itself. Most code editors and many word processors will show you the Unicode value of a selected character, and that is the number you want to confirm.
The same warning applies to smart quotes and autocorrect. Some word processors will “helpfully” convert a typed degree sign into a typographic character from a private-use range. If a document suddenly shows a box or a strange glyph where the degree sign should be, suspect autocorrect before you suspect the font.
This kind of invisible character damage is not unique to the degree sign. It shows up in file systems too, which is why guides on how to fix an SD card that is write protected spend so much time on the difference between what a screen displays and what the storage actually contains. (Video doorbell wedge mount angle which degree actually fixes) (Degree symbol)
Spacing, placement, and the style guide question
Here is where reasonable people disagree, and where you should know which rulebook you are following rather than guessing.
In everyday English writing, the convention is no space between the number and the sign: 45°C, 98.6°F, a 90° angle, latitude 51°. That is what most publications do, and it is what readers expect.
But scientific and technical publishing has its own conventions. The International System of Units, documented in the SI Brochure published by the BIPM, calls for a space between a numerical value and its unit symbol: 25 °C, not 25°C. Note carefully what that means. The space goes between the number and the unit, not between the number and the degree sign. The degree sign stays attached to the C or the F.
Style guides differ on the details, and editions of the same guide have changed over time. The practical advice is straightforward: pick a guide, follow it consistently within a document, and do not mix conventions in the same paragraph. A report that writes 25 °C on page one and 25°C on page two looks careless even if both forms appear somewhere in a style manual.
For angles, the picture is simpler. A bare angle takes no space: 45°, 180°, a right angle of 90°. There is no unit symbol for the space to separate from.
What the degree sign means in different contexts
The same character carries wildly different meanings depending on what follows it. This is why context matters more than the symbol itself.
Temperature. Celsius and Fahrenheit both use the degree sign: 37°C, 98.6°F. Kelvin does not. Absolute temperature is written simply as 310 K, with no degree sign, because the kelvin is a unit in its own right rather than a scale marked in degrees. Writing “310°K” is a common error and an easy one to avoid once you know the rule.
Angles. Degrees of arc, from geometry to navigation: a 30° incline, a 45° turn. Minutes and seconds of arc subdivide the degree and use prime and double-prime marks, not the degree sign.
Geography. Latitude and longitude: 40°N, 74°W. The sign here is doing the work that the words “degrees north” would otherwise do.
Alcohol content. In the United States, degrees of proof are marked with the same sign: 80° proof. Most of the rest of the world uses percent alcohol by volume instead, so this usage appears mainly in American contexts.
Grading and measurement scales. Some grading systems, slope measurements, and technical scales use degrees as well. The symbol is identical; only the reader’s context tells them what is being measured.
The lesson is that the degree sign is a context-dependent symbol, not a self-contained one. A number followed by ° means nothing until the reader knows what scale is in play.
Common mistakes and how to avoid them
Most degree sign problems fall into a small number of repeatable categories. Knowing them saves a lot of cleanup.
Using the letter o or a superscript zero. Typing “45oC” or “45O” is a classic. It reads as a letter, not a symbol, and screen readers may pronounce it as one. Use the actual character.
Confusing ° with º. The ordinal indicator is a different character with a different job. If your document is in Spanish or Portuguese, the distinction matters even more, because both characters are legitimate and both appear.
Using the combining ring above. This produces a mark that attaches to the previous character. It may look acceptable in one font and disastrous in another, and it breaks searching and sorting.
Adding a space in the wrong place. “25° C” puts the space between the sign and the unit, which is the one place it should not go under any convention.
Trusting autocorrect. Turn off automatic symbol substitution when you are writing technical content, or check the output afterward.
Assuming the shortcut is universal. It is not. A colleague on a different keyboard layout will get a different result from the same keystrokes.
There is a broader principle at work here that applies to any kind of precise writing. Getting the small details right is what separates a document that reads as professional from one that merely reads. The same discipline shows up in how to write a resignation letter that leaves a good impression, where a single careless phrase can undo an otherwise graceful exit.
Getting it right in code and markup
If you write for the web, the degree sign has a few extra considerations.
In HTML, use the named entity `°` or the numeric reference `°`. Both are defined in the HTML standard’s character reference table, and both are safe. Modern HTML is UTF-8 by default, so you can also paste the character directly, provided your file is actually saved as UTF-8. Encoding mismatches are the usual cause of a degree sign turning into “°” on a live page.
In CSS and JavaScript, the character can be written literally or as an escape sequence. If you use escapes, be aware that JavaScript and CSS use different escape syntaxes, and mixing them up is a common source of bugs.
In databases, store the character as Unicode and set your column collation accordingly. A column that stores text in a legacy single-byte encoding may silently mangle the sign on insert.
In LaTeX, remember that `^circ` is a math-mode construct and ` extdegree` is the text-mode command. Using the wrong one in the wrong context produces either an error or an oddly spaced result.
If you find yourself debugging character encoding problems regularly, the skill overlaps with other forms of precise technical writing. The same attention to exact syntax that makes YARA rules for malware detection actually work is what makes a character reference render correctly on the first try.
A quick workflow that prevents most problems
For anyone who writes temperatures or angles regularly, a short routine eliminates nearly all of these issues.
- Decide which style guide governs the document, and note its spacing rule once.
- Type the degree sign using the code point method for your platform, not a copy-paste from an unknown source.
- If you must paste, verify the code point afterward.
- Run a find-and-replace for the ordinal indicator and the letter o in numeric contexts.
- Check the rendered output on a second device or in a different font before publishing.
- For web content, confirm the page declares UTF-8 encoding.
That is five minutes of work that saves an embarrassing correction later. The same logic applies to any small technical detail that travels between systems, whether it is a character encoding or a passkey setup on an iPhone: the details are boring right up until they fail.
Conclusion
The degree sign is a small character with a precise identity. It is U+00B0, a spacing character in the Latin-1 Supplement, and it is not the ordinal indicator, not a superscript zero, and not a combining ring. Once you know that, the rest is mechanics: pick the input method your device supports, confirm the code point when you paste, follow one style guide for spacing, and remember that the symbol means nothing without its context.
Most people never think about this character until it breaks something. The ones who do think about it write documents that look finished, render correctly everywhere, and never prompt a reader to squint at a tiny circle and wonder what went wrong.
Frequently asked questions
What is the keyboard shortcut for the degree sign?
On Windows, hold Alt and type 0176 on the numeric keypad. On macOS, press Option + Shift + 8. On phones, long-press the 0 key. These are operating system conveniences rather than standards, so they can vary by keyboard layout and device. The code point U+00B0 is the one thing that never changes.
Is the degree sign the same as the small letter o?
No. The degree sign is U+00B0. A lowercase letter o is U+006F, and a superscript zero is U+2070. They may look similar at small sizes, but they are different characters with different meanings, and substituting one for another can confuse screen readers and search tools.
Should there be a space before the degree sign?
In ordinary English writing, no: 45°C and 90° are standard. Scientific publishing following SI conventions puts a space between the number and the unit symbol, as in 25 °C, but the degree sign stays attached to the unit. Pick one convention and apply it consistently.
Why does my degree sign show up as a strange symbol?
Almost always an encoding problem. The file, page, or database is probably not using UTF-8, or the character was pasted from a source that substituted a different code point. Check the encoding first, then verify the character itself.
Does Kelvin use a degree sign?
No. Kelvin is written as a unit symbol without a degree sign: 310 K, not 310°K. Celsius and Fahrenheit use the degree sign because they are scales marked in degrees; the kelvin is not.
How do I type a degree sign in HTML or LaTeX?
In HTML, use `°` or `°`. In LaTeX, use ` extdegree` in text mode and `^circ` in math mode. Note that `degree` is not a standard LaTeX command, even though many people assume it is.


