Written Word to Digits Converter v7.0

Words to Numbers Converter Turn Text Spelled Numbers to Digits

Convert written text numbers into digits across 7 languages with inline replacement.

7 Languages Supported
Inline Text Replacement
6 Output Formats
Instant Digit Copy
{{ currentLangObj ? currentLangObj.name : 'Language' }}
{{ l.name }}
Mode
Written Number
{{ inputWords > 0 ? inputWords + ' ' + t('text.wordsToNumbers.wordsUnit', 'words') : '—' }}
Result
{{ convertedNum !== null ? String(convertedNum).length + ' ' + t('text.wordsToNumbers.digitsUnit', 'digits') : '—' }}
{{ mainResultStr || t('text.wordsToNumbers.typeNumberHint', 'Type a number in words above') }}
{{ currentLangObj.flag }} {{ currentLangObj.name }} · {{ inputWords }} {{ t('text.wordsToNumbers.wordsUnit', 'words') }} → {{ String(convertedNum).length }} {{ t('text.wordsToNumbers.digitsUnit', 'digits') }}
Result formats appear here
{{ f.label }}
{{ f.value }}
Inline Text Converter — numbers in text replaced with digits
Same number — try all language parsers
Detects what each language parses the input as
Enter a number in words above
{{ l.flag }}
{{ l.name }}
{{ inputText.length > 28 ? inputText.substring(0, 28) + '…' : inputText }}
{{ l.result !== null ? '→' : '✗' }}
{{ l.result !== null ? l.formatted : '—' }}
Words to Numbers Analytics
Live Updates
Text Complexity Density
Input Words {{ stWords }}
Digit Economy Efficiency
Output Digits {{ stDigits }}
Characters Saved Optimization
Difference {{ Math.max(0, inputText.trim().length - stDigits) }} chars
Features

7 Languages

English, Arabic, French, Spanish, German, Italian, and Portuguese — each with its own word-to-number parsing rules, handling language-specific expressions and connectors.

Inline Mode

Type a full sentence containing written numbers — Inline mode finds and replaces all number words with digits while leaving the rest of the text unchanged.

6 Output Formats

Decimal, formatted with commas, hexadecimal, binary, scientific notation, and ordinal — all derived from the same parsed number instantly.

All Languages Preview

See how each language parser interprets the same input simultaneously — useful for spotting which language a written number belongs to.

Large Numbers

Handles hundreds, thousands, millions, billions, trillions — all compound number forms including "twenty-three million four hundred thousand and twelve."

RTL/LTR Support

Arabic input reads right-to-left correctly. Toggle direction for proper display. All output panels, inline text, and previews adapt to the chosen direction.

Recommended for you

Tool Title

Tool Description

{{ isOutOfCredits ? t('quota.outOfCredits', 'Out of Credits!') : t('quota.title', 'Your Quota') }}

{{ t('global.loading', 'Fetching quota data...') }}

{{ badgeText }}
{{ quotaData.usedPlan.toLocaleString() }}
{{ t('quota.consumption', 'Consumption') }} / {{ quotaData.totalPlan.toLocaleString() }}

{{ descText }}