Put the number-to-words converter on your site
This is the same converter as on our page, packed into a 360 × 220 box you can drop anywhere: a sidebar, the end of an article, the help page you keep for bookkeeping clients. Whoever uses it types a number, picks a format and gets the words without leaving your site — plain words in US or UK style, US dollars, British pounds, euros, or the amount line for a check.
It reads what people actually paste: 1,234.56 as well as 1.234,56, thousands separators, decimals read digit by digit (3.14 becomes “three point one four”), negatives, and whole numbers up to 36 digits — 999 decillion, far beyond what a spreadsheet keeps exact. There are two ways to add it and both are free: an iframe, where you copy a snippet of HTML and paste it where the box should appear, and a script for sites that strip iframes. No sign-up, no keys — the snippets are below.
With an iframe: copy and paste
Copy the snippet and paste it into your HTML where you want the box. The frame loads the converter and needs nothing else: no configuration, no changes to your CSS, nothing to remember later — when we improve the widget, the new version shows up on its own.
Under the frame, the snippet leaves a visible link to the source. We ask for it plainly: the widget is free, and that link is how the people who see it find out where it came from. There are no hidden terms, no licence, nothing that breaks without it; if the converter is useful on your page, the link is the way to support us.
<iframe src="https://theunitools.com/embed/number-to-words" width="360" height="220" style="border:0" loading="lazy" title="Number to words"></iframe> <p style="margin:4px 0 0;font-size:13px"><a href="https://theunitools.com/en/math/number-to-words-converter">Number to words — UniTools</a></p>
With a script, if your site strips iframes
Some content management systems delete iframes when you save a page. For those there is a second option: a <script> tag that draws the converter directly in your page, right where you place the tag.
The result is identical to the iframe: the same box and the same link underneath. Only the delivery route changes.
<script src="https://theunitools.com/embed/number-to-words.js" async></script> <p style="margin:4px 0 0;font-size:13px"><a href="https://theunitools.com/en/math/number-to-words-converter">Number to words — UniTools</a></p>
The script lives at https://theunitools.com/embed/number-to-words.js.
No cookies, no trackers
Inside the widget there are no cookies, no analytics and no ads — only the converter. It loads nothing from third parties and adds no trackers to your page, so you can embed it without touching your cookie notice.
Frequently asked questions
- Is it free?
- Yes, entirely: no sign-up, no usage limit, no paid tier hiding behind it. The one thing we ask is that you keep the link that sits under the box.
- Which numbers does it handle?
- Whole numbers up to 36 digits, decimals of any length read digit by digit, negatives, and money rounded to the cent — 1.005 becomes $1.01, and 999.999 rolls over to one thousand dollars. It accepts both 1,234.56 and 1.234,56; if it cannot tell what you meant, it says so instead of guessing. The check format writes the cents as a fraction: “One thousand two hundred thirty-four and 56/100”.
- Can I remove the link?
- You can: the widget keeps working and nobody checks. But that link is the only thing we get in return, and we would rather ask you openly to leave it than tie it down with technical tricks. If the widget earns its place on your page, leave the link in.
- Can I change the size?
- Width and height are ordinary attributes in the HTML snippet, so you can fit them to your layout. The widget is drawn for 360 × 220, though: much narrower, and long amounts — millions with cents — stop fitting on one line.
- Does it work on its own or depend on your site?
- It depends on ours: the box is loaded from our server every time someone opens your page. If it ever failed to answer, the frame would come up empty, but your site would keep working exactly as before — the snippet touches nothing else on the page.