No processing of your file contents takes place on any server. You need no data-processing agreement with gottrix to handle confidential or business documents.
Hosted in GermanyGlobal Content Delivery
Origin servers at Hetzner in Germany, delivered worldwide through a content delivery network. Your file contents are never transmitted in the process - they never leave your device.
Spelling a number out in words comes up more often than you might think: on a cheque or invoice, in a contract, when dictating an amount over the phone, or simply to double-check that "1,200,000" really means "one million two hundred thousand" and not "twelve million". This tool spells any number out instantly - live, as you type.
Every language has its OWN grammar for number words, and this tool models each one on its own terms - no single universal formula: English follows the international thousand-scale (thousand/million/billion); Spanish distinguishes "cien" (exactly 100) from "ciento" (101 and up) and treats "veintiuno" as one compound word; French has the well-known quirks "soixante-dix" (70), "quatre-vingts" (80) and the "et" conjunction at 21/31/41; Portuguese (Brazil) joins the final group with "e" ("mil e trinta e quatro"). English additionally offers the lakh/crore grouping common in India (100,000 = "one lakh", 10,000,000 = "one crore") as its own option - independent of the language of the page you are viewing right now.
The whole conversion runs entirely locally in your browser (pure JavaScript, no server) - the number you enter never leaves your device. Only whole numbers are supported (decimal places are not spelled out); each language has a documented upper limit beyond which the tool honestly reports an error instead of showing an invented name - Spanish deliberately stays below one billion, because "billón" means 10^12 in Spanish (a false-friend risk against the English "billion").
Specifications
Specifications
Input formats
No file (generator)
Output format
TXT
Batch processing
No
Processing
Locally in your browser (JavaScript)
File upload
None
In 3 steps
Enter the number.
Choose the language (for English, also the numbering system: international or Indian).
Read off or copy the spelled-out number instantly.
Limitations: Whole numbers only (no decimal places). Each language has an upper limit beyond which an honest error appears instead of an invented name: English (international) up to 999,999,999,999, English (Indian) up to 9,999,999,999, French and Portuguese up to 999,999,999,999, Spanish up to 999,999,999 (because of the "billón" ambiguity). The Indian lakh/crore grouping is only available for English.
FAQ
Is my number uploaded?
No. The conversion runs entirely locally in your browser; the number never leaves your device and is not stored.
What is the Indian lakh/crore numbering system?
In India, large numbers from 100,000 upward are grouped in pairs of digits rather than groups of three: 100,000 is "one lakh", 10,000,000 is "one crore". This is an English-language option, independent of the page language.
Why does Spanish stop below a billion?
Because "billón" in Spanish means 10^12, not 10^9 like the English "billion" - a well-known false friend. To avoid inventing a wrong name, the Spanish output deliberately stops at 999,999,999.
Are decimal places spelled out too?
No, currently only whole numbers. Spelling out decimal places needs its own rules per language and is deliberately not part of this first version.