All Tools
Categories
Number Tools 69 XML Tools 64 Email Marketing Tools 55 Import-Export Tools 50 JSON Tools 45 Text Tools 13 Shipping Freight Tools 5 Calculator 4
About Contact Privacy

Ordinal to Number Converter

Free ordinal to number converter. Turn any ordinal back into a plain number instantly - 1st to 1, twenty-second to 22, one millionth to 1,000,000 - batch lists, suffix and word forms, negatives and zeroth. Runs in your browser. No sign-up.

Ordinal(s)
Suffix forms and word forms mix freely in one batch. 0th and zeroth both become 0; -7th and negative seventh both become -7. Word forms are exact up to vigintillionth (63 digits).
First Few
Result

          

About Ordinal to Number Converter

Every ordinal on a page hides a plain number underneath it: 1st is hiding 1, twenty-second is hiding 22, and one millionth is hiding 1,000,000. Recovering the number matters every time an ordinal lands in a spreadsheet, a database or a script — racing results, prize lists, edition numbers and page references are all stored as cardinals, and someone has to strip the ending and the words before the value can be counted, compared or summed.

Ordinal to Number Converter reverses the ordinal rules exactly. Type 113th and it returns 113; type one hundred and thirteenth and it returns the same number from the words. It reads suffix forms of any size, spelled-out ordinals up to the vigintillion scale, negatives, zeroth, and batches of up to 10,000 values in one pass — with thousands grouping for readability and BigInt arithmetic so nothing ever rounds. Everything runs in your browser, and nothing is uploaded.

Features

  • Both notations: Suffix forms (113th) and word forms (one hundred and thirteenth) parse in the same box, mixed freely.
  • Any-size suffix forms: 12345678901234567890123rd parses exactly — no upper bound on the digits.
  • Full English scale: Word parsing covers first through vigintillionth, a 63-digit range, with BigInt arithmetic.
  • Hyphens and "and": twenty-second equals twenty second, and one hundred and first equals one hundred first.
  • Case insensitive: FIRST, First and first all work; thousand separators like 1,000,000th do too.
  • Negatives and zeroth: -7th and negative seventh both become -7; zeroth becomes 0.
  • Batch mode: Up to 10,000 values per run, each parsed independently with clear error lines.
  • Thousands grouping: Display 1,000,000 instead of 1000000 whenever readability matters.
  • Copy or download: Take the plain numbers to the clipboard or save them as a text file.
  • Free and private: Every parse happens locally in your browser; nothing is uploaded or stored.

How to Use

  1. Enter the ordinals — suffix forms like 113th, word forms like one hundred and thirteenth, or a batch of either separated by new lines, commas or spaces.
  2. Choose the output style — tick "Group thousands" to display 1,000,000 instead of 1000000.
  3. Read the results — each ordinal is matched with the plain number it hides, and a badge shows whether it was read as a suffix or as words.
  4. Check invalid entries — anything unparseable is listed as an error line instead of silently dropping.
  5. Copy or download the plain numbers for spreadsheets, databases or scripts.

Examples

Example 1 — A race results sheet. Paste 1st, 2nd and 3rd. The tool returns 1, 2 and 3 — the plain positions that can be ranked and compared.

Example 2 — The tricky teens. Enter 11th, 12th and 13th. The endings look odd but the answer is simply 11, 12 and 13, because these are the three numbers whose endings refuse the pigeonhole rules.

Example 3 — Words from a document. Enter one hundred and thirteenth. The tool parses the words, ignores the "and", and returns 113 exactly as the digits-only version did.

Example 4 — Spelling out what spreadsheets want. Enter twenty-second, one millionth and zeroth. The output is 22, 1,000,000 and 0 — the cardinal values a database actually stores.

Example 5 — A large mixed batch. Paste 1001st, negative seventh, 1,000,000th and one billionth together. Each parses independently: 1001, -7, 1,000,000 and 1,000,000,000, with grouping applied to every positive value.

Benefits

  • Exact reversal of the rules: Suffix logic and the 11-12-13 exception decode correctly in both directions.
  • Words become numbers: Spelled-out ordinals parse without a single lookup table in your head.
  • BigInt exactness: Values up to 63 digits compute exactly, with nothing rounded or truncated.
  • Batch speed: Ten thousand mixed ordinals convert in one run, so pasted lists are one click.
  • Friendly tolerance: Case, hyphens, "and" and commas are all handled, not rejected.
  • Private and free: Parsing happens entirely in the browser; nothing is uploaded, stored or logged.

Frequently Asked Questions

What is a cardinal number?
A cardinal number answers "how many" - one, two, three. It is the plain quantity behind an ordinal, which answers "which position". Converting first to 1, second to 2 and twenty-second to 22 turns the position back into the plain number it came from.
How do the st, nd, rd and th endings decode?
Endings are the mirror of the writing rules: st means a number ending in 1 (except 11), nd means ending in 2 (except 12), rd means ending in 3 (except 13), and th covers everything else including 11, 12 and 13. So 21st is 21, 22nd is 22, 23rd is 23 and 113th is 113 - the ending itself carries no numeric value, only the digits before it do.
Can the tool read spelled-out ordinals?
Yes. Word forms like first, thirteenth, twentieth, twenty-second and one hundred and thirteenth are parsed directly. Hyphenated compounds work exactly like their spaced versions - twenty-first and twenty first are both 21 - and the connecting "and" is ignored.
How are scale words like millionth handled?
Scale words multiply: thousandth is x1000, millionth is x1,000,000, and the names run up to vigintillionth at 10 to the power 63, matching the cardinal scale exactly. One millionth is 1,000,000 and one million two hundred and fifth is 1,000,205.
What is zeroth?
Zeroth is the ordinal of zero, and the tool maps it to 0. It appears in computer science indexing and in the phrase "the zeroth law", and it is the one ordinal form most parsers forget - this one handles it explicitly.
Are negatives supported?
Yes, in both notations. The suffix form -7th becomes -7, and the spoken form negative seventh also becomes -7. A leading minus sign is preserved exactly as written.
Do decimals make sense here?
No - ordinals only exist for whole numbers, because a position cannot be halfway between first and second. Inputs like 12.5 are rejected with a clear message, while whole-number ordinals of any size are accepted.
How large can the parsed values be?
Suffix forms have no upper bound at all - 12345678901234567890123rd parses exactly. Word forms reach the full scale of English numbers, up to vigintillionth, which is a 63-digit value; the tool uses BigInt arithmetic so there is no rounding anywhere.
Can I convert a whole batch at once?
Yes. Paste up to 10,000 ordinals separated by new lines, commas or spaces, mixing suffix forms and word forms freely in the same batch. Each line is parsed independently and invalid entries are reported without stopping the rest.
Is the input case-sensitive?
No. SUFFIX, Suffix and suffix forms are all accepted, and word forms are matched case-insensitively - "One Hundred And Thirteenth" parses exactly like its lowercase version. Commas used as thousand separators, like 1,000,000th, are also accepted.
Is anything stored or uploaded?
No. Every conversion happens locally in your browser with pure string and BigInt arithmetic. Nothing you type is sent to a server, saved or logged, so private data stays private. Copy or download the result before closing the tab.