ClipTen Free tools Calculator API
Currency and number to words API
Plain web addresses that write any amount out in words, in lakh and crore or in million and billion. Rates are updated daily. No key needed.
Pick a calculator
Type an amount
Type a number
See the answer
Currency to words
Converts an amount at the day’s mid-market rate and writes it in words the way that country counts: lakh and crore for rupees, million and billion for dollars and euros, man and oku for yen.
| Parameter | What to send |
|---|---|
amount | A number, with an optional currency and unit: 3m, 3 million, 2.5 crore, 12 lakh, 1.2bn, 500k, ₹10 lakh |
from | Currency code, when the amount has none. Default USD |
to | One to five currency codes, comma separated: INR,EUR,JPY |
format | json for JSON. Plain text if left out |
Answer
3,000,000.00 USD (Three million US dollars) = 28,79,91,846.00 INR In words: Twenty-eight crore seventy-nine lakh ninety-one thousand eight hundred forty-six Indian rupees Short: 28.8 crore Indian rupees Million/billion: Two hundred eighty-seven million nine hundred ninety-one thousand eight hundred forty-six Indian rupees (287.99 million Indian rupees) Rate: 1 USD = 95.997282 INR Rates from ExchangeRate-API (https://www.exchangerate-api.com), updated 2026-10-01T00:02:31.000Z. Mid-market rates, for reference; a bank's rate will differ a little. See it on a page: https://clipten.com/tools/currency-to-words?amount=3000000&from=USD&to=INR Free tool by ClipTen (clipten.com) — copy up to ten things and paste any of them with Ctrl + V + a number.
Same answer as JSON
{
"amount": {
"currency": "USD",
"name": "US Dollar",
"amount": "3000000.00",
"formatted": "3,000,000.00 USD",
"words": "Three million US dollars",
"short": "3 million US dollars",
"system": "international"
},
"results": [
{
"currency": "INR",
"name": "Indian Rupee",
"amount": "287991846.00",
"formatted": "28,79,91,846.00 INR",
"words": "Twenty-eight crore seventy-nine lakh ninety-one thousand eight hundred forty-six Indian rupees",
"short": "28.8 crore Indian rupees",
"system": "indian",
"international": {
"words": "Two hundred eighty-seven million nine hundred ninety-one thousand eight hundred forty-six Indian rupees",
"short": "287.99 million Indian rupees"
},
"rate": 95.997282
}
],
"rates": {
"source": "ExchangeRate-API",
"sourceUrl": "https://www.exchangerate-api.com",
"updated": "2026-10-01T00:02:31.000Z"
},
"page": "https://clipten.com/tools/currency-to-words?amount=3000000&from=USD&to=INR"
}Example worked out with rates from 2026-10-01.
Number to words
Writes any number up to 30 digits in both systems at once, with the commas in the right places for each.
| Parameter | What to send |
|---|---|
n | A number: 25000000, 3.5 million, 12 lakh, 1,25,000 |
format | json for JSON. Plain text if left out |
Answer
25000000 International: 25,000,000 twenty-five million Short: 25 million Indian (lakh, crore): 2,50,00,000 two crore fifty lakh Short: 2.5 crore See it on a page: https://clipten.com/tools/number-to-words?n=25000000 Free tool by ClipTen (clipten.com) — copy up to ten things and paste any of them with Ctrl + V + a number.
Exchange rates
Every rate against one US dollar, as JSON. 158 currencies, from ExchangeRate-API, updated daily.
{
"base": "USD",
"updated": "2026-10-01T00:02:31.000Z",
"source": "ExchangeRate-API",
"rates": {
"USD": 1,
"EUR": 0.881813,
"INR": 95.9973,
"…": "…"
}
}
Good to know
| Cost | Free. No key, no sign-up. |
| Format | Plain text, or JSON with format=json. UTF-8. |
| Limit | 120 requests a minute from one address. More gets 429. |
| Errors | 400 input it can’t read, with a hint. 503 rates briefly unavailable. |
| Browsers | Open to any site (CORS *). |
| Rates | Mid-market, for reference. A bank’s rate will differ a little. |
| AI assistants | ChatGPT, Claude, Perplexity and others can open these addresses and read the answer. The list is also in llms.txt. |
| Short help | /calc/help, as plain text. |
Prefer a page? The same calculators: currency to words, number to words, million to crore.