Scanned email address repair: fix addresses from business cards, forms and typed-out lists
In short: Paste a list from business cards, paper forms or OCR and get repaired addresses, what changed on each row, and the ones to check by eye. Limit: It changes characters only. It cannot tell whether the repaired address has a mailbox.
A scanned email address repair tool fixes the slips that come from reading an address off paper or a screenshot. It turns "jane dot smith at gmail dot com" into jane.smith@gmail.com, removes spaces, brackets and mailto:, corrects slips such as gmial.com and misread digits in the domain, and flags names that need a human look. It changes characters only; it cannot tell whether the mailbox exists.
Addresses repaired? Check which of them have a mailbox.
Price: this tool is free. Checking a whole email list is from $9/mo, and the first 100 checks are free with Google, no card. Check your list free nowSee pricing
Sample result
"jane dot smith at gmail dot com" reads as jane.smith@gmail.com.
- Row
- sam@gmial.com
- Repaired to
- sam@gmail.com
- Change
- gmial.com to gmail.com
What this means for you
The repair fixes characters. It does not show that the mailbox exists.
- Spoken at and dot to @ and .
- Typo domains and misread digits
- Names to check by eye are flagged
- CSV out, nothing uploaded
- Repair
- OCR
- CSV
By SimpleVerifier Team · Last updated · Runs in your browser; nothing you paste is sent to us
How do I check the whole list once the addresses are repaired?
- Paste or upload the list above to repair it, then copy the repaired addresses.
- Upload or paste it at /verify. Every address gets a live mailbox check, and the first 100 email checks are free with a Google sign-in, no card.
How do I repair email addresses from scanned cards or forms?
- Paste the addresses as you have them, one per line, or upload a CSV with an email column.
- Press Repair the addresses. Each row shows what was typed, the repaired address and what changed.
- Look at the rows marked Check by eye and the ones that cannot be repaired, and fix them against the source.
- Download the CSV or copy the repaired addresses, then check which of them have a mailbox.
Example
- You enter
- Four rows:
jane dot smith at gmail dot com,sam@gmial.com,<tom@fabrikam.example>andlee at example. - You get
- jane.smith@gmail.com (repaired: spoken at and dot), sam@gmail.com (repaired: gmial.com is a slip for gmail.com), tom@fabrikam.example (repaired: brackets removed) and
lee at examplecannot be repaired because no valid domain is left. - Limits
- Characters only: a repaired address is not a confirmed mailbox. Names before the @ are never rewritten, only flagged. Runs in your browser.
What does the repair change?
It works on the characters only. The words "at" and "dot" (or [at], (dot) and similar) become @ and a full stop, spaces and wrapping such as mailto:, angle brackets, quotes and trailing full stops are removed, and a comma where a domain needs a full stop is read as one. If a row holds a name and an address, the part with the @ is kept.
In the domain it also corrects the slips on the typo domains list, such as gmial.com or a .con ending, and reads digits that look like letters (h0tmail.com, gmai1.com) when the result is a well-known mail provider.
What does it leave alone?
It never rewrites the name before the @. A name such as j0hn or sm1th may be a misread o, l or i, but it may also be exactly what the person has, so the row is marked Check by eye and left as written.
A repaired address is a better reading of what was written, not a confirmed mailbox. After the repair, check which addresses exist before you write to them.
Where do these addresses come from?
Business cards, badge scans and photographed sign-up sheets pass through OCR or a person typing, and both make the same slips. Pasted lists from web pages often hide the @ on purpose. The email extractor pulls addresses out of messy text; this tool repairs the ones it would reject.
Who uses this tool, and for what?
- Event teams
- Fix the addresses typed up from badge scans and paper sign-in sheets before the follow-up.
- Sales teams
- Repair the business-card addresses a rep photographed and an OCR app read.
- Small organisations
- Tidy a list built from paper forms and phone calls before a first send.
What can’t this tool tell you?
- It changes characters only. It cannot tell whether the repaired address has a mailbox.
- It does not rewrite the name before the @, so a misread letter there is flagged, not fixed.
- Digit-for-letter fixes in the domain apply only when the result is a well-known mail provider.
- A row with no single @ and no spoken at cannot be repaired.
Common questions
- Can it fix handwriting?
- It fixes the typing slips that follow handwriting, such as a spoken at and dot, spaces and typo domains. It cannot read a smudged letter in the name before the @; those rows are marked Check by eye.
- Does it check that the mailbox exists?
- No. It changes characters only and sends nothing to a mail server. A repaired address still needs a mailbox check.
- Why are 0 and 1 in the name not changed?
- A 0 or 1 in the name may be part of the real address, so changing it would create a different, wrong address. The row is flagged for you to check against the source.
- Which domains does it correct?
- Common webmail slips (gmial.com, hotmial.com, yahooo.com), endings such as .con or .cmo, and digits that look like letters when the result is a well-known provider.
- Does it accept a CSV?
- Yes. If the file has several columns, the column of addresses is detected and used. Otherwise each line is one row.
- Is anything uploaded?
- No. The repair runs in your browser and nothing you paste is sent anywhere.
Sources
A tidy list can still be full of dead addresses.
Extracting, deduplicating and syntax checks all work on the text of an address. None of them can tell whether the mailbox exists. Only the server that hosts it can answer that, through an SMTP check, and that is what the paid product does.
- Upload the cleaned file as it is: CSVs up to 100,000 rows
- A real SMTP mailbox check on every row, with catch-all detection
- Small list? Starter at $9/mo covers 2,500 emails a month, cancel anytime
Plans from $9 a month, cancel anytime, no contract. Sign in with Google and your first 100 email checks are free, no card. The free tools stay free either way.