Have you ever found yourself applying for a college, filling an application, or making an account on some website and when asked to upload a document, after finally finding it and trying to upload it only to get the message, This Format is not supported or file size exceeds, then found yourself in the midst of online file converters and compression web apps, ending up uploading your document and finally have it converted but when you start download, they ask you for an account and it all left you feeling tired and frustrated?
Well, then this app is for you. It is a simple, powerful and intuitive desktop application built with Python (Tkinter/Pillow) for batch file conversion, image compression, and smart file organization. Just select a file and select your desired extension and voila!
and the cherry on top, No ads!
The app uses Pillow and pdf2image to convert between common image formats and PDF documents.
| Option | Function |
|---|---|
| A1 | Convert All: Images → all supported image types, PDFs → JPEG |
| A2–A7 | Single-target conversions (to PDF, PNG, JPG, WebP, BMP, TIFF) |
Uses iterative JPEG quality adjustment to meet precise file size goals.
| Option | Target Size | Optimization |
|---|---|---|
| B1 | Compress All | Runs all target sizes below; skips sizes already smaller than original |
| B2–B5 | Single-target compression | Example: If target is < 1 MB, and file is 800 KB, it is skipped |
The output directory (myDocs/) is created relative to the application's location.
| Mode | "Make separate folders" | Output Structure |
|---|---|---|
| Standard | OFF | myDocs/ |
| Separate | ON | myDocs/OUTPUT_EXTENSION/ |
- Compress and Convert All automatically selects A1 and B1.
- Live Preview Pane shows the first selected file.
- Go to Releases Page
- Download myDocs.zip.
- Unzip and run myDocs.exe.
git clone https://github.com/def-fun7/myDocs.git
cd myDocs
pip install -r requirements.txtpython main.py- Select files.
- Choose mode.
- Configure output.
- Select tasks.
- Run the process.
- Review output and logs.
Licensed under the MIT License.
