iOS screenshot scanner

Turn iPhone screenshots into cards you can search, open, and act on.

SnapAction scans selected screenshots, identifies the resource inside, recovers missing links when possible, and saves an action-ready card for later.

30 free scans/month
iPhone beta via TestFlight
Cards stored locally with SwiftData
Selected screenshots sent for AI analysis
30 Free scans / month
15 resource types
Action Button scans

Screenshot

A dead image in Photos.

Resource card

GitHub

awesome-tool

Canonical URL recovered. Tags and description saved for later.

repoaito try
Open Favorite

Screenshot → scan → action

1

Capture

Scan recent screenshots from Photos, tap a screenshot in the gallery, or trigger the latest screenshot with App Shortcuts, the Action Button, or Control Center.

2

Recover

A Convex-backed AI agent extracts the primary resource, asks Serper for canonical URLs when needed, and returns metadata instead of a pile of OCR text.

3

Act

SnapAction saves the result locally with SwiftData, groups related screenshots, and surfaces actions like Open, Directions, Call, Calendar, or Copy.

Concrete examples

From screenshot clue to usable card.

SnapAction works best when the screenshot has one clear thing you meant to save. These examples show the conversion visitors should expect.

Developer save-for-later

Screenshot clue

Post mentions owner/awesome-tool, but no full URL

Resource card

GitHub card with recovered repo link, tags, and Open action

Event follow-up

Screenshot clue

Meetup flyer with date, venue, and registration title

Resource card

Event card with calendar-ready details and directions context

Travel / receipts

Screenshot clue

Booking or invoice screen with reference numbers

Resource card

Travel or invoice card with copyable metadata for later

What can SnapAction recover?

Not just links. SnapAction classifies the kind of thing you saved so the right next action is ready.

Web resources

GitHub reposArticlesPostsVideosAppsPapersWebsites

Real-world details

PlacesContactsEventsTravel bookingsInvoices

Follow-up items

TodosProductsShopping ideasNotesGeneric links

Built for the screenshot follow-up loop

Different people screenshot different things. The conversion moment is the same: make the saved image usable again.

Why it converts screenshots into follow-through

Missing-link recovery

If the screenshot shows a title or repo name but no URL, the backend can search the web and verify the canonical link before saving it.

Action-ready metadata

Events include dates, travel cards include booking references, contacts include phone and email, and invoices keep amounts ready to copy.

Fast iOS entrypoints

Scan from the gallery, auto-scan recent screenshots, use Siri phrases, press the Action Button, or watch progress in Live Activities and Dynamic Island.

Grouped screenshots

Consecutive screenshots from an article, chat, document, or booking flow can become one resource instead of several fragments.

Rewind digest

Rewind turns the local resource index into a daily recap, so today's saved links, bookings, posts, and tasks are easier to revisit.

Monthly scan quotas

Clerk identity, StoreKit 2 purchases, and Convex entitlement checks keep Free, Pro, and Max scan limits in sync across app sessions.

Processing transparency

Clear about what happens to a scan.

Cloud-assisted analysis

Selected screenshots are sent to the Convex backend for OpenRouter analysis. Serper search is used when a canonical URL needs to be recovered.

Local resource library

After analysis, SnapAction stores resource records locally with SwiftData: title, URL, type, tags, metadata, favorite state, and screenshot references.

A screenshot stops being a dead image. It becomes something you can open, search, remember, and act on.

Product promise

Questions before you scan?

What happens after I join TestFlight?

Install the iOS beta, grant Photos access, scan recent screenshots, and review the resource cards SnapAction creates from the screenshots you select.

Read the full answer →

Is SnapAction free?

SnapAction has a Free tier with 30 scans per month. Pro and Max subscriptions raise monthly scan limits to 1,000 and 5,000 scans. Prices are shown by the App Store in the app.

Read the full answer →

Do screenshots leave my device?

Yes, selected screenshots are sent to SnapAction's Convex backend for AI analysis through OpenRouter. The resulting resource library is stored locally with SwiftData.

Read the full answer →

What if the screenshot does not show a URL?

If a title, repo name, product, or resource name is visible, SnapAction can use Serper search and URL verification to recover the likely canonical link.

Read the full answer →

Does SnapAction work offline?

Partly. The resource library is local, but screenshot scanning, AI analysis, and missing-link recovery require backend processing.

Read the full answer →

Built With

iOS 17+ SwiftUI SwiftData PhotoKit App Intents WidgetKit ActivityKit Convex OpenRouter Serper Clerk StoreKit 2

Try 30 free scans in the iPhone beta

Install with TestFlight, scan a few clear screenshots, and see which links, events, repos, bookings, and notes can become cards.

Requires iOS 17.0 or later · selected screenshots are sent for AI analysis · cards are stored locally with SwiftData.