Offline, privacy-first PDF toolkit for Android that merges, splits, compresses, converts, signs and annotates PDFs entirely on-device.
Jasonzhu1207/ZenConverter
A local, offline file converter for Android that handles video, audio, image, PDF, Office, font and subtitle conversion on the device without uploads.
Open-source alternative to:CloudConvert
Adobe Acrobat
- Stars
- 1,728
- Forks
- 62
- Open issues
- 7
- Last commit
- 2 days ago
What is it?
ZenConverter is an Android app for converting files directly on the phone. Users pick a file, choose a target format, and the conversion runs locally, so files are not sent to a remote server. The app is built with Kotlin and Jetpack Compose, and longer jobs run in a foreground service so they can continue while the app is in use.
The app covers a broad set of file types. Video conversion and merging use FFmpeg for MP4, MKV and MOV outputs, with options for codec, bitrate, resolution, frame rate, trimming and splitting. Images can be converted among JPG, PNG, WEBP, GIF, HEIC and ICO, and images or PDFs can be merged, compressed or encrypted. Other routes include DOCX, PPTX and XLSX to PDF or text, TTF/OTF/WOFF/WOFF2 font conversion, and SRT, VTT, LRC and ASS subtitle or lyric conversion.
Some features are marked experimental or beta, such as AI frame interpolation and Office layout, and the project documents their known limits. AI super-resolution uses Real-ESRGAN models downloaded on demand. The app has no ads or accounts, and the INTERNET permission is used only for update checks and model or font downloads.
Key features
- 01Runs file conversion on the Android device with no uploads.
- 02Converts video to MP4, MKV and MOV, with trimming, splitting and merging.
- 03Converts audio among MP3, M4A, WAV, FLAC, WMA and OPUS.
- 04Handles image conversion, PDF merge, compression and encryption.
- 05Converts DOCX, PPTX and XLSX to PDF or text in a beta pipeline.
- 06Converts fonts among TTF, OTF, WOFF and WOFF2 and subtitles among SRT, VTT, LRC and ASS.
Use cases
- Converting a video or audio file to a smaller or different format on a phone without sending it to a cloud service.
- Merging or compressing PDFs and images on mobile while keeping documents private.
- Converting HEIC photos to JPG or PNG for sharing.
- Converting subtitle or lyric files between SRT, VTT, LRC and ASS formats.
Topics
FAQ
- What is ZenConverter?
- A local, offline file converter for Android that handles video, audio, image, PDF, Office, font and subtitle conversion on the device without uploads. ZenConverter is an Android app for converting files directly on the phone. Users pick a file, choose a target format, and the conversion runs locally, so files are not sent to a remote server. The app is built with Kotlin and Jetpack Compose, and longer jobs run in a foreground service so they can continue while the app is in use.
- Is ZenConverter free to use? What license does it have?
- ZenConverter is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is ZenConverter still maintained?
- Actively maintained. The last commit to ZenConverter was on Oct 18, 2026.
- What can I use ZenConverter for?
- Converting a video or audio file to a smaller or different format on a phone without sending it to a cloud service. Merging or compressing PDFs and images on mobile while keeping documents private. Converting HEIC photos to JPG or PNG for sharing. Converting subtitle or lyric files between SRT, VTT, LRC and ASS formats.
- Where can I get ZenConverter?
- The source code and installation instructions are on GitHub: https://github.com/Jasonzhu1207/ZenConverter
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An Android image editor app with dozens of tools, from crop and draw to 500+ filters, OCR, background removal, and PDF tools.
An offline-first, privacy-focused reader for PDF, EPUB, comics and other documents on Android, Linux and Windows, built with Kotlin Multiplatform.
Android and iOS app that scans Bluetooth LE advertisements and alerts you when smart glasses from known manufacturers are nearby.
An Android active noise cancellation engine in Kotlin that detects low-frequency hums with FFT and plays phase-inverted audio to cancel them.
Offline, zero-permission Android file viewer for PDF, Word, Excel, PowerPoint, photos, video, audio, Markdown, code and ZIP archives.