Features
Edit PDF (beta)
- Tap any line or paragraph and type: the new words keep the original font, size, colour and spacing
- Bold, italic and underline for whole lines or just selected words; left, centre, right or justified alignment; widen the text box
- Move, resize, replace or delete pictures and logos
- Find & replace across the whole document
- Black out private details (removed for good when you save)
- Works on scanned pages too, with on-device text recognition
Translate (new)
- Translate selected text or a whole page into 59 languages, on your phone
- Translated page view: the translation is drawn right on the page, matching the original layout, colours and text size, like a camera translator. Hold the page to compare with the original
- Detects the language of each paragraph by itself, and works on scanned pages
- Save the translated document as a new PDF (documents up to 40 pages; longer ones translate the page you're reading)
- Download only the languages you need (about 30 MB each, once), then everything works offline. Wi-Fi-only option, and delete languages any time
- Also available from full-screen reading with a small button
Scan
- AI scanner (Google ML Kit, on-device): accurate edge detection, auto capture, removes shadows, stains and fingers
- Built-in camera with live edge detection as a backup (choose in Settings)
- Import from photos, adjust corners by hand with a magnifier
- Filters: Auto, Magic colour, Original, Grayscale, Black & white. Pick one on the first page and the whole document uses it
- Multi-page PDFs, A4 / Letter / fit, ID-card layout (both sides on one page)
- Searchable PDFs: on-device OCR adds a hidden text layer
Read (any PDF: thousands of pages, password-protected or damaged)
- Opens in full screen for distraction-free reading; long books open almost instantly
- Find text with highlighted matches, even in scans
- Smooth zoom, fast scrolling, page thumbnails, go to page, night reading
- Long-press to select, copy, share or translate text
Sign, fill & mark up
- Signatures from a photo (background removed automatically) or drawn by finger; save them as transparent PNG
- Fill PDF forms in place; Quick fill for your name, initials, address and more
- Add text, draw, highlight, shapes, whiteout, images and stamps: move, resize and rotate; undo / redo
PDF tools
- Merge (drag to reorder), split, extract and organize pages
- Compress with four levels, and see the new size before you share
- PDF → JPG, images → PDF
- Extract text with OCR (English, German and other Latin-script languages; Hindi / Devanagari)
- Lock with a password (AES) or remove a password
- Watermark, page numbers, print
Your files
- Recently opened and recently edited, in separate tabs
- PDFs opened from WhatsApp, Gmail or Files stay available later
- Save over the original or as a new copy; share with size options for WhatsApp and email
Look
- Light, dark or system theme, 7 accent colours, pure black mode
- Modern icons and layout; works on phones and tablets
Saved PDFs appear in the app and in Downloads › Docora.
Privacy
Everything is processed on your phone. Your documents, scans, signatures and the text you translate are never uploaded. Translation languages are downloaded from Google only when you ask for one. See the privacy policy.
Downloads
Every release has:
| File | For |
|---|
| Docora.apk | Almost every phone from 2017 onwards (64-bit), including Samsung Galaxy S-series. Smallest download |
| Docora-all-phones.apk | Any Android phone, including older 32-bit models |
| Docora-playstore.aab | Uploading to Google Play Console |
Requires Android 8.0 or newer.
Google Play
Store listing material is in playstore/: 512×512 icon, feature graphic, privacy policy and listing text (STORE_LISTING.md).
Building
GitHub Actions builds the app on every push to main, checks 16 KB page-size support and publishes the files above under Releases.
Tech
Kotlin, AndroidX, Material 3, CameraX, OpenCV 4.12 (edge detection, perspective correction, filters), PdfBox-Android (PDF reading and editing), Google ML Kit (document scanner, text recognition, language identification, on-device translation). Liberation fonts (SIL OFL 1.1). minSdk 26, targetSdk 36, 16 KB page-size ready.