Remove Numbers from Text
Paste text, pick which kinds of numbers to strip (digits, decimals, spelled-out), and decide what to preserve (dates, currency, phones). Copy the cleaned result.
How to use the number remover
1. Paste the text
Drop your text into the Input box. Anything pasted from a CSV, a transcript, a research note, a CRM export, or a chat log is fine. The tool processes everything in your browser.
2. Pick what counts as a number
Three independent toggles control which kinds of numbers get removed. Remove digits 0-9 strips every individual digit character; this is on by default. Remove decimal numbers treats values like 1.5 or 0.99 as one unit so the decimal point goes with them. Remove spelled-out numbers handles the English words for zero through one hundred plus the common large-quantity words (thousand, million, billion).
3. Pick what to preserve
Three preserve toggles protect specific number shapes from the cleanup. Preserve dates keeps 1/15/2026, 2026-01-15, and 15/1/26 intact. Preserve currency keeps amounts prefixed by $, EUR, GBP, USD, and similar marks. Preserve phone numbers keeps common US, international, and formatted phone shapes intact. Layer them as needed for your job.
4. Clean and copy
Click Clean. The output appears on the right with a count of how many number tokens were removed. Use the Copy button to grab the result or Download to save a .txt file.
When you need to remove numbers from text
Numbers are easy to spot but tricky to clean by hand once you have more than a few paragraphs. Here are the common workflows.
What the tool treats as a number
"Numbers" cover more shapes than just digits, and not every shape behaves the same way. The table below summarizes what each toggle matches.
| Toggle | What it matches | Example |
|---|---|---|
| Remove digits 0-9 | Every individual digit character | 42, H1, UTF-8 |
| Remove decimal numbers | Digits + one decimal point treated as one unit; the dot is removed with the number | 1.5, 0.99, 3.14159 |
| Remove spelled-out numbers | English words for 0-100 and the big-quantity terms; whole-word match, case-insensitive | one, twenty-five, hundred |
| Preserve dates | Slashed dates (1/15/2026), ISO dates (2026-01-15), short years (1/15/26) | 1/15/2026, 2026-01-15 |
| Preserve currency | Amounts prefixed by $, EUR, GBP, USD, JPY (with optional thousands separators and decimals) | $1,500, EUR 42.99 |
| Preserve phone numbers | Common US, international, dotted, parenthesized formats | (555) 123-4567, +1 555-987-6543 |
Things this tool does not remove: Roman numerals (IV, XVII), ordinals (1st, 2nd, 3rd when the Remove digits toggle is off), spelled-out fractions (half, quarter), and number characters from other scripts (٠-٩ Arabic-Indic, 一 Chinese one). If you need any of those gone too, copy them aside, run the cleaner, and rejoin.
Related tools
Frequently asked questions
How do I remove all numbers from a block of text?
Paste your text in the input box. Leave the Remove digits 0-9 toggle on (it is the default). Click Clean. The output strips every digit. If you also want decimal numbers like 1.5 or 0.99 treated as whole units (so the decimal point goes with them), turn the Remove decimal numbers toggle on. For text that contains written-out numbers like five or seventeen, switch on Remove spelled-out numbers.
Will removing digits also remove the numbers inside words like UTF-8 or H1?
Yes. The digit remover treats every 0 through 9 character as a number. UTF-8 becomes UTF-, H1 becomes H, and ASCII-7 becomes ASCII-. If you need to keep alphanumeric codes intact, use the Preserve toggles (dates, currency, phones) or copy them aside first and reinsert after cleaning.
What counts as a decimal number?
When the Remove decimal numbers toggle is on, the tool matches runs of digits with one decimal point inside, such as 1.5, 0.99, 3.14159, or 42.0. The whole unit (including the dot) is removed in one piece. Negative numbers (-1.5) are matched the same way when a hyphen sits directly before the digit. The hyphen itself is removed only when it is part of the negative-number match.
Which spelled-out numbers does the tool recognize?
The Remove spelled-out numbers toggle handles cardinal English numbers from zero through one hundred (one, two, three, ten, twenty, thirty-one, forty-five, one hundred) and the common large words (thousand, million, billion). Matching is case-insensitive and whole-word, so seven inside seventeen does not get hit twice. Ordinals (first, second, third) and fractions (half, quarter) are not removed.
How does the Preserve dates option work?
Preserve dates protects three common date shapes from any digit removal: slashed dates (1/15/2026, 15/1/26), dashed ISO dates (2026-01-15), and short-year forms (1/15/26). The dates remain intact in the output even with the Remove digits toggle on. Use this when you are cleaning a document where the dates matter (a transcript, a report) but you want every other number gone.
How does the Preserve currency option work?
Preserve currency protects any number prefixed by $, GBP, EUR, USD, or a similar currency mark, including thousand separators and decimals. $1,500 stays, GBP 42.99 stays, USD 1,234.56 stays. The match is anchored on the currency symbol or three-letter code, so a stray 1500 with no symbol is still removed.
How does the Preserve phone numbers option work?
Preserve phone numbers protects common US, international, and formatted phone shapes: (555) 123-4567, 555-123-4567, +1 555 123 4567, 555.123.4567, and the equivalent ten-digit unspaced form 5551234567. Extensions like ext. 123 stay attached. This is useful when sanitizing customer support tickets or interview transcripts where phone numbers must remain readable.
I'm stripping phone numbers and account IDs out of customer support tickets. Are those PII strings being captured anywhere?
No. The digit removal runs locally in JavaScript. The original ticket text, the phone numbers and IDs you're removing, and the cleaned output all stay inside this browser tab and are never uploaded or logged.
More wordcounter.ai tools
Other tools you might find useful.