Private · Offline · Yours forever

Scan documents.
Nothing leaves your phone.

CranScan turns your camera into a document & receipt scanner that reads the text — Cyrillic and Latin — entirely on-device. Optional on-device AI understands receipts. No account, no cloud, no ads.

Pay once, own forever. No subscription.

▶ Coming soon to Google Play See features

A one-time purchase — no accounts, no cloud, no subscriptions.

Library
Your library
Document
Receipt & text
Items analytics
Spending analytics
Settings
Language packs
Get started
Get started

Everything on your device

A full scanner that never phones home.

🔎

Offline OCR

Reads Cyrillic and Latin scripts on-device — Serbian, Russian, Ukrainian, Belarusian and Western-European text — with high-accuracy detection built in. Extra language packs download on request.

🧾

Smart receipts

Extracts merchant, date and total, itemizes line items with quantities and prices, and rolls it all up into spending analytics by category, month and merchant.

🧠

Optional on-device AI

Download a vision-language model (Qwen3-VL) that runs entirely on your phone to read tricky receipts more accurately and suggest categories and tags — still 100% offline.

🔒

Truly private

No account, no cloud, no ads, no tracking. Documents are processed and stored only on your device; the app touches the network solely to fetch model packs you ask for.

🗂️

Organize & export

Folders, tags, full-text search, a bin with restore, and export to searchable PDF, JPEG, TXT and CSV. Back up your whole library to a folder you choose.

📱

Every platform

Built in Rust on a from-scratch Compose-style UI. Ships for Android, Linux, macOS and the web from one codebase.

Your documents never leave your device

Scanning, text recognition, receipt parsing, search and AI all run locally. There is no account and no server to trust. Uninstalling deletes everything.

Read the privacy policy

Launching on Google Play

CranScan is a one-time purchase — buy it once and it’s yours, with no subscription and no accounts. Coming soon.