Codectionary / Developer documentation / HTML

<ol>

The <ol> element represents an ordered (numbered) list, where the sequence of items is meaningful. Like <ul>, every item must be wrapped in an <li> element. Browsers automatically number items starting from 1, but this can be customized using the start and reversed attributes, or a different numbering style with the type attribute. Ordered lists are ideal for step-by-step instructions, rankings, and recipes.

Syntax

<ol>
  <li>First step</li>
  <li>Second step</li>
</ol>

Examples

Basic Numbered List

Step-by-step instructions using an ordered list.

<ol>
  <li>Preheat the oven to 350°F</li>
  <li>Mix the dry ingredients</li>
  <li>Add wet ingredients and stir</li>
  <li>Bake for 25 minutes</li>
</ol>

Custom Start Number

Starting the list count from a specific number.

<ol start="5">
  <li>Step five</li>
  <li>Step six</li>
  <li>Step seven</li>
</ol>

Reversed and Custom Type

Counting down and using letters instead of numbers.

<ol reversed>
  <li>Third place</li>
  <li>Second place</li>
  <li>First place</li>
</ol>

<ol type="A">
  <li>Option A</li>
  <li>Option B</li>
</ol>

Attributes

  • start (number): Sets the starting number of the list (default is 1)
  • reversed (boolean): Numbers the list in descending order
  • type (1 | A | a | I | i): Sets the numbering style: numbers, letters, or Roman numerals

Best practices

  • Use <ol> whenever the sequence of items carries meaning, such as instructions or rankings
  • Use the start attribute rather than manually numbering items in the text
  • Reach for the reversed attribute for countdowns instead of reordering the markup
  • Keep list item text parallel in structure and grammar for readability

Browser compatibility

Support applies to the named feature, not every attribute or behaviour in this article. Versions refer to browsers, not operating systems.

<ol>

Desktop

Chrome
Supported
From 1
Firefox
Supported
From 1
Safari
Supported
By 4 (possibly earlier)
Edge
Supported
From 12
Opera
Supported
From 15

Mobile

Safari on iOS
Supported
By 3.2 (possibly earlier)
Chrome for Android
Supported
From 18
Firefox for Android
Supported
From 4
Samsung Internet
Supported
From 1.0

MDN BCD record for this feature · MDN reference

Support history and limitations

Chrome

  • From 1

Firefox

  • From 1

Safari

  • By 4 (possibly earlier)

Edge

  • From 12

Opera

  • From 15

Safari on iOS

  • By 3.2 (possibly earlier)

Chrome for Android

  • From 18

Firefox for Android

  • From 4

Samsung Internet

  • From 1.0
<ol> start

Desktop

Chrome
Supported
From 1
Firefox
Supported
From 1
Safari
Supported
By 4 (possibly earlier)
Edge
Supported
From 12
Opera
Supported
From 15

Mobile

Safari on iOS
Supported
By 3.2 (possibly earlier)
Chrome for Android
Supported
From 18
Firefox for Android
Supported
From 4
Samsung Internet
Supported
From 1.0

MDN BCD record for this feature

Support history and limitations

Chrome

  • From 1

Firefox

  • From 1

Safari

  • By 4 (possibly earlier)

Edge

  • From 12

Opera

  • From 15

Safari on iOS

  • By 3.2 (possibly earlier)

Chrome for Android

  • From 18

Firefox for Android

  • From 4

Samsung Internet

  • From 1.0
<ol> reversed

Desktop

Chrome
Supported
From 18
Firefox
Supported
From 18
Safari
Supported
From 6
Edge
Supported
From 79
Opera
Supported
From 15

Mobile

Safari on iOS
Supported
From 6
Chrome for Android
Supported
From 18
Firefox for Android
Supported
From 18
Samsung Internet
Supported
From 1.0

MDN BCD record for this feature

Support history and limitations

Chrome

  • From 18

Firefox

  • From 18

Safari

  • From 6

Edge

  • From 79

Opera

  • From 15

Safari on iOS

  • From 6

Chrome for Android

  • From 18

Firefox for Android

  • From 18

Samsung Internet

  • From 1.0
<ol> type

Desktop

Chrome
Supported
From 1
Firefox
Supported
From 1
Safari
Supported
By 4 (possibly earlier)
Edge
Supported
From 12
Opera
Supported
From 15

Mobile

Safari on iOS
Supported
By 3.2 (possibly earlier)
Chrome for Android
Supported
From 18
Firefox for Android
Supported
From 4
Samsung Internet
Supported
From 1.0

MDN BCD record for this feature

Support history and limitations

Chrome

  • From 1

Firefox

  • From 1

Safari

  • By 4 (possibly earlier)

Edge

  • From 12

Opera

  • From 15

Safari on iOS

  • By 3.2 (possibly earlier)

Chrome for Android

  • From 18

Firefox for Android

  • From 4

Samsung Internet

  • From 1.0

MDN BCD 8.1.5 · Dataset built 2026-10-08 · Mapping reviewed 2026-10-21. These dates are not individual browser-test or claim-verification dates. Unknown means the data does not establish support.

HTML Living Standard

Specifications & further reading