Skip to content
Inviso Get Inviso

Android · on-device OCR

Every word in every screenshot, searchable.

You screenshot a booking code, a Wi-Fi network, a receipt — then lose it in a gallery with three thousand other images. Inviso reads the text inside all of them and turns your screenshots into something you can actually search.

  • No ads
  • No account
  • No tracking
  • Nothing uploaded
9:41
wifi

3 of 2,418 indexed

  • IMG_20260903_141207 Guest Wi-Fi — network VERANDA-GUEST, ask at counter
  • IMG_20260721_083355 Router setup: connect to WiFi then open 192.168.0.1
  • IMG_20260615_205511 Hotel check-in slip — wi-fi included, room 412
Bills Travel Work

Illustration — example content, not real screenshots

How it works

Three things happen, and then you never think about it again.

  1. 01

    It finds your screenshots

    On first launch Inviso reads your Screenshots album. Nothing is copied, moved or modified — it only opens each image to look at it.

  2. 02

    It reads the text inside

    Google ML Kit's text recognition runs directly on your phone's processor. The recognition model ships inside the app, so there is nothing to download and no server in the loop.

  3. 03

    You search it

    The extracted text goes into a private index on your device. Type a word and the matching screenshots appear. After the first pass, only new screenshots are read.

Features

Built for the gallery you actually have.

Search the text, not the filename

Bank receipts, bills, chat messages, error dialogs, boarding passes, recipes, payment slips, lecture slides. If the words are in the image, they are findable.

Your own tags

Search finds what you remember. Tags handle what you don't. Group screenshots under Bills, Work, Travel, Warranty — whatever you use — and open a whole collection in one tap.

Incremental indexing

The first scan handles your backlog. After that Inviso only processes what's new, so it stays off your battery and out of your way.

Built for big galleries

Results are paginated and images load on demand, so scrolling stays smooth whether you have two hundred screenshots or two hundred thousand.

You can see exactly what's stored

A Storage screen shows how many screenshots are indexed, how much text was extracted, the database size and your tags. Clear the index or re-index everything whenever you like.

Point it at any folder

Screenshots somewhere unusual? Choose any folder on your device instead of the default Screenshots album.

In practice

The screenshot you took so you wouldn't forget.

These are the things people open Inviso for. Every one of them is a word you remember attached to an image you don't.

  • A payment confirmation or transaction reference from months ago
  • The Wi-Fi password you saved as a screenshot
  • A one-time code, coupon or promo code
  • An address or phone number screenshotted out of a chat
  • A recipe, workout or study note
  • Warranty and bill screenshots, kept in one tagged place

Privacy

Your screenshots never leave your phone.

This is the part that matters, so here it is precisely. Text recognition runs on your device using a model bundled inside the app. The extracted text is written to a database in Inviso's own private storage, where no other app can read it. There is no Inviso account, no Inviso server, and no analytics in this app.

Inviso never uploads, copies, moves or deletes your screenshots. It opens them to read them, and that is all.

Read the full privacy policy
What Inviso asks your phone for
READ_MEDIA_IMAGES     — read the screenshots you search
READ_MEDIA_VIDEO      — gallery listing on Android 13+
READ_MEDIA_AUDIO      — gallery listing on Android 13+
READ_EXTERNAL_STORAGE — the same, on Android 12 and below

Media access is the only permission Inviso itself requests. The bundled Google ML Kit library adds a network permission of its own for library diagnostics — your screenshots and their text are not part of that. The full detail is in the policy.

Questions

Before you install

Does Inviso upload my screenshots anywhere?

No. Text recognition happens on your device, and the resulting index is stored in Inviso's private app storage. Your images and their text are never sent anywhere.

Does it work without an internet connection?

Yes, completely. The text recognition model is bundled inside the app rather than downloaded on demand, so indexing and searching both work in airplane mode.

Why does it need access to my photos?

To read the screenshots you want to search. There is no way to extract text from an image the app cannot open. It is the only permission Inviso asks you to grant.

Will it change or delete my screenshots?

Never. Inviso opens your screenshots read-only. It does not edit, rename, move, compress or delete anything in your gallery.

How do I delete what Inviso has stored?

Open Settings → Storage and tap Clear index. That removes the extracted text, the index and your tags. Uninstalling the app removes everything as well. Your actual screenshots are untouched either way.

How long does the first scan take?

It depends on how many screenshots you have and how fast your phone is — a few seconds for a couple of hundred, longer for a large backlog. Progress is shown while it runs, and it only ever happens once. New screenshots are picked up individually after that.

Which languages can it read?

This release recognises Latin-script text, which covers English and most European languages, along with the digits and symbols in receipts, codes and references.

Stop scrolling. Start searching.

Free, no ads, no account. Install it once and your screenshots become searchable for good.

Get it on Google Play
Requires
Android 7.0+
Version
1.0.0
Price
Free
In-app purchases
None