O With Umlaut (ö) (ö)

The o with umlaut (ö) ö is Unicode U+00F6, the Latin letter o with umlaut or diaeresis, prominent in German, Swedish, and Finnish. Press Copy to put it on your clipboard, or type it with Alt + 0246 on Windows or Option + U, then O on a Mac.

Unicode
U+00F6
HTML
ö
Windows
Alt + 0246
Mac
Option + U, then O

How to type the o with umlaut (ö) (ö)

The quickest way is to press Copy above and paste. To type ö yourself, use the method for your device below. On Windows the alt code is Alt + 0246. On a Mac it is Option + U, then O.

Windows

  1. Hold Alt and type 0246 on the numeric keypad, then release Alt. Num Lock must be on. This uses the Windows-1252 code page, so it works in almost every Windows app.
  2. Hold Alt and type 148 on the numeric keypad. This older code (from code page 437) works in Notepad, Word and most desktop apps.
  3. In Word or Outlook, type 00F6 and press Alt + X. Alt + X converts the hex code before the cursor into the character, and back again.
  4. Press Win + R, type charmap and press Enter. Tick “Advanced view”, search for Latin Small Letter O with Diaeresis, then Select and Copy. Character Map is built into every version of Windows.

Mac

  1. Press Option+UthenO. On the standard US and US-International layouts.
  2. Press Control + Command + Space to open the Character Viewer, search for o umlaut and double-click it.

Linux & ChromeOS

  1. Press Ctrl + Shift + U, type f6, then press Enter or Space. Works in GTK and IBus apps (GNOME, Firefox, Chrome, LibreOffice) and on ChromeOS.
  2. Press your Compose key, then " o. Needs a Compose key set in your keyboard settings.

iPhone & iPad

  1. Touch and hold the o key on your iPhone or iPad keyboard, then slide your finger to ö.
  2. Copy ö from this page, then go to Settings → General → Keyboard → Text Replacement and add it with a shortcut such as ;o. The shortcut then turns into the symbol as you type, in every app.

Android

  1. In Gboard, touch and hold the o key, then drag your finger to ö in the pop-up accent list.
  2. Copy ö here, then open Gboard settings → Dictionary → Personal dictionary and add it with a shortcut.

Microsoft Word

  1. Type 00F6, then press Alt + X.
  2. Insert → Symbol → More Symbols. Set “from” to Unicode (hex), type 00F6 in “Character code” and click Insert.
  3. On a Mac, Option+UthenO works in Word too.

Google Docs

  1. Insert → Special characters, then search for “o umlaut” or draw it in the box.

Excel & Google Sheets

  1. Enter =UNICHAR(246) in a cell. It works in Excel 2013 and later and in Google Sheets.

HTML

  1. Write ö or ö in your HTML.

What does ö mean?

The letter o with umlaut ö (capital Ö, Unicode name LATIN SMALL LETTER O WITH DIAERESIS) features two horizontal dots set above the letter o. In German, it signifies an umlaut vowel mutation producing a mid front rounded vowel sound (/øː/ as in schön, or /œ/ as in können). If a keyboard or system lacks the ö key, German orthography permits substituting the two-letter digraph oe (schoen, Koeln).

In Nordic and Uralic languages—including Swedish, Finnish, Estonian, and Hungarian—ö is not considered an accented o, but an independent letter positioned near the end of the alphabet. In Turkish, Azerbaijani, and Turkmen, ö also forms an essential native vowel. To type ö on Windows, hold Alt and type 0246 (or Alt + 148). On a Mac, press Option + U, then tap O.

Common uses

  • German vocabulary and cities: schön (beautiful), Köln (Cologne), Österreich (Austria)
  • Swedish and Finnish words: smörgåsbord (buffet), mökki (cottage)
  • Turkish vocabulary: öğretmen (teacher), göz (eye)
  • Rock band branding (the heavy metal umlaut in Motörhead and Blue Öyster Cult)

O With Umlaut (ö) codes for HTML, CSS and programming

Every code below produces ö. Use the HTML entity in web pages, the CSS escape in content, and the escape sequence in source code.

Codes for ö
Unicode code pointU+00F6
HTML entity (named)ö
HTML decimalö
HTML hexö
CSS contentcontent: "\F6";
JavaScript"\u00F6"
Python"\u00F6"
Python (by name)"\N{LATIN SMALL LETTER O WITH DIAERESIS}"
Java / C#"\u00F6"
UTF-8 bytesC3 B6
UTF-1600F6
URL encoded%C3%B6
Windows Alt codeAlt + 0246
Alt code (CP437)Alt + 148
Mac shortcutOption + U, then O

ö vs look-alike characters

These characters look similar to ö but have a different meaning and code. Pasting the wrong one can break search, sorting and screen readers.

CharNameWhen to use it
O
U+006F
Standard Latin letter o without dots.
O with Stroke
U+00F8
O with stroke (U+00F8), the Danish and Norwegian equivalent of ö.
A with Diaeresis
U+00E4
A with umlaut (U+00E4), an open-mid front vowel.
U with Diaeresis
U+00FC
U with umlaut (U+00FC), a close front rounded vowel.

Symbols similar to ö

Click to copy, or open a symbol for its codes.

ö character properties

Official Unicode name
LATIN SMALL LETTER O WITH DIAERESIS
Also known as
o umlaut, o diaeresis, o with two dots, german o
Code point
U+00F6
Unicode block
Latin-1 Supplement (U+0080–U+00FF)
General category
Lowercase letter (Ll)
Added in
Unicode 1.1 (1993)
Plane
Basic Multilingual Plane (0)
Emoji
No, it is a text symbol

Frequently asked questions

How do I type ö on a US keyboard?

On Mac, press Option + U, then press O. On Windows, hold Alt and type 0246 on the numeric keypad.

Is ö a separate letter in Scandinavian languages?

Yes. In Swedish and Finnish, Ö is an independent letter situated at the end of the alphabet, not an accented version of O.

What is the alt code for the o with umlaut (ö)?

On Windows, hold Alt and type 0246 on the numeric keypad to get ö. The shorter code Alt + 148 also works in most desktop apps. On a laptop without a keypad, copy it from this page or use 00F6 then Alt + X in Word.

How do I type the o with umlaut (ö) on a Mac?

Press Option + U, then O. It works in every app on the US keyboard layout. You can also open the Character Viewer with Control + Command + Space and search for it.

What is the HTML code for the o with umlaut (ö)?

Use the named entity ö or the numeric reference ö (hex ö). All three display ö in every browser.

What is the Unicode for the o with umlaut (ö)?

ö is U+00F6, officially named LATIN SMALL LETTER O WITH DIAERESIS, in the Latin-1 Supplement block. It has been part of Unicode since version 1.1 (1993).