1001Ferramentas
🥇 Converters

Ordinal Number Converter

Convert cardinal numbers to ordinals — in Portuguese ("1º", "primeiro") and English ("1st", "first"). Everything in your browser.

Cardinals into ordinals, two languages at once

Writing 42nd is easy. Writing forty-second mid-sentence slows you down, and English hides a trap in 11th, 12th and 13th, which break the st/nd/rd pattern of 1, 2 and 3. Type a number, pick a gender for the Portuguese forms, and four boxes fill in together: short and spelled out, in both languages, with no button to press.

Everything recalculates on each keystroke. Gender only touches Portuguese: it flips 3º to 3ª and terceiro to terceira, compound forms such as vigésima primeira included. English suffixes follow the last two digits, which is why 111 is 111th while 121 is 121st. Spelled-out forms are genuinely built up to 999; from 1000 on, the long boxes simply repeat the short form, 1000º and 1000th.

Useful for dates, rankings, edition numbers and legal text. Check the convention your document follows: the English long form reads one hundred first, without the and that British style tends to add. Decimals are truncated, so 2.7 becomes 2, and zero leaves the boxes empty, since zero has no ordinal. Negative input is clamped to zero. Nothing leaves the page; it is plain JavaScript in your browser.

Frequently asked questions

Why is 11 eleventh and not 11st?
The suffix is decided by the last two digits, and 11 through 13 always take th. Outside that window the final digit decides, which is how you get 21st and 111th.
Does it spell out thousands?
No. Spelled-out output is built up to 999. From 1000 on the long boxes fall back to the short form, so one thousandth is something you write yourself.
Does the gender selector change the English?
No. English ordinals do not inflect for gender, so the selector only affects the two Portuguese boxes.

Related Tools