This calculator generates a short scale worded representation of a number. That is, a billion is 10^{9} and not 10^{12}. Numerals with up to 306 characters (over a centillion) can be worded, as well as decimals (e.g. 1.42 or “one and forty-two hundredths”) and negative numbers.
Sure. Embedding is allowed as long as you promise to follow our conditions. Here's the embed code:
<iframe width="415" height="220" src="http://www.a-calculator.com/words/embed.html" frameborder="0" allowtransparency="true"></iframe>
The trick is to break the number up into blocks of three. We'll use 3251469 as an example. Once we break it up, it becomes 3,251,469. (Similarly, 14000 becomes 14,000 and 543 remains as it is.)
Now we put each group into words individually. We simply get “three” from 3, “two hundred fifty-one” from 251 and “four hundred sixty-nine” from 469.
To get the final answer we need to put the worded parts back together. The trick is that the second block from the right gets “thousand” added to it, the second gets “million,” the third, “billion,” and so forth. Going back to our example, 3 becomes “three million,” and 251 becomes “two hundred fifty-one thousand.” All together, we get “three million, two hundred fifty-one thousand, four hundred sixty-nine.”
If the number isn't whole, like 0.42, the process is just a little bit different. Forty-two is converted as usual, but we also have to add “tenths,” “hundredths,” “thousandths,” or so forth depending on how many digits there are after the decimal point. In this example there are two digits (four and two), so the final answer is “forty-two hundredths.”