Skip to content
AfnanTawsifPublic

About

Mergerz is a free, PDF-focused desktop utility for editing, organizing, transforming, optimizing, securing, converting, and presenting documents with a PDF-native workflow that preserves text, vectors, page content and quality without rasterizing.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

67 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyPI Python

Mergerz main menu

View all screenshots →

Introduction

Mergerz is a free, PDF-focused desktop utility for editing, organizing, transforming, optimizing, securing, converting, and presenting documents with a PDF-native workflow that preserves text, vectors, page content and quality.

The goal is simple:

Do more to your documents without unnecessarily destroying what is already inside them.

Mergerz is built around a PDF-native editing philosophy. Operations such as invert, crop, rotate, flip, stretch, filters, n-up, page design and all other page transformations are performed directly on PDF pages and their underlying content rather than unnecessarily rasterizing the entire page.

This means less unnecessary bloat, faster processing, better scalability, and better preservation of vectors, text, and overall document quality.

Installation

Requirements

  • Windows / Linux / macOS / other PySide6-supported platforms.
  • Python 3.10 or newer.

For Windows, use the windows installer for python (not the install manager). And during installation you must select Add Python to PATH.

The app is heavily tested only on Kubuntu.

Install & Launch

Create a virtual environment (optional)

Create a virtual environment:

python -m venv .venv

Activate it:

  • Windows (Command Prompt):

    .venv\Scripts\activate.bat
  • Windows (PowerShell):

    .venv\Scripts\Activate.ps1
  • Linux / macOS:

    source .venv/bin/activate

Install or upgrade Mergerz with:

python -m pip install --upgrade mergerz

Then launch using:

mergerz

Optional functionality such as OCR, PDF-to-DOCX, and LibreOffice conversion can be installed separately through Mergerz's plugin system.

Why Choose Mergerz?

Free to use

Mergerz is designed as a free desktop utility rather than a subscription-based document editor.

PDF-native by design

Mergerz is built to avoid full-page rasterization for PDF editing operations. Text, vector artwork and page geometry can remain native instead of being flattened into a giant image.

Full desktop application

No caller script. No terminal-driven menu. No manual script editing.

Install it and launch:

mergerz

Huge feature set

Mergerz is no longer just a PDF merger. It now combines document editing, printing, optimization, conversion, OCR, security, page design, image processing and workflow automation in one application.

Explore all features →

Performance-focused

CPU-heavy tasks use background workers and multiprocessing where beneficial. Operations can use configurable worker counts, thresholds, temporary storage and memory policies.

Strong cancellation and recovery

Long-running operations expose live progress and logs, with cancellation support where safe. Temporary work is staged separately and many save operations are verified before replacing or updating a destination.

Smart memory handling

Memory-intensive processes such as thumbnail rendering include memory-safety logic and configurable memory policies to reduce the risk of exhausting RAM on large documents.

Automatic application updates

Mergerz can quietly check PyPI after startup, notify you when a newer version exists, install the exact release and restart itself automatically.

Modular plugin system

Heavy optional features are separated from the core installation. OCR, PDF-to-DOCX and LibreOffice functionality can be installed, updated or removed independently.

Sleek dark UI

The application uses a custom dark desktop interface with custom window chrome, responsive layouts, modern dialogs, live previews and carefully designed workflow screens.

Design Philosophy

Mergerz is built around a few principles:

1. Don't rasterize unless the user explicitly chooses features like pdf to image.

A PDF already contains structured content.

All workflows are designed to operate on the document rather than turning the whole page into a screenshot first.

2. Heavy dependencies should be optional.

OCR, PDF2DOCX and LibreOffice are useful, but not every user needs them.

3. Large operations should be observable.

Show the user what is happening through progress, logs, status messages and result summaries.

4. Cancellation should be safe.

Do not abandon workers, child processes or temporary files just because the user pressed Cancel.

5. Never modify the source unnecessarily.

Use temporary output, verification and atomic replacement whenever practical.

6. Never ruin previous edits.

New edit operations build on previous editing results instead of unexpectedly discarding earlier changes.

7. Performance should scale with the workload.

Small tasks should stay lightweight.

Large workloads should be able to use multiprocessing, worker pools, caching and memory-aware strategies.

Changelog & FAQ

View changelog history →

CDN: https://cdn.jsdelivr.net/gh/AfnanTawsif/mergerz@main/online/changelog.json

Frequently asked questions →

CDN: https://cdn.jsdelivr.net/gh/AfnanTawsif/mergerz@main/online/faq.md

Issues & Feature Requests

Bug reports, feature requests and technical feedback are welcome through GitHub Issues:

https://github.com/AfnanTawsif/mergerz/issues

Contact

For questions, feedback or development-related contact:

License

All Rights Reserved.

Mergerz is free to use, but the source code, application, branding and associated assets are not released under the MIT License or another permissive open-source license.

Do not redistribute, relicense, modify for redistribution, or commercially repackage the project without permission from the author.


Mergerz
A document workspace built to do more - while preserving more.

© Afnan Tawsif - All Rights Reserved

About

Mergerz is a free, PDF-focused desktop utility for editing, organizing, transforming, optimizing, securing, converting, and presenting documents with a PDF-native workflow that preserves text, vectors, page content and quality without rasterizing.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages