Zero Signup ToolsFree browser tools

Converter Tools

Currency to Words Converter

Convert a number to currency words for checks, invoices, and legal documents. USD, GBP, EUR, INR, CAD, AUD, JPY in title, sentence, or uppercase.

Commas, spaces, and apostrophes are accepted as thousands separators. The decimal portion is truncated, not rounded.

Picks the major and minor unit names (Dollars, Cents).

Sample amounts

Amount in words

Output

One Thousand Two Hundred Thirty-Four Dollars and 56/100 only

Output runs entirely in your browser. Nothing is sent to a server.

Options

Fractional unit
Numbering system
Letter case

Style toggles

Quick reference

Examples for the currently selected currency at the current style settings. Use these to verify the format matches your form, contract, or check template.

  • 1One Dollar and 00/100 only
  • 100One Hundred Dollars and 00/100 only
  • 1000One Thousand Dollars and 00/100 only
  • 1234.56One Thousand Two Hundred Thirty-Four Dollars and 56/100 only
  • 1000000One Million Dollars and 00/100 only

How to use

  1. Type the amount in the Amount field. Commas, spaces, and apostrophes are accepted as thousands separators. The rightmost period or comma is treated as the decimal point.
  2. Pick a currency from the dropdown to load its default unit names, decimals, and fractional convention. The plain words option drops the currency unit entirely.
  3. Choose a fractional unit style: Check style writes the cents as a fraction over 100 (the US check standard), Cents in words spells the fractional unit, or No cents drops the fraction entirely.
  4. Pick a letter case (Title Case, Sentence case, or UPPERCASE) and toggle British-style "and" insertion or a trailing "only" word as needed for your form.
  5. Read the output, click Copy to put it on your clipboard, and paste it into the check, invoice, or contract field.

About this tool

Currency to Words Converter writes a numeric amount the way it appears on a check, an invoice, a contract, or a legal document. Type 1234.56 and the tool produces "One Thousand Two Hundred Thirty-Four Dollars and 56/100" in US check style, "One thousand two hundred and thirty-four pounds and fifty-six pence" in British style, or "One Thousand Two Hundred Thirty-Four Rupees and Fifty-Six Paise" in Indian style with the Lakh and Crore grouping above the thousands place. Eight presets are available (US Dollar, British Pound, Euro, Canadian Dollar, Australian Dollar, Indian Rupee, Japanese Yen, and plain words with no currency) and each one carries its own default unit names, decimal precision, and fractional rendering convention. Three fractional modes cover the formats that appear on real-world forms: the classic US/Canadian check pattern ("and 56/100"), the words pattern that spells out the fractional unit ("and fifty-six cents"), and a no-cents mode for whole-amount fields and currencies like JPY that do not use a fractional unit in everyday writing. Letter case is configurable (Title Case for US checks, Sentence case for British prose, UPPERCASE for legal contracts), a British-style toggle inserts "and" between the hundreds and the tens group, and an optional trailing word ("only" by default) prevents the written amount from being extended after it is recorded, a common invoice safeguard in India and the UK. The parser accepts thousands separators (commas, spaces, apostrophes), defaults to the rightmost period or comma as the decimal separator, and truncates rather than rounds the fractional digits so a written check amount can never silently grow beyond what was typed. Up to eighteen integer digits are supported, which covers every realistic check, invoice, escrow, and bond amount. Everything runs locally in your browser, so the amounts you spell out here never leave your device.

Free to use. Works in your browser. No signup, no login.

Related tools

You may also like

All tools
All toolsConverter Tools