Read conventional English integer phrases
One hundred twenty-three becomes 123. The parser recognizes the small numbers, tens, hundred, thousand, million and billion. It treats hyphens as word separators, ignores commas and and, and handles uppercase and lowercase input alike.
Check a positive and negative example
Start with one hundred twenty-three and expect 123; minus forty-two produces -42. Negative is also recognized as a sign word. Calculate a short phrase mentally before trying a larger quantity, and check that each scale word belongs to the intended group.
Recognition is not grammar validation
Recognized words are combined arithmetically. The implementation does not validate every possible English word order, so an unconventional arrangement may still produce a number. Use familiar phrasing and independently verify unusually ordered or repeated scales instead of treating a successful result as proof of correct wording.
Do not enter decimals or currency names
One point five, fractions, ordinals and currency words are outside this parser. Unsupported words cause an error rather than being silently discarded. Number to English Words can spell decimal digits in the other direction, but those phrases cannot be round-tripped through this integer parser.
Review larger values carefully
The operation runs in the current browser tab without sending a calculation to NexaCurrent. Arithmetic uses JavaScript numbers; do not rely on combinations beyond the safe-integer range for exact quantities. Reset clears the work. Review important totals against the original document before copying them elsewhere.