Number to Words Converter
Spell out numbers in plain English words, legal bank check formats, and ordinal rankings.
Privacy First: 100% Client-Side Processing
Processed in your browser. Files are never uploaded.
How to Use the Number to Words Converter – Spell Numbers in English
- 1Enter any integer or decimal number into the input field.
- 2Optionally specify your currency denomination (e.g., dollars, euros, pounds).
- 3Read the spelled-out English text, check-writing legal wording, and ordinal numbers.
- 4Click 'Copy Result' to paste the wording directly into your document.
Formula & How It Works
Triad Grouping & Recursive Number Parsing
Numbers are parsed into 3-digit triads (ones, thousands, millions, billions, trillions). Each triad is converted to words using lookups for units, teens, and tens, concatenated with scale names and decimal fractional check standards.
Worked Examples
Standard Check Writing Format
Input: 1,250.75
Explanation: Formats the integer portion into words and appends fractional cents over 100 for legal check writing.
Millions Large Integer
Input: 5,000,000
Explanation: Identifies the millions triad scale cleanly without empty sub-units.
Negative Decimal Value
Input: -42.5
Explanation: Correctly handles negative prefixes and decimal fractions.
Ordinal Ranking
Input: 100
Explanation: Converts the cardinal number 100 into its formal ordinal equivalent.
Frequently Asked Questions
How do you write $1,500 on a legal bank check?▼
Write 'One thousand five hundred and 00/100 dollars' (or 'Fifteen hundred and 00/100 dollars') on the legal line.
How large of a number can this tool convert?▼
The tool accurately converts numbers up to the trillions (up to 999,999,999,999,999).
Does it support negative numbers?▼
Yes, negative numbers are prefixed with 'minus' in standard words.
What is an ordinal number?▼
An ordinal number indicates position or rank in a sequence (e.g., first, second, twenty-third, one hundredth).
Can I customize the currency name from dollars to something else?▼
Yes, you can specify euros, pounds, rupees, or any other currency.
Does this tool work client-side?▼
Yes, all parsing runs directly in JavaScript without sending financial figures across the network.
Related Online Tools
Explore complementary calculators and converters with instant client-side execution
Case Converter – UPPER, lower, camelCase, Title
Transform text casing into UPPER, lower, Title Case, Sentence case, camelCase, snake_case, and kebab-case instantly.
Sentence Counter – Words, Sentences & Readability
Count sentences, words, paragraphs, and characters with reading time and readability metrics.
Binary to Text Converter – Decode 8-Bit Binary Code
Convert binary code into readable text and translate plain text into 8-bit binary octets.
Epoch Converter – Unix Timestamp to Human Date
Convert Unix epoch timestamps to human-readable dates in UTC and local time, and convert dates back to epoch seconds.
Tiny Text Generator – Small Caps, Subscript, Bubbles
Generate stylish tiny Unicode text including small caps, superscript, subscript, and bubble letters for social media.
UUID Generator – Version 4 RFC 4122 GUIDs
Generate cryptographically secure RFC 4122 Version 4 UUIDs and GUIDs in batches up to 100.
Explore Other Tool Categories
Browse our full collection of 50 free web utilities
Unit Converters
Exact metric & imperial conversions for weight, length, temperature & volume.
Math & Education
Percentage changes, fractions, square roots, geometry & statistics.
Date & Time
Calendar arithmetic, business day intervals, stopwatch & multi-counter.
Home & Construction
Paint coverage, pool volume, topsoil, roof pitch, square footage & materials.