Currency Expansion
Converts currency symbols and amounts into their spoken form. Supports 37+ world currencies with
proper singular/plural forms and fractional units (cents, pence, etc.).
Basic Currency Examples
| Written | | Spoken |
$100 | → | one hundred Dollars |
$19.99 | → | nineteen Dollars and ninety-nine Cents |
€500 | → | five hundred Euros |
£1 | → | one Pound |
¥10000 | → | ten thousand Yen |
Shorthand Expansion
Large numbers are often abbreviated in scripts. The shorthand expander converts these before currency processing.
| Written | | Spoken |
$2.5M | → | two million five hundred thousand Dollars |
$50K | → | fifty thousand Dollars |
$3B | → | three billion Dollars |
$1.2 million | → | one million two hundred thousand Dollars |
Supported Currencies
$ US Dollar
€ Euro
£ British Pound
¥ Yen / Yuan
₹ Indian Rupee
₽ Russian Ruble
₩ Korean Won
₺ Turkish Lira
₪ Israeli Shekel
฿ Thai Baht
₱ Philippine Peso
₫ Vietnamese Dong
Plus 25+ additional currencies including A$, C$, NZ$, CHF, SEK, NOK, and more.
Number Expansion
Converts numeric values into their spoken word equivalents. Handles everything from single digits to
numbers in the quadrillions.
Basic Numbers
| Written | | Spoken |
42 | → | forty-two |
1,234 | → | one thousand two hundred thirty-four |
1000000 | → | one million |
Ordinal Numbers
| Written | | Spoken |
1st | → | first |
2nd | → | second |
21st | → | twenty-first |
100th | → | one hundredth |
Year Expansion
Years are spoken differently than regular numbers. The year expander handles this naturally.
| Written | | Spoken |
1969 | → | nineteen sixty-nine |
2001 | → | two thousand and one |
1900 | → | nineteen hundred |
1901 | → | nineteen oh-one |
2000 | → | two thousand |
Year expansion applies to 4-digit numbers from 1000 to 2999 when they appear in contexts that suggest they're years.
Number Ranges
| Written | | Spoken |
10-20 | → | ten to twenty |
$10-$50 | → | ten Dollars to fifty Dollars |
1920-30 | → | nineteen twenty to thirty |
pages 1-25 | → | pages one to twenty-five |
Fractions
| Written | | Spoken |
1/2 | → | one half |
3/4 | → | three quarters |
2/3 | → | two thirds |
2 1/2 | → | two and one half |
½ (Unicode) | → | one half |
¾ (Unicode) | → | three quarters |
Date & Time Expansion
Time Formats
| Written | | Spoken |
3:45 PM | → | three forty-five PM |
9:00 AM | → | nine o'clock AM |
9:05 AM | → | nine oh-five AM |
14:30 | → | fourteen thirty |
12:00 | → | noon |
00:00 | → | midnight |
Date Formats
| Written | | Spoken |
12/25/2024 | → | December twenty-fifth, twenty twenty-four |
01/01/2025 | → | January first, twenty twenty-five |
7/4/1776 | → | July fourth, seventeen seventy-six |
12/31 (American) | → | December thirty-first |
31/12 (International) | → | December thirty-first |
4/3 (American) | → | April third |
4/3 (International) | → | March fourth |
Full dates with a year are read month first, and swapped automatically when the first number cannot be a month. The Short dates dropdown decides how a year-less pair like 12/31 is read: American, International, or off (read as a fraction). Common fractions such as 1/2 and 3/4 always stay fractions.
Measurements & Units
Comprehensive support for metric, imperial, and scientific units with proper SI prefix handling and
smart pluralization.
Length & Distance
| Written | | Spoken |
5km | → | five kilometers |
100m | → | one hundred meters |
3.5mi | → | three point five miles |
6ft | → | six feet |
Temperature
| Written | | Spoken |
20°C | → | twenty degrees Celsius |
72°F | → | seventy-two degrees Fahrenheit |
-10°C | → | minus ten degrees Celsius |
Speed & Compound Units
| Written | | Spoken |
100km/h | → | one hundred kilometers per hour |
60mph | → | sixty miles per hour |
10m/s | → | ten meters per second |
Area & Volume (Power Notation)
| Written | | Spoken |
100m² | → | one hundred square meters |
50m³ | → | fifty cubic meters |
10km2 | → | ten square kilometers |
Data & Computing
| Written | | Spoken |
500GB | → | five hundred gigabytes |
16GB | → | sixteen gigabytes |
2.4GHz | → | two point four gigahertz |
Electrical & Energy
| Written | | Spoken |
1.21GW | → | one point two one gigawatts |
100kWh | → | one hundred kilowatt-hours |
240V | → | two hundred forty volts |
500mA | → | five hundred milliamperes |
All Supported Units
Length:
kmmcmmmnmµmmiftinyd
Mass:
kggmgµgnglblbsoz
Volume:
LmLcc
Time:
hrminsecs
Temperature:
°C°FK
Electrical:
GWMWkWWkWhMWhWhkVmVVkAmAµAA
Frequency:
GHzMHzkHzHz
Data:
TBGBMBKB
Pressure:
MPakPaPabarpsi
Energy:
MJkJJ
Phone Numbers
Phone numbers are read digit-by-digit for clarity.
| Written | | Spoken |
555-123-4567 | → | triple-five, one two three, four five six seven |
(555) 123-4567 | → | triple-five, one two three, four five six seven |
1-800-555-1234 | → | one, eight hundred, triple-five, one two three four |
1-888-555-0199 | → | one, triple-eight, triple-five, zero one double-nine |
1.800.555.0199 | → | one, eight hundred, triple-five, zero one double-nine |
555-0199 | → | triple-five, zero one double-nine |
1.415.555.0199 | → | one, four one five, triple-five, zero one double-nine |
415-200-0199 | → | four one five, two double-zero, zero one double-nine |
Every North American toll-free code is recognised, which is what lets a dot-separated number like 1.800.555.0199 be read as a phone number at all. Local seven-digit numbers are recognised too, provided the exchange is a real one, so "pages 100-2000" stays a range. With the toll-free style option on, an area code ending in double zero is read as hundreds and the groups are separated by commas. Only the area code takes that reading: an exchange such as the 200 in 415-200-0199 stays digit by digit. Turn it off for a flat digit-by-digit reading. The "oh" for zero option changes zero one nine nine to oh one nine nine.
URLs
| Written | | Spoken |
https://example.com | → | h t t p s colon slash slash example dot com |
www.site.org | → | w w w dot site dot org |
vowordcounter.com | → | vowordcounter dot com |
example.co.uk | → | example dot co dot uk |
www.site.org (double-u option) | → | double-u double-u double-u dot site dot org |
A domain written without a scheme or a www prefix is expanded too. Only recognised top-level domains qualify, so a filename such as script.pdf and an abbreviation such as e.g. are left alone. Short labels are spelled out, so acme.org reads "a c m e dot org", which suits an initialism like hp.com and is worth turning off if your script is full of short brand names.
Email Addresses
| Written | | Spoken |
info@example.com | → | info at example dot com |
user.name@company.co.uk | → | user dot name at company dot co dot uk |
Symbols & Special Characters
| Written | | Spoken |
50% | → | fifty percent |
#trending | → | hashtag trending |
Item #5 | → | Item number five |
@username | → | at sign username |
meet @9 | → | meet at nine |
Stock@$9.25 | → | Stock at nine dollars and twenty-five cents |
Percent, hashtags, number signs, at signs before a word, and at before a number are separate toggles, so you can keep hashtags while leaving number signs alone.
Slashes
| Written | | Spoken |
$3/dozen | → | three dollars per dozen |
5/day | → | five per day |
A/B (other slashes: per) | → | A per B |
A/B (other slashes: slash) | → | A slash B |
A slash after a number reads as "per" when the option is on. Fractions, dates, measurements, and URLs claim their slashes first. The Other slashes dropdown decides what happens to anything left over, such as and/or.
Pre-processing Options
These options clean up your text before expansion, ensuring consistent results.
| Option | Before | | After |
| Remove commas in numbers | 1,234,567 | → | 1234567 |
| Collapse multiple spaces | Hello world | → | Hello world |
| Space after commas | Hello,world | → | Hello, world |
| Replace hyphens with spaces | well-known | → | well known |
Number Style
These options change how number words are written without changing which numbers get expanded.
| Option | Written | | Spoken |
| Leading zeros digit by digit | 007 | → | double-zero seven |
| Say "double" and "triple" | 007 | → | double-zero seven |
| Say "double" and "triple" | 0005 | → | triple-zero five |
| Say "oh" for zero | 007 | → | double-oh seven |
| Say "and" in numbers | 1,234 | → | one thousand two hundred and thirty-four |
| Read idioms | open 24/7 | → | open twenty-four seven |
| Say fifteen hundred | $1,500 | → | fifteen hundred dollars |
| Say fifteen hundred (off) | $1,500 | → | one thousand five hundred dollars |
| Hyphenate number words (off) | 21st | → | twenty first |
The word counter treats a hyphenated word as two words, so the hyphen option changes the text you read but not the count. The "and" option adds a word to most numbers over one hundred. Repeated-digit compression applies only where digits are read one at a time, so a price, a year, or a plain number is never affected: $5,500 stays "five thousand five hundred dollars". The fifteen hundred option covers whole hundreds from 1100 to 9900 only, so 2000 stays two thousand and 1550 stays one thousand five hundred fifty.