Extract Phone Numbers from Screenshots and Images
Someone sends you a screenshot of a conversation with a phone number in it. Or you photographed a business card, a flyer, a whiteboard with contact details. The number is right there — trapped inside an image.
You can squint at the screen and type it out digit by digit. Or you can use the text recognition tools already on your phone and computer to extract it in seconds.
iPhone: Live Text (Easiest)
Since iOS 15, iPhones can read text directly from images. This is called Live Text.
From a Screenshot or Photo
- Open the image in Photos
- Tap and hold on the phone number in the image
- The number highlights — tap Copy or Call
If the number is recognized as a phone number, you'll also see a Call option directly.
From the Camera (Real-Time)
- Open the Camera app
- Point at the phone number
- Tap the Live Text icon (yellow box in the corner)
- Tap the recognized number to call, copy, or send a message
When Live Text Doesn't Recognize the Number
Live Text works best with clear, high-contrast text. It may struggle with:
- Handwritten numbers
- Decorative or unusual fonts
- Low-resolution or blurry screenshots
- Numbers on complex backgrounds
If Live Text doesn't highlight the number, try selecting the surrounding text and copying the whole block. Then paste into NumSwift to extract just the phone number.
Android: Google Lens
Google Lens is Android's equivalent — and it's available on virtually every Android phone.
From a Screenshot or Photo
- Open the image in Google Photos
- Tap the Lens icon (at the bottom)
- Tap the phone number in the image
- Choose Copy, Call, or Search
From the Camera
- Open Google Lens (or the Google app → Lens)
- Point at the phone number
- Tap the number when it's highlighted
- Choose your action
From Google Assistant
- Open a screenshot
- Long-press the home button (or say "Hey Google")
- Google Assistant scans what's on screen and identifies phone numbers
Desktop: OCR Methods
macOS: Preview Live Text
On macOS Ventura and later, Preview supports Live Text in images:
- Open the screenshot in Preview
- Hover over the phone number — it becomes selectable
- Click and drag to select, then copy
Windows: Snipping Tool OCR
Windows 11's Snipping Tool added text recognition:
- Open the screenshot in Snipping Tool
- Click the Text actions button
- Copy the recognized text
Any Platform: Google Drive OCR
Upload the image to Google Drive, then:
- Right-click → Open with → Google Docs
- Google converts the image to text
- Copy the text and paste into NumSwift to extract the phone numbers
This works well for business cards, flyers, and documents. For scanned PDF documents, see our PDF extraction guide.
Multiple Numbers in One Image
Screenshots of contact lists, group chats, or business directories may contain many phone numbers in a single image.
- Use Live Text (iPhone) or Google Lens (Android) to select all visible text
- Copy the entire text block
- Paste into NumSwift's phone number extractor
- Every phone number is extracted, validated, and listed with action buttons
NumSwift ignores everything that isn't a phone number — names, dates, addresses, emojis, message text — and gives you a clean list. For large batches, the bulk phone number extractor handles any volume.
Screenshots of Chat Conversations
A common scenario: someone screenshots a WhatsApp, iMessage, or SMS conversation that contains a phone number.
The number might appear:
- In the message text ("Call me at 555-123-4567")
- In a shared contact card
- In the chat header (if it's an unsaved number)
iPhone approach:
- Open the screenshot in Photos
- Long-press on the number → Copy
- Paste into your dialer, or into NumSwift for formatting and action buttons
Android approach:
- Open the screenshot in Google Photos
- Tap Lens → tap the number → Copy or Call
If the OCR misreads a digit (common with blurry screenshots), paste into NumSwift's phone number validator to check validity before calling.
Business Cards
Photographed business cards are one of the most common sources of phone numbers in images.
Best approach:
- Photograph the business card with good lighting
- Use Live Text (iPhone) or Google Lens (Android) to select the phone number
- Copy and paste into NumSwift for formatting and instant actions
Tip: Hold the camera steady and ensure even lighting. OCR accuracy drops significantly with shadows, glare, or angled shots.
For digital business cards received as PDF attachments, see our PDF extraction guide.
Handwritten Numbers
OCR struggles most with handwritten text. Accuracy depends on handwriting legibility.
Tips for better results:
- Ensure good lighting and a straight angle
- Try both Live Text and Google Lens — they use different recognition engines
- If OCR fails, use Google Drive's OCR (upload the photo → Open with Google Docs) which sometimes handles handwriting better
- Verify the extracted number by checking digit count and format against expected patterns
Tips
-
Copy more text than needed. If OCR selects a whole paragraph around the number, copy it all and paste into NumSwift. It extracts just the phone numbers.
-
Verify OCR output. Common misreads:
0↔O,1↔l↔I,8↔B,5↔S. Always double-check before calling. -
Use the best tool for your platform. Live Text on iPhone, Google Lens on Android, Preview on Mac, Snipping Tool on Windows. They're built in — no extra apps needed.
-
For recurring needs, photograph instead of screenshot. If you regularly extract numbers from physical documents, take photos rather than screenshots of screens. Direct photos give OCR cleaner input.
Related Guides
- How to extract phone numbers from any text — once you've copied text from an image, paste it here for extraction
- How to extract phone numbers from a PDF — similar OCR techniques for scanned documents
- How to extract phone numbers from a website — when the number is on screen in a browser rather than in an image
- How to extract phone numbers from resumes — extract numbers from resume documents using similar techniques
Bottom Line
Phone numbers in screenshots and images aren't trapped anymore. Use Live Text (iPhone/Mac), Google Lens (Android), or Google Drive OCR (any platform) to copy the text, then paste into NumSwift to get validated phone numbers with instant call, WhatsApp, and SMS actions. No manual typing, no digit-by-digit copying.