Skip to content

oOo with accent

The letter o has 78 accented and special forms: ò ó ô õ ö ø ő ō ŏ ơ ƣ ǒ ǫ ǭ ǿ ȍ ȏ ȣ ȫ ȭ ȯ ȱ ṍ ṏ ṑ ṓ ọ ỏ ố ồ ổ ỗ ộ ớ ờ ở ỡ ợ ⱺ. They are used in Vietnamese, Norwegian, Portuguese, Welsh, Hungarian, and Italian. Tap any tile to copy it, or open a character for the exact shortcut on your device.

Lowercase

Uppercase

How to type o with an accent

Shortcuts verified against Microsoft, Apple and X.Org documentation.

Windows

Windows: Alt codes

Hold Alt, type the code on the numeric keypad with Num Lock on, then release Alt. Codes with a leading zero use code page 1252 and work in every Windows program. Laptops without a keypad: use the Word method below or copy the character.

No Alt code exists for ő ō ŏ ơ ƣ ǒ ǫ ǭ ǿ ȍ ȏ ȣ ȫ ȭ ȯ ȱ ṍ ṏ ṑ ṓ ọ ỏ ố ồ ổ ỗ ộ ớ ờ ở ỡ ợ ⱺ: use Alt+X, the US-International layout, or copy them from this page.

Windows: Alt+X in Word and Outlook

Type the hex code and press Alt+X. This works for every form of o, including the ones that have no Alt code.

Mac

Mac: Option key

Press the Option combination, release it, then type the letter. Capitals: hold Shift while typing the letter.

Mac: press and hold

Hold the o key until the accent menu appears, then click the form or press its number. The English keyboard menu shows ò ó ô õ ö ø ō.

iPhone and Android

Touch and hold the o key, slide to the form you need and release. The English keyboard shows ò ó ô õ ö ø ő ō; add the language keyboard in Settings for the others.

Linux and Chromebook

With the Compose key enabled, press the sequence shown in the table. Ctrl+Shift+U followed by the hex code, then Space, works in GTK apps and on Chromebooks.

Quick shortcuts

Character Name Windows Mac Phone Linux HTML
ò o with grave accent Alt+0242 Option+`, then o Hold o Compose ` o ò
ó o with acute accent Alt+0243 Option+e, then o Hold o Compose ' o ó
ô o with circumflex Alt+0244 Option+i, then o Hold o Compose ^ o ô
õ o with tilde Alt+0245 Option+n, then o Hold o Compose ~ o õ
ö o with umlaut Alt+0246 Option+u, then o Hold o Compose " o ö
ø o with stroke (slashed o) Alt+0248 Option+o Hold o Compose / o ø
Ò capital O with grave accent Alt+0210 Option+`, then Shift+O Hold Shift+O Compose ` O Ò
Ó capital O with acute accent Alt+0211 Option+e, then Shift+O Hold Shift+O Compose ' O Ó
Ô capital O with circumflex Alt+0212 Option+i, then Shift+O Hold Shift+O Compose ^ O Ô
Õ capital O with tilde Alt+0213 Option+n, then Shift+O Hold Shift+O Compose ~ O Õ
Ö capital O with umlaut Alt+0214 Option+u, then Shift+O Hold Shift+O Compose " O Ö
Ø capital O with stroke Alt+0216 Shift+Option+O Hold Shift+O Compose / O Ø
ő o with double acute 0151 Alt+X - Hold o Compose = o ő
Ő capital O with double acute 0150 Alt+X - Hold Shift+O Compose = O Ő
ō o with macron 014D Alt+X - Hold o Compose - o ō
ŏ o with breve 014F Alt+X - - Compose u o ŏ
ơ o with horn 01A1 Alt+X - - Compose + o ơ
ƣ oi digraph 01A3 Alt+X - - - ƣ
ǒ o with caron 01D2 Alt+X - - Compose c o ǒ
ǫ o with ogonek 01EB Alt+X - - Compose ; o ǫ
ǭ o with ogonek and macron 01ED Alt+X - - Compose _ ; o ǭ
ǿ o with stroke and acute 01FF Alt+X - - Compose ' / o ǿ
ȍ o with double grave 020D Alt+X - - - ȍ
ȏ o with inverted breve 020F Alt+X - - - ȏ
ȣ ou digraph 0223 Alt+X - - - ȣ
ȫ o with diaeresis and macron 022B Alt+X - - Compose _ ö ȫ
ȭ o with tilde and macron 022D Alt+X - - Compose _ õ ȭ
ȯ o with dot above 022F Alt+X - - Compose . o ȯ
ȱ o with dot above and macron 0231 Alt+X - - Compose _ . o ȱ
ṍ o with tilde and acute 1E4D Alt+X - - Compose ' õ ṍ
ṏ o with tilde and diaeresis 1E4F Alt+X - - Compose " õ ṏ
ṑ o with macron and grave 1E51 Alt+X - - Compose ` ō ṑ
ṓ o with macron and acute 1E53 Alt+X - - Compose ' ō ṓ
ọ o with dot below 1ECD Alt+X - - Compose ! o ọ
ỏ o with hook above 1ECF Alt+X - - Compose ? o ỏ
ố o with circumflex and acute accent 1ED1 Alt+X - - Compose ' ^ o ố
ồ o with circumflex and grave accent 1ED3 Alt+X - - Compose ` ^ o ồ
ổ o with circumflex and hook above 1ED5 Alt+X - - Compose ? ^ o ổ
ỗ o with circumflex and tilde 1ED7 Alt+X - - Compose ~ ^ o ỗ
ộ o with circumflex and dot below 1ED9 Alt+X - - Compose ^ ! o ộ
ớ o with horn and acute accent 1EDB Alt+X - - Compose ' + o ớ
ờ o with horn and grave accent 1EDD Alt+X - - Compose ` + o ờ
ở o with horn and hook above 1EDF Alt+X - - Compose ? + o ở
ỡ o with horn and tilde 1EE1 Alt+X - - Compose ~ + o ỡ
ợ o with horn and dot below 1EE3 Alt+X - - Compose ! + o ợ
ⱺ o with low ring inside 2C7A Alt+X - - - ⱺ
Ō capital O with macron 014C Alt+X - Hold Shift+O Compose - O Ō
Ŏ capital O with breve 014E Alt+X - - Compose u O Ŏ
Ɵ capital O with middle tilde 019F Alt+X - - - Ɵ
Ơ capital O with horn 01A0 Alt+X - - Compose + O Ơ
Ƣ capital OI digraph 01A2 Alt+X - - - Ƣ
Ǒ capital O with caron 01D1 Alt+X - - Compose c O Ǒ
Ǫ capital O with ogonek 01EA Alt+X - - Compose ; O Ǫ
Ǭ capital O with ogonek and macron 01EC Alt+X - - Compose _ ; O Ǭ
Ǿ capital O with stroke and acute 01FE Alt+X - - Compose ' / O Ǿ
Ȍ capital O with double grave 020C Alt+X - - - Ȍ
Ȏ capital O with inverted breve 020E Alt+X - - - Ȏ
Ȣ capital OU digraph 0222 Alt+X - - - Ȣ
Ȫ capital O with diaeresis and macron 022A Alt+X - - Compose _ Ö Ȫ
Ȭ capital O with tilde and macron 022C Alt+X - - Compose _ Õ Ȭ
Ȯ capital O with dot above 022E Alt+X - - Compose . O Ȯ
Ȱ capital O with dot above and macron 0230 Alt+X - - Compose _ . O Ȱ
Ṍ capital O with tilde and acute 1E4C Alt+X - - Compose ' Õ Ṍ
Ṏ capital O with tilde and diaeresis 1E4E Alt+X - - Compose " Õ Ṏ
Ṑ capital O with macron and grave 1E50 Alt+X - - Compose ` Ō Ṑ
Ṓ capital O with macron and acute 1E52 Alt+X - - Compose ' Ō Ṓ
Ọ capital O with dot below 1ECC Alt+X - - Compose ! O Ọ
Ỏ capital O with hook above 1ECE Alt+X - - Compose ? O Ỏ
Ố capital O with circumflex and acute accent 1ED0 Alt+X - - Compose ' ^ O Ố
Ồ capital O with circumflex and grave accent 1ED2 Alt+X - - Compose ` ^ O Ồ
Ổ capital O with circumflex and hook above 1ED4 Alt+X - - Compose ? ^ O Ổ
Ỗ capital O with circumflex and tilde 1ED6 Alt+X - - Compose ~ ^ O Ỗ
Ộ capital O with circumflex and dot below 1ED8 Alt+X - - Compose ^ ! O Ộ
Ớ capital O with horn and acute accent 1EDA Alt+X - - Compose ' + O Ớ
Ờ capital O with horn and grave accent 1EDC Alt+X - - Compose ` + O Ờ
Ở capital O with horn and hook above 1EDE Alt+X - - Compose ? + O Ở
Ỡ capital O with horn and tilde 1EE0 Alt+X - - Compose ~ + O Ỡ
Ợ capital O with horn and dot below 1EE2 Alt+X - - Compose ! + O Ợ

Technical information for each form

Click any value to copy it

o with grave accent

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes
HTML named entity

o with acute accent

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes
HTML named entity

o with circumflex

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes
HTML named entity

o with tilde

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes
HTML named entity

o with umlaut

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes
HTML named entity

o with stroke (slashed o)

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes
HTML named entity

capital O with grave accent

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes
HTML named entity

capital O with acute accent

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes
HTML named entity

capital O with circumflex

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes
HTML named entity

capital O with tilde

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes
HTML named entity

capital O with umlaut

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes
HTML named entity

capital O with stroke

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes
HTML named entity

o with double acute

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes
HTML named entity

capital O with double acute

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes
HTML named entity

o with macron

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes
HTML named entity

o with breve

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

o with horn

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

oi digraph

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

o with caron

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

o with ogonek

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

o with ogonek and macron

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

o with stroke and acute

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

o with double grave

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

o with inverted breve

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

ou digraph

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

o with diaeresis and macron

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

o with tilde and macron

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

o with dot above

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

o with dot above and macron

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

o with tilde and acute

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

o with tilde and diaeresis

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

o with macron and grave

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

o with macron and acute

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

o with dot below

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

o with hook above

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

o with circumflex and acute accent

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

o with circumflex and grave accent

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

o with circumflex and hook above

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

o with circumflex and tilde

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

o with circumflex and dot below

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

o with horn and acute accent

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

o with horn and grave accent

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

o with horn and hook above

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

o with horn and tilde

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

o with horn and dot below

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

o with low ring inside

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

capital O with macron

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes
HTML named entity

capital O with breve

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

capital O with middle tilde

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

capital O with horn

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

capital OI digraph

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

capital O with caron

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

capital O with ogonek

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

capital O with ogonek and macron

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

capital O with stroke and acute

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

capital O with double grave

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

capital O with inverted breve

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

capital OU digraph

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

capital O with diaeresis and macron

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

capital O with tilde and macron

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

capital O with dot above

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

capital O with dot above and macron

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

capital O with tilde and acute

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

capital O with tilde and diaeresis

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

capital O with macron and grave

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

capital O with macron and acute

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

capital O with dot below

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

capital O with hook above

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

capital O with circumflex and acute accent

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

capital O with circumflex and grave accent

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

capital O with circumflex and hook above

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

capital O with circumflex and tilde

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

capital O with circumflex and dot below

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

capital O with horn and acute accent

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

capital O with horn and grave accent

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

capital O with horn and hook above

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

capital O with horn and tilde

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

capital O with horn and dot below

Unicode
HTML hex
HTML decimal
CSS
JavaScript
UTF-8 bytes

Languages that use accented o

òItalian

óSpanish

ôFrench

õPortuguese

öGerman

øDanish

Questions about o with accent

What are the accented forms of o?

Lowercase ò ó ô õ ö ø ő ō ŏ ơ ƣ ǒ ǫ ǭ ǿ ȍ ȏ ȣ ȫ ȭ ȯ ȱ ṍ ṏ ṑ ṓ ọ ỏ ố ồ ổ ỗ ộ ớ ờ ở ỡ ợ ⱺ and uppercase Ò Ó Ô Õ Ö Ø Ő Ō Ŏ Ɵ Ơ Ƣ Ǒ Ǫ Ǭ Ǿ Ȍ Ȏ Ȣ Ȫ Ȭ Ȯ Ȱ Ṍ Ṏ Ṑ Ṓ Ọ Ỏ Ố Ồ Ổ Ỗ Ộ Ớ Ờ Ở Ỡ Ợ. Each one has its own page with the shortcut for Windows, Mac, iPhone, Android and Linux.

Which accented o is the most common?

ò (o with grave accent) is the most searched form. It is used in Italian, Catalan, Norwegian, and Welsh.

How do I type ò on Windows?

Hold Alt and type 0242 on the numeric keypad, then release Alt. In Word you can also type 00F2 and press Alt+X.

How do I type ó on Windows?

Hold Alt and type 0243 on the numeric keypad, then release Alt. In Word you can also type 00F3 and press Alt+X.

How do I type ô on Windows?

Hold Alt and type 0244 on the numeric keypad, then release Alt. In Word you can also type 00F4 and press Alt+X.

Can I get o with an accent without a keyboard shortcut?

Yes. Tap any tile on this page to copy the character, then paste it where you need it. On a phone this is usually faster than the keyboard method.

Do the accents change the meaning of o?

Yes. Each mark changes the sound or the word: però (ò), adiós (ó), hôtel (ô). Keep the accent on capital letters too.

Other letters