ImageToolbox is a free, open source photo & video editors project written in Kotlin and released under Apache-2.0. It has 14,666 GitHub stars, 631 forks and 0 open issues, and was last pushed 5 hours ago. On this registry it ranks #8 of 22 tracked projects in Photo & Video Editors, with 5 head-to-head comparisons available.

What is ImageToolbox?

ImageToolbox is a free and open-source Android image editor written in Kotlin with Jetpack Compose and released under Apache-2.0, aimed at photographers, developers, and everyday Android users who need deep photo manipulation — crop, draw, filter chains, EXIF editing, background removal, and AI-assisted enhancement — without analytics or crash-reporting dependencies.

What it is

ImageToolbox is a native Android application for advanced image manipulation, built in Kotlin on Jetpack Compose and published under the Apache-2.0 licence. It lives in the Android and F-Droid ecosystem, and its feature set spans basic editing tools such as crop and draw, a filter engine with more than 500 filters, EXIF metadata editing, automatic background removal, and AI-based image enhancement. The project carries the topics ai, android, background-removal, crop, edit-photo, exif, f-droid, filter-image, image-manipulation, jetpack-compose, jxl, and kotlin, which map directly onto the features described in the README.

The concrete problem it solves is dependency and telemetry load. The project maintains two build flavours, documented in a "FOSS vs MARKET" table: the FOSS build replaces Google ML Kit components with Zxing for QR scanning, ONNX for automatic background removal, and OpenCV for document scanning, and it ships with no Analytics and no Crashlytics. The Market build keeps MlKit and the Google dependencies, and is the only build with RAR decryption through Junrar. For users who want the same editing pipeline without Google service dependencies, the FOSS build is the specific replacement.

Key capabilities

  • Batch processing of multiple images in a single pass.
  • Filter chains built from more than 500 filters, including saturation, contrast, brightness, exposure, RGB, hue, white balance, monochrome, sepia tone, vignette, Gaussian blur, box blur, stack blur, fast blur, bilateral blur, zoom blur, median blur, Sobel edge detection, sketch, toon, SmoothToon, Kuwahara, convolution 3x3, color matrix 4x4, lookup, color replacement, and Bayer two, three, and four dithering.
  • Pixelation and distortion families, including enhanced pixelation, stroke pixelation, circle pixelation, diamond pixelation, and swirl, bulge, sphere refraction, and glass sphere refraction distortions.
  • EXIF data editing alongside the visual editing tools.
  • Automatic background removal using ONNX in the FOSS build and ML Kit in the Market build.
  • Document scanning through OpenCV and QR scanning through Zxing in the FOSS build.
  • Support for the jxl (JPEG XL) image format, indicated in the project topics.

Who uses it and how

  • Android users install the latest APK from the project Releases page, or obtain the app through F-Droid given the f-droid topic.
  • Photographers use batch processing and filter chains to apply a consistent look across sets of images rather than editing one file at a time.
  • Privacy-conscious users and developers build the FOSS flavour from source to get Zxing, ONNX, and OpenCV in place of ML Kit, and to avoid Analytics and Crashlytics entirely.
  • Contributors and testers follow the Telegram chat and the separate CI Telegram channel where betas and announcements are posted.
  • The repository shows 14,666 stars, 631 forks, and no open issues, which suggests a widely used project with a narrow active maintainer surface.

Getting started

Download the latest APK from the Releases page, or build the project from source by cloning the repository and running ./gradlew build, then ./gradlew run to launch it.

How it compares

No list of paid products that this project replaces is provided in the facts, and no directly comparable tools are named either, so ImageToolbox stands alone in this registry. The closest contrast available is internal: the FOSS build versus the Market build, which differ on Zxing versus ML Kit, ONNX versus ML Kit, OpenCV versus ML Kit, RAR decryption, analytics, and crash reporting.

When to use it — and when not to

A self-hoster or builder needs a working Android toolchain and Gradle, because installation from source is the documented path; there is no server component, database, or SMTP dependency to operate. Anyone who needs RAR decryption should note that it exists only in the Market build, not the FOSS one. The README is also thin: the build instructions are generic, the download link points at a t8rin/imageresizer releases path, and no release or version information is stated, so users should verify the current release rather than rely on the documentation alone.

project readme (upstream, from github) — read inline

Image Toolbox


API Kotlin Jetpack Compose material







T8RIN%2FImageToolbox | Trendshift Featured|HelloGitHub

🗺️ Project Overview

ImageToolbox is a versatile image editing tool designed for efficient photo manipulation. It allows users to crop, apply filters, edit EXIF data, erase backgrounds, and even enhance images with AI. Ideal for both photographers and developers, the tool offers a simple interface with powerful capabilities.

📔 Wiki

Check out Image Toolbox Wiki for FAQ and useful info

✈️ Telegram Links


ImageToolbox Chat CI Telegram



Join our chat where you can discuss anything you want and also look into the CI channel where I post betas and announcements

☕ Buy me a coffee

This application is completely free, but if you want to support the project development, you can send a donation to the crypto wallets below


Boosty

https://boosty.to/t8rin


TON

UQDMePBU-FaxwaIME8p7h2spRITeRxvtCPegtKefeV5v-sN1

readme truncated — read the full docs on github

Frequently asked questions

Is ImageToolbox free to use?

ImageToolbox is open source under the Apache-2.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does ImageToolbox do?

🖼️ Image Toolbox is a powerful app for advanced image manipulation. It offers dozens of features, from basic tools like crop and draw to filters, OCR, and a wi

What is ImageToolbox written in?

ImageToolbox is primarily written in Kotlin. Its source is publicly available at https://github.com/T8RIN/ImageToolbox, and it has 14,666 GitHub stars.