Offline reader, search engine, and audiobook maker

Search, read, and listen to your documents offline

Papercut is a desktop and mobile app for importing HTML, EPUB, and text-native PDF files, searching indexed personal libraries, reading locally, and generating offline audiobooks you can export and carry with you.

  • 📚 Offline-First Library
  • 🎧 Local AI Audiobooks
  • 🔒 No Login Required
  • 💻 Desktop & Mobile

Features

Papercut works as a loop: import your documents, search across them, read what matters, and make portable audio when listening fits better.

Search

Find text across your whole library

Search indexed content across hundreds of imported documents without internet or accounts. Exact and broad search help you recover notes, code references, research quotes, and manual sections.

Read

Read HTML, EPUB, and PDF files offline

Bring your own documents into local HTML, EPUB, and responsive PDF readers. Tune reflowable text with fonts, reading width, and dark mode while PDFs retain their original pages.

Organize

Keep documents, folders, and audio together

Import many files at once, browse covers or lists, organize folders, edit titles, save generated audio, and move selected documents and audiobooks between Papercut devices.

Listen

Generate audiobooks from documents in your library

When reading is not the right mode, Papercut can turn supported documents into saved audio on your device. Voice models download only when you choose to use audio; after that, generation and playback work without internet.

Private generation No cloud processing, document upload, or account required.
No rental meter No subscription, API key, token limit, or per-character bill.
Export and import Save audiobook bundles to share, transfer, or bring back into Papercut on another device.
Listen anywhere Android supports background and lock-screen playback.

Multilingual Kokoro voices

Kokoro provides offline voices for English, Mandarin Chinese, Spanish, French, Hindi, Italian, and Brazilian Portuguese.

Arabic voices

Arabic uses separate offline Piper and Supertonic models. SILMA is also available on Linux x64 through an optional runtime download managed by Papercut.

Offline model scope

Today, offline models power audiobook generation. Search, import, and reading remain local document tools.

Local-first by default

Your library stays on your device

Papercut keeps imported documents, search, reading, and generated audio local by default. Network access is limited to actions you choose, such as downloading voice models or fetching release files.

Documents Imported HTML, EPUB, and PDF files remain local.
Search Library search runs against local document content.
Audiobooks Generated audio stays local, and Papercut does not claim ownership of it.
Network Used only when you download voice models, releases, or external resources you request.

Use Cases

Papercut fits personal libraries built from saved documents, books, notes, manuals, and research material. It keeps search, reading, and listening close to the files you already use.

Who gets the most from Papercut?

Developers Search API docs, manuals, and saved references offline.
Researchers Keep papers, notes, and long-form sources searchable and listenable.
Students Turn reading packets, EPUBs, and text-native PDFs into private study audio.
Offline-first readers Prefer local tools, fewer accounts, and less cloud lock-in.

Compared with

Why use Papercut instead?

Cloud TTS services No uploads, API keys, subscriptions, or usage meters.
Audiobook apps Create audio from your own documents instead of buying from a catalog.
Document readers Add cross-document search, library transfer, and offline audiobook generation.
AI reader apps Keep library search, reading, and audiobook generation local instead of uploading documents into chat-first cloud tools.

Start with a recommended installer, or open a platform group for every package.

Android Android 8.0+ on arm64-v8a devices. Includes native audiobook support. Download APK
Windows Windows 10+ x64 installer. Uses the Microsoft Edge WebView2 runtime. Download .msi
macOS macOS 10.13+ with signed and notarized builds for Apple Silicon and Intel.
Linux amd64 Linux with WebKitGTK and GStreamer. DEB recommended for Debian-based distributions. Download .deb
Android
Android (.apk) Android arm64-v8a APK with native audiobook support. Requires Android 8.0+ / API 26+. Papercut_v1.8.0_android-arm64-v8a.apk
Download
iOS
iOS (App Store) iPhone and iPad support is planned. This a placeholder listing for the App Store for now. App Store release coming soon
App Store
Linux
Linux (AppImage) Portable Linux build for amd64 systems. Requires WebKitGTK and GStreamer; release artifacts are built on Ubuntu 24.04. Papercut_1.8.0_amd64.AppImage
Download
Linux (.deb) Recommended Installer for Debian-based amd64 distributions (Ubuntu, Mint, etc.). Requires WebKitGTK and GStreamer. Papercut_1.8.0_amd64.deb
Download
Linux (.rpm) Installer for RPM-based x86_64 distributions (Fedora, openSUSE, etc.). Requires WebKitGTK and GStreamer. Papercut-1.8.0-1.x86_64.rpm
Download
macOS
macOS (.dmg) Apple Silicon Signed and notarized disk image for Apple Silicon (M1/M2/M3 and later). Requires macOS 10.13+. Papercut_1.8.0_aarch64.dmg
Download
macOS (.dmg) Intel Signed and notarized disk image for Intel-based Macs. Requires macOS 10.13+. Papercut_1.8.0_x64.dmg
Download
Windows
Windows (.msi) Recommended Windows 10+ x64 installer package. Requires the Microsoft Edge WebView2 runtime. Papercut_1.8.0_x64_en-US.msi
Download
Windows (.exe) Windows 10+ x64 setup executable. Requires the Microsoft Edge WebView2 runtime. Papercut_1.8.0_x64-setup.exe
Download
Other downloads
Checksums (SHA-256) SHA-256 hashes for release artifacts. SHA256SUMS.txt
Download
Source Code (.zip) Source archive for the v1.8.0 release tag. v1.8.0.zip
Download
Source Code (.tar.gz) Compressed source archive for the v1.8.0 release tag. v1.8.0.tar.gz
Download

FAQ

Practical details about offline audio, privacy, supported files, and installing Papercut on each platform.

Does Papercut use AI for anything besides audiobooks?

Currently, offline models are used for audiobook generation. Reading, import, organization, and search are local document tools.

When does Papercut need internet access?

Reading and search work offline. Network access is used when you choose to download a voice model, download a release, or open an external resource. If you do not use audiobook generation, voice model downloads are not needed.

Why does English audiobook generation use Kokoro?

English voices use Kokoro because it currently offers strong quality among fully offline voice models. The goal is natural-sounding audio without cloud processing, subscriptions, API keys, or per-character billing.

How does Arabic audiobook support work?

Arabic is supported with separate offline models. Piper is the smaller cross-platform option, while SILMA is available on Linux x64 desktop through an optional runtime download.

Who owns generated audio?

Papercut does not claim ownership of generated audio. You are responsible for rights in the source text, any reference voice or recording used, and how exported audio is shared. Papercut saves audiobook output locally and does not upload it to a service.

Can I move or share generated audiobooks?

Yes. Saved audiobooks can be exported as Papercut audiobook bundles, then shared, transferred to another device, backed up, or imported back into Papercut later. If you share, publish, sell, or broadcast generated audio, label it as AI-generated and do not use it to impersonate or mislead.

Can I clone or reference any voice?

No. Reference-voice features should only be used with voices and recordings you have rights or permission to use.

Which document formats are supported?

Papercut imports HTML, EPUB, and PDF files. PDF search, Find, and audiobook generation require embedded text; image-only PDFs can be viewed when supported but are not searchable because Papercut does not include OCR yet.

Which interface languages are available?

Papercut is available in English, Arabic, Simplified Chinese, Spanish, French, Hindi, Italian, and Brazilian Portuguese.

Which audiobook languages are available?

Kokoro provides voices for English, Mandarin Chinese, Spanish, French, Hindi, Italian, and Brazilian Portuguese. Arabic uses separate offline Piper and Supertonic models, with SILMA available on Linux x64 through an optional runtime.

What are the system requirements?

Android: Android 8.0 / API 26+ on arm64-v8a devices.

iOS: planned, App Store release coming soon.

macOS: macOS 10.13+ on Apple Silicon or Intel Macs.

Linux: amd64 Linux with WebKitGTK and GStreamer available; release artifacts are built on Ubuntu 24.04.

Windows: Windows 10+ x64 with the Microsoft Edge WebView2 runtime.

Android

Enable Install unknown apps in Settings for your browser or file manager, then open the APK. Reading and search work offline. Network access is only used if you choose to download a voice model; if you do not use audiobook generation, network access is not needed.

Linux

Requires amd64 Linux with WebKitGTK and GStreamer available. Release artifacts are built on Ubuntu 24.04.

Debian-based (Ubuntu, Mint): sudo apt install ./Papercut_*.deb

RPM-based (Fedora, openSUSE): sudo rpm -i Papercut-*.rpm

AppImage: make executable (chmod +x) and run directly. On Arch-based systems the AppImage may need WEBKIT_DISABLE_COMPOSITING_MODE=1; see the README for details.

macOS

Requires macOS 10.13+ on Apple Silicon or Intel Macs. Open the .dmg and drag Papercut to your Applications folder. Official release builds are Developer ID signed and notarized. If you are testing an unsigned CI or local development artifact, right-click (or Control-click) the app icon and choose Open on first launch.

Pick the build that matches your Mac: Apple Silicon (_aarch64.dmg) for M-series chips, or Intel (_x64.dmg) for Intel-based Macs.

Windows

Requires Windows 10+ on x64 hardware and the Microsoft Edge WebView2 runtime. The MSI installer handles setup automatically. If you prefer the portable EXE, run it directly. No admin rights needed.

Where can I find docs, releases, and source code?

Start with the README for setup help and platform details. See what's new in the release notes, browse all releases, or contribute on GitHub.

Contact

Get in touch

Report bugs, ask for help, request a language or voice model, or share what would make Papercut better for your library.

Form submissions are handled through Netlify Forms. Please do not include private documents, secrets, or sensitive library contents.

Required

Topic details are included with your submission.