Extract Contact Details from an Image
Point your camera at a business card, a poster or a shop sign, drop the photo in here, and the phone numbers, email addresses and web links come back as text you can copy. The reading happens inside your browser, so the picture never leaves your device.
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.
The photo never leaves your device
The recognition engine runs inside the page. Nothing is uploaded — which matters, because business cards and invoices carry other people's personal details, not just your own.
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.
When This Is Useful
A business card you were handed
Photograph it once and get the number and address as text, rather than typing them into your contacts while squinting at small print.
A poster or shop sign
You spot a phone number on a window or a noticeboard. Take the photo, get the number, no transcribing.
A flyer or menu with a website on it
Links printed on paper are the most annoying kind to type. Pull them out and paste them into the address bar.
Screenshots of chats and listings
A contact number sent as a screenshot cannot be tapped. Extracting it makes it usable again.
Conference badges and exhibition stands
Photograph several and pull the details out later, instead of collecting cards you will never sort through.
Old printed documents
Letterheads and invoices carry contact details that are otherwise locked in the paper.
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.
Why Use This One
Business cards stay private
Most online converters upload your file to their server. A business card holds someone else's personal data. Here nothing is uploaded at all.
Filtered, not just dumped
Plenty of tools will read the text and leave you to find the number yourself. This one separates phones, emails and links into their own groups.
Free, no account, no limits
No signup wall halfway through, no watermark, no cap on how many images you can read.
Works offline once loaded
After the engine has been fetched the first time, your browser keeps it. Later visits start immediately and work without a connection.
Nine recognition languages
English, Chinese (both scripts), Japanese, Korean, German, French, Spanish and Italian. Non-English options load English alongside, since contact details are written in Latin characters anyway.
Works on your phone
It runs in a mobile browser, so you can photograph a card and pull the number out on the spot.
Questions About Extracting Contacts
Related Image Tools
Other tools for getting things out of images
Image to Text
Read all the text out of images and scanned PDFs, in batches if you need.
QR Code Decoder
Read the contents of a QR code from an image, or scan one with your camera.
Image Info
Inspect an image's dimensions, format and metadata.
Remove EXIF
Strip location and device data from a photo before sharing it.
