O with Slash (ø Ø): The Nordic Letter, Not the Empty Set

The o with a line through it is ø, capital Ø: a letter of the Danish, Norwegian and Faroese alphabets, filed after æ, not an o with an accent. It is not the empty set sign ∅ or the diameter sign ⌀. Tap a tile to copy it. On a Mac, Option+O types ø; on Windows, Alt+0248.

How do you type ø on a keyboard or phone?

On a Mac, ø is Option+O; on Windows it is Alt+0248. Each row below gives the documented method for one device or app, phones included; the vendor help pages they come from are linked under the table.

Device or appKeys
MacOption+O How to type accents on a Mac
WindowsAlt+0248 How to type accents on Windows
Windows, US-InternationalAltGr+L
iPhone, iPadTouch and hold O, then slide to ø
AndroidTouch and hold O, then slide to ø
Microsoft WordCtrl+/, then O How to type accents in Word
Google DocsInsert, then Symbols, then Special characters, then search "latin small letter o with stroke" How to type accents in Google Docs

Sources:Mac (Apple) (opens in a new tab)Windows (Microsoft) (opens in a new tab)Windows, US-International (Microsoft) (opens in a new tab)iPhone, iPad (Apple) (opens in a new tab)Android (Google) (opens in a new tab)Microsoft Word (Microsoft) (opens in a new tab)Google Docs (Google) (opens in a new tab)

Which characters look like ø?

These look like ø but are different characters, and search, sorting and passwords treat them differently: ꬾ.

Is Ø the empty set symbol or the diameter sign?

No. The o with slash, Ø, is a letter, ∅ is the empty set and ⌀ is the diameter sign, and Unicode files them in different blocks with different jobs. They only look alike. Whether you call it o with line, o with a slash or o with stroke, the letter is one character: U+00F8, or U+00D8 for the capital.

The table sets the letter beside its look-alikes, with the names and categories from UnicodeData.txt (opens in a new tab) and the notes printed in the Unicode code charts for Latin-1 (opens in a new tab), math operators (opens in a new tab) and technical symbols (opens in a new tab).

CharacterCode pointUnicode nameKind of characterWhat Unicode's charts and data say
øU+00F8LATIN SMALL LETTER O WITH STROKElowercase letter (Ll)Danish, Norwegian, Faroese, IPA; alias "o slash"
ØU+00D8LATIN CAPITAL LETTER O WITH STROKEuppercase letter (Lu)points to ∅ as a different character
∅U+2205EMPTY SETmath symbol (Sm)also "null set"; marks a null morpheme in linguistics
⌀U+2300DIAMETER SIGNother symbol (So)points to ø and to ∅
ÖU+00D6LATIN CAPITAL LETTER O WITH DIAERESISuppercase letter (Lu)decomposes into O + U+0308
ⵁU+2D41TIFINAGH LETTER BERBER ACADEMY YAHother letter (Lo)grouped with Ø in the confusables data

Why do people mix them up? Unicode's own security data agrees that they look the same. The confusables list (opens in a new tab) behind UTS #39 (opens in a new tab) reduces Ø, ∅, ⌀ and ⵁ to one skeleton: a capital O with U+0338, the combining long solidus overlay. A spoof checker sees one shape. Search, sorting and spell checking see unrelated characters, and a search for Ø does not find ∅.

The shapes differ in the details. StandardizedVariants.txt (opens in a new tab) defines a "zero with long diagonal stroke overlay form" of ∅ and a "short diagonal stroke form" of the digit 0. Both start from a zero, not from the letter O.

Pick by job. Write ∅ for a set with no members, ⌀ beside a size on a drawing, and ø or Ø inside a Danish, Norwegian or Faroese word.

Is ø a letter or an o with an accent?

ø is a letter. The slash is part of its shape, not a mark added to an o, even if "o with slash through it" is how English describes it. Dansk Sprognævn, the Danish language board, prints the alphabet in Retskrivningsreglerne § 1 (opens in a new tab) as a to z followed by æ, ø and å. The accents that Danish text meets, from the acute to the trema and the tilde, appear in a separate list of signs, and the slash through ø is not on it.

Sorting makes the difference visible. § 4 of the same rules (opens in a new tab) tells Danish writers to ignore accents when they alphabetise, so é, è and ë count as e. No rule moves ø. It keeps its own place after æ.

Unicode draws the same line. In UnicodeData.txt (opens in a new tab), é breaks down into e plus a combining acute, and ö into o plus a combining diaeresis. The ø has no breakdown at all.

LetterUnicode breaks it intoLeft after deleting the marksHow Danish rules file it
ée + U+0301, combining acute accenteas e, the accent ignored
öo + U+0308, combining diaeresisoas ø, a foreign letter
ønothing: no decompositionøas ø, its own letter after æ

This shows up in code. Suppose a program strips accents by converting text to the NFD normalization form (opens in a new tab) and deleting the combining marks. Björn comes out as Bjorn. Bjørn comes out unchanged, because there is no mark to delete. A URL slug or a search key made that way keeps the ø.

Where does ø go in alphabetical order?

An o with a slash goes near the very end of the alphabet. The CLDR rules for Danish (opens in a new tab), Norwegian (opens in a new tab) and Faroese (opens in a new tab) place it after z and æ and before å. The CLDR alphabets of Swedish, Finnish and Icelandic have no ø, and their rules file it as a form of ö.

To see it, we sorted given names from AccentPad's facts, with Olav and Zoltán as plain controls. The sorting was done by the locale-aware compare built into Node.js v26, which runs ICU 78.3 with CLDR 48 data.

Sorting rulesResult, first to last
Danish, Norwegian, FaroeseOlav, Zoltán, Ægir, Örjan, Øystein, Åse
Swedish, FinnishOlav, Zoltán, Åse, Ægir, Örjan, Øystein
IcelandicOlav, Zoltán, Ægir, Örjan, Øystein, Åse
German, EnglishÆgir, Åse, Olav, Örjan, Øystein, Zoltán
Raw code point orderOlav, Zoltán, Åse, Ægir, Örjan, Øystein

Under Danish rules Øystein comes after Zoltán and before Åse, and Örjan joins him under ø, as § 4 prescribes. German and English rules treat ø as an o with a mark, so Øystein files among the O names.

The last row is what a sort by raw character values gives. Å is U+00C5, Æ is U+00C6, Ö is U+00D6 and Ø is U+00D8. By coincidence that matches the Swedish row, so a naive sort can look right to a Swedish reader. A Danish reader expects Åse last, and the naive sort puts the name third.

Is ø the same letter as ö?

ø and ö are two spellings of one vowel, split by a border. Danish, Faroese and Norwegian write ø. Swedish, Finnish, Icelandic and German write ö. Each side files the other's letter as its own: Danish § 4 sorts ö as ø, and the CLDR rules for Swedish (opens in a new tab), Finnish (opens in a new tab) and Icelandic (opens in a new tab) sort ø as ö. German is the exception: its CLDR rules (opens in a new tab) file ø with plain o.

The ø sideThe ö side
Alphabets in Unicode CLDRDanish, Faroese, NorwegianSwedish, Finnish, Icelandic, German, among others
A letter from the other side is filedö as øø as ö (Swedish, Finnish, Icelandic)
The sound in IPAø is itself the IPA symbolGerman schön is /ʃøːn/ in WikiPron
The word for islandDanish ø, Norwegian øySwedish ö
Given names in WikidataBjørn, Torbjørn, SørenBjörn, Torbjörn, Sören

The island row comes from Wiktionary's entries for ø (opens in a new tab), øy (opens in a new tab) and ö (opens in a new tab). The same ö entry notes that older Danish ö merged with ø, as when kjöbe became købe.

Why does a search for bjorn not find Bjørn?

Because Danish, Norwegian, Swedish and Finnish search rules treat the o with slash as a letter, so bjorn typed without the slash is a different word. The same rules treat ø and ö as one letter, so a search for Björn does find Bjørn. English search rules ignore both marks and find all three. Each answer below comes from the Node.js compare used for the sort table, set to search mode with accents ignored.

Search forTextDanish or Swedish rulesEnglish rules
BjörnBjørnfoundfound
bjornBjørnnot foundfound
bjornBjörnnot foundfound

So a Danish user who searches a Swedish list for Bjørn finds Björn, while a guest who types bjorn without the slash finds neither. If your site serves Nordic users, keep the slash in the data and offer the plain o only as an extra search term.

Which o with a line through it do linguists use?

Linguists use two of them, for opposite jobs. In phonetics, ø is a vowel letter: the Latin-1 code chart (opens in a new tab) lists the IPA among its users, and Wiktionary (opens in a new tab) defines the IPA symbol as a close-mid front rounded vowel. In grammar, the empty set ∅ marks something that is not there. The chart for ∅ (opens in a new tab) says linguists use it for a null morpheme or a phonological zero.

So /ʃøːn/, WikiPron's transcription of German schön, holds a vowel you pronounce. A ∅ in a word analysis marks a slot where nothing is pronounced.

A third shape sits close to ø. The Latin-1 chart points from ø to ɵ, U+0275 LATIN SMALL LETTER BARRED O, a separate letter. Its bar runs straight across the middle. The confusables data reduces ɵ to an o with a short stroke overlay, U+0335, and not to the long slash that ø, ∅ and ⌀ share.

Which languages use ø?

ø is part of the standard alphabet of 3 languages in the Unicode CLDR: Danish, Faroese, Norwegian.

Which names and places are spelled with ø?

Given names come from Wikidata, the most widely covered first by the number of Wikipedia editions about them, and places come from the GeoNames list of cities, largest population first, kept only where an official language of the country writes the letter.

Given names:
  • Søren
  • Asbjørn
  • Jørgen
  • Jørn
  • Øystein
  • Børge
  • Bjørg
  • Bjørn
  • Torbjørn
  • Sigbjørn
  • Børre
  • Øyvind
Places:
  • Lillestrøm (Norway)
  • Tønsberg (Norway)
  • Avedøre (Denmark)
  • Hørsholm (Denmark)
  • Tromsø (Norway)
  • Rødovre (Denmark)
  • Køge (Denmark)
  • Vanløse (Denmark)

How to type o with slash, step by step

Step 1: Mac: one chord, Option+O

Hold Option and press O to get ø. Add Shift, Shift+Option+O, for Ø. Nothing follows the chord.

Step 2: Windows: Alt+0248 or Alt+0216

Switch Num Lock on. Type Alt+0248 for ø or Alt+0216 for Ø, keeping Alt down while you key the digits on the number pad, then release it.

Step 3: Word: Ctrl+/ and the letter

Press Ctrl+/, let go, then type O for ø or Shift+O for Ø.

Step 4: iPhone or Android: hold O

Keep your finger on the O key until a row of variants appears, slide onto ø and lift. Turn on Shift first for Ø.

Step 5: Google Docs: the character's Unicode name

Type latin small letter o with stroke into the search box under Insert, Symbols, Special characters. The capital is listed as latin capital letter o with stroke.

Which letters are related to o with slash?

These letter pages share an accent mark or a language with ø Ø, the most shared languages first.

Whole alphabets with every letter in order, including ø: Danish alphabet.

What is the Unicode code for ø?

ø is U+00F8, LATIN SMALL LETTER O WITH STROKE, added in Unicode 1.1 in 1993. In UTF-8 it is stored as the bytes C3 B8, and the table gives every escape a developer needs.

Code pointU+00F8
NameLATIN SMALL LETTER O WITH STROKE
Added inUnicode 1.1 (1993)
UTF-8 bytesC3 B8
HTMLø ø ø
CSS\00F8
JavaScript\u00F8
Python\u00f8
URL%C3%B8

If a page shows ø instead of ø, its UTF-8 bytes are being read as Windows-1252. Serve the page as UTF-8 (<meta charset="utf-8">) to fix it.

What are the Alt codes for o with slash?

Hold Alt and type the digits on the number pad with Num Lock on. The top row of digits does not work, and laptops without a number pad need the methods above.

LetterAlt code
øAlt+0248
ØAlt+0216

Which other o letters carry a mark besides ø?

Every o with an accent mark on AccentPad, lowercase then capitals. Tap one to copy it:

Need a letter other than ø?

Frequently asked questions about o with slash

What is the o with a line through it called?

Unicode names it LATIN SMALL LETTER O WITH STROKE, and Ø is LATIN CAPITAL LETTER O WITH STROKE. The Unicode code chart also gives the alias o slash, which matches the everyday English name. Danish and Norwegian speakers just call it ø, the letter that sits between æ and å.

What does the word ø mean in Danish?

Island. Wiktionary records ø as the Danish noun for island, with the plural øer. Norwegian uses øy for the same word, and Swedish uses ö, so the letter that is ø on one side of the border is ö on the other.

How do you type ø on a Mac?

Press Option+O. On the US and ABC layouts it is a single chord with no second key to follow. Hold Shift as well, Shift+Option+O, for the capital Ø. Apple's guide to accent marks on the Mac describes the Option key method.

What is the Word shortcut for o with slash?

Press Ctrl+/ (Ctrl and the slash key), release both, then press O to get ø. Make the second key Shift+O and you get Ø instead. Microsoft lists this pair in its table of language accent shortcuts for Word and Outlook.

Is the empty set sign the same character as Ø?

No. The empty set is ∅, U+2205, a math symbol, and Ø is U+00D8, a letter. Unicode's look-alike data reduces both to the same shape, yet search and sorting treat them as unrelated characters. A formula needs ∅; a Danish or Norwegian word needs Ø.

Do ø and ö sound the same?

Very nearly. The IPA uses ø as its symbol for that rounded front vowel, and WikiPron writes German schön as /ʃøːn/. Wiktionary gives the Norwegian letter ø and the Swedish word ö the same long sound, /øː/.