Number to Words Converter: From 123 to “One Hundred Twenty-Three”

Created on 9 November, 2025Converter Tools • 0 views

Convert numbers into words accurately, with locale, currency, and grammar options. Perfect for invoices, legal documents, checks, voice UIs, and accessibility.


Why Spelling Out Numbers Matters

A number-to-words converter transforms numeric values into written words for documents and interfaces. This improves clarity (“1,200.50” → “one thousand two hundred dollars and fifty cents”), aids accessibility, and reduces ambiguity in legal contexts.


Core Features You’ll Want


Locale and Style Options

  1. Language and dialect: “one hundred and twenty-three” (UK) vs “one hundred twenty-three” (US).
  2. Hyphenation rules: “twenty-one,” “one-hundred-and-one.”
  3. Pluralization: “1 dollar,” “2 dollars,” localized correctly.


Currency and Units

  1. Format integer and fractional parts (“242.15” → “two hundred forty-two dollars and 15 cents”).
  2. Support other units (meters, kilograms) and ordinal forms (“21st”).



Handling Edge Cases

  1. Large scales: million, billion, trillion… with short/long scale differences by locale.
  2. Negative numbers: prefix “minus” or parenthetical styles.
  3. Zero and empty: decide between “zero,” “nil,” or blank by context.


Developer and Content Tips

  1. Keep a deterministic output style—don’t mix US/UK forms in one document.
  2. Provide testing for boundaries (0, 10–19, 20–99, 100–999, powers of 10).
  3. Expose a compact mode for voice UIs where brevity helps.