Skip to content
MorphDrop Logo

MorphDrop

Drop. Transform. Done.

A modern, 100% offline Android file converter built with privacy and simplicity at its core.

GitHub Release License


Overview

MorphDrop is an offline-first utility app that allows you to convert documents and images directly on your device. No internet required, no data collection, and no file size limits. It leverages powerful libraries like Apache PDFBox and Apache POI to handle complex file transformations locally and securely, while ensuring a premium user experience with a modern Material 3 design language.


Table of Contents


Screenshots

Welcome Screen

Welcome Screen
Home Screen

Home Screen
Conversion Setup

Conversion Setup
History Screen

History
Search & Filter

Search
Settings & Themes

Settings

Features

What's New

  • Material You Aesthetic — Beautiful modern UI with dynamic theming.
  • Cooperative Background Tasks — Safe cancellations without orphaned or corrupted files.
  • Search FAB System — Quick and intuitive search functionality integrated tightly into the navigation.
  • Dynamic Material You Colors — Blends seamlessly with your device’s wallpaper.

Core & Privacy
  • 100% Offline — Zero internet permissions required. Files never leave your device.
  • Privacy-First — No data collection and absolutely no analytics tracking.
  • No Size Limits — Convert large documents locally (subject to device hardware).
File Management
  • Organized Storage — Converted files are safely stored in your device's Downloads/MorphDrop directory.
  • Background Processing — Conversions run reliably in the background using WorkManager.
  • History Tracker — Keep a persistent record of all your past conversions.
Advanced PDF Tools
  • Merge & Split — Combine multiple PDFs or extract specific pages.
  • Compress & Optimize — Reduce PDF file sizes for easy sharing.
  • Rotate & Reorder — Change page orientation and move pages around.
  • Password Protection — Lock sensitive PDFs.
Customization & UI
  • Modern Jetpack Compose UI — Clean, performant, and fast navigation.
  • System Theme Sync — Smooth transitioning between Light and Dark mode.
  • Floating Navigation Pill — Premium bottom navigation component.

Supported Conversions

Document Conversions
From To
PDF Images (PNG, JPG)
Images (PNG, JPG, WebP, BMP) PDF
Excel (XLSX) PDF
Image Conversions
From To
PNG JPG, WebP, BMP
JPG PNG, WebP, BMP
WebP PNG, JPG, BMP
BMP PNG, JPG, WebP

Installation & Setup

Prerequisites

  • Android Studio Ladybug (2024.2) or newer
  • JDK 17+
  • Android Device/Emulator (API 26+)

Building from Source

  1. Clone the Repository

    git clone https://github.com/Rajendra0309/morphdrop-android.git
    cd morphdrop-android
  2. Open in Android Studio Sync the project with Gradle files.

  3. Build the Application

    ./gradlew assembleDebug
  4. Install the debug APK on your device or emulator.


Tech Stack

Layer Technology
UI Jetpack Compose + Material 3 (Material You)
Language Kotlin 2.0.x
Architecture MVVM + Clean Architecture
DI Hilt (Dagger Hilt)
Database Room (Local History & Favorites)
Background WorkManager
PDF Engine Apache PDFBox Android
Office Docs Apache POI
Image Proc Coil + Android Bitmap API

Special Thanks

MorphDrop stands on the shoulders of several excellent open-source projects. Sincere thanks to:

Project Description
Apache PDFBox Core engine for PDF manipulation and processing.
Apache POI Robust engine for parsing and transforming Excel formats.
Jetpack Compose Modern UI toolkit allowing a beautiful, responsive design.

Licensed under Apache License 2.0

About

MorphDrop is a modern, 100% offline Android file converter built with privacy and simplicity at its core. Seamlessly transform Word, PowerPoint, Text, and Images into PDFs directly on your device - no internet required. Features a beautiful Material 3 UI. Drop. Transform. Done.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Contributors

Languages