package icon

PdfCraft

Read, comment, fill, sign and edit PDFs on your phone, all on the device
New in version 0.0.5-beta
* Sign with a digital ID (a .p12 / .pfx file, or one made in the app), check a document's signatures and trust signers
* An APK for 32-bit ARM phones
* Changes to a file that can't be written back (like one picked from the file picker's Recent) are offered as a copy when you close it instead of being lost
* The app's text is ready to be translated
An open-source, reimplementation of Adobe Acrobat Reader in Rust while using Kotlin as the UI framework.

PdfCraft is a PDF reader and editor for Android, built on the PdfCraft engine. It follows the layout and the tools of Acrobat Reader for phones, and everything stays on your phone: no account, no cloud.

Read
* Continuous or single page, Reading Mode (text reflowed to the screen), Night Mode
* Find, text selection, links, bookmarks and the table of contents, attachments
* Read aloud with the phone's voice, the words marked as they're read

Comment
* Notes and voice comments, highlight, underline, strikethrough, drawing (snap to shape) and text
* The Comment List, threads and replies

Fill and sign
* Fill in form fields, or use Fill & Sign: text, marks and a drawn or imported signature

Edit
* Edit text, add text and images, move, resize and turn pictures
* Organize pages: move, turn, insert, extract and delete; crop pages

Make new files
* Compress, combine, set a password, create PDFs from images, text or office documents, scan
* Export to Word, RTF, Excel, PowerPoint, JPEG or PNG
* Recognize text on scanned pages

Changes are saved back into the file you opened. Works upright and sideways, in the light and dark themes. PdfCraft is in beta.

PdfCraft is not affiliated with or endorsed by Adobe. Acrobat is a trademark of Adobe Inc.

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 0.0.5-beta (5012) suggested Added on Oct 27, 2026

    arm64-v8a

    This version requires Android 10 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "mediaPlayback"
      Allows the app to make use of foreground services with the type "mediaPlayback"
    • record audio
      This app can record audio using the microphone while the app is in use.
    • io.github.artcraftandroid.pdfcraft.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 42 MiB PGP Signature | Build Log

  • Version 0.0.5-beta (5011) - Added on Oct 27, 2026

    armeabi-v7a

    This version requires Android 10 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "mediaPlayback"
      Allows the app to make use of foreground services with the type "mediaPlayback"
    • record audio
      This app can record audio using the microphone while the app is in use.
    • io.github.artcraftandroid.pdfcraft.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 35 MiB PGP Signature | Build Log