Extract Phone Numbers, Emails and Links from Images
Read phone numbers, email addresses and links from a business card, poster or screenshot with OCR. Review the recognized contacts before copying them.
What This Tool Does
Finds phone numbers without picking up order numbers
Any document is full of digits — invoice numbers, dates, prices, reference codes. A naive search would return all of them. This one only accepts numbers that actually look like phone numbers: an international prefix, a bracketed area code, a service number, or a known mobile range.
Email addresses, including the awkward ones
Addresses with plus tags, dots, underscores, subdomains and country suffixes are all read correctly, and the punctuation that often sits right next to them is left out.
Web links with their query strings
Full URLs and bare www addresses both come through, query strings included. Trailing punctuation is trimmed so a link at the end of a sentence does not arrive with a full stop attached.
The full text stays available
Extraction is by nature lossy, so the complete recognised text sits right below the results. If something is missing you can see immediately whether the image never had it or the extraction skipped it.
Copy a group or everything
Take just the phone numbers, just the emails, or the whole lot at once. Each group is separate so you can paste straight into wherever it belongs.
How to Get Contact Details out of a Picture
Add the image
Drag in a photo or screenshot, or click to browse. JPG, PNG, WebP, GIF and BMP all work, up to 50MB.
Pick the language
Choose the language of the text in the picture. Phone numbers and emails are language-independent, but getting this right helps the surrounding text read correctly.
Copy what you need
Results arrive grouped by type. Copy a single group or all of it, and expand the full text if you want to check nothing was missed.
Extract Phone Numbers, Emails and Links from Images · Example 1
These files were processed with this tool or its shared processing code. Compare the source, settings and downloadable results.
Getting Reliable Results
Crop to the part that matters
A photo of a card usually includes the table, a hand and half the room. Cropping to the card alone gives the engine far less to trip over.
Even lighting beats bright lighting
A shadow across half the card does more damage than the picture being slightly dark overall.
Hold it straight
Text running at an angle is read noticeably worse. A few seconds spent squaring up the shot pays for itself.
Use the original, not a forwarded copy
A photo passed through several messaging apps has been recompressed each time. That damage falls hardest on links, which have no dictionary to fall back on.
Double-check shortened links
Something like bit.ly/3xKp9Lm is a random string — one wrong character and it leads nowhere, and nothing can catch that. Ordinary domain names made of real words are far more reliable.
Check the full text if something is missing
Expand the recognised text below the results. It tells you straight away whether the detail was never read or simply not recognised as a contact.
Extract Phone Numbers, Emails and Links from Images · More examples
These files were processed with this tool or its shared processing code. Compare the source, settings and downloadable results.
Questions About Extracting Contacts
Related Image Tools
Other tools for getting things out of images
Image to Text
Pull the text out of screenshots, photos and scanned PDFs. Recognition runs in your browser, so nothing is uploaded. Handles several files at once. Free, no signup.
QR Code Decoder
Read a QR code from an image or your camera. Inspect and copy the decoded text, link or other content in your browser.
Image Info
Check pixel dimensions, format, file size and available EXIF metadata. Convert pixels to print dimensions using a chosen DPI value.
Remove EXIF
Remove supported EXIF, GPS, XMP and other metadata blocks from JPG, PNG and WebP without re-encoding the stored image data. Review the exported file before sharing.



