Image Optimizer

Batch process your assets with lossless precision.

folder_open Source
cloud_upload

Drop images or folder here

JPG · PNG · WebP · HEIC · BMP · TIFF · GIF

output Output Directory
Please select an output directory before starting.
tune Compression Settings

Pick a preset, or set the controls below yourself.

85%
Low High
Please select source images first.
Queue Results
Ready
Filename Original Compressed Reduction
imagesmode No results yet — select images and start batch processing.
OptiPress OptiPress
About & Documentation
Documentation Changelog
OptiPress

OptiPress v1.1.0 PRO

STABLE RELEASE

OptiPress is a native desktop application purpose-built for professionals who need to compress images at scale — without sacrificing quality or workflow speed. Batch compress hundreds of images in seconds with fine-grained control over output format, dimensions, and file size.

70–90%
Avg. Size Reduction
7+
Formats Supported
Batch Size
bolt

Batch Processing

Compress entire folders in one click. Multi-threaded engine processes files in parallel for maximum speed.

tune

Precision Control

Fine-tune quality, max file size, and output dimensions independently per batch run.

image

WebP Auto-Convert

Automatically convert any source format to WebP — the modern standard for web images.

shield

Non-Destructive

Originals are never touched. All output goes to a separate directory you control.

perm_media Supported Formats

JPG PNG WebP HEIC HEIF BMP TIFF GIF
check_circle HEIC / HEIF Supported: Native Apple iPhone photo decoding & lossless conversion enabled.
check_circle WebP & JPEG Engine: High-efficiency web transcoding with quality and dimension caps.

history Release History

v1.1.0

HEIC/HEIF support, parallel batches, dark mode, presets

2026 · Current

v1.0.4

New interface, export formats, cancel, settings persistence

2026

v1.0.0

Initial release — batch compression engine

2026

System Operational

OptiPress v1.1.0 PRO — All systems running normally

science Mackstroke Labs
Active
OptiPress

OptiPress

Batch image compression for Windows. Precision at scale.

v1.1.0 PRO
rocket_launch

Coming Soon

Next Mackstroke Labs product

explore

Explore More

Visit the lab to see what's brewing

science
Mackstroke Labs

OptiPress is a product of Mackstroke Labs — building precision tools for digital professionals.

open_in_new labs.mackstroke.com

© 2026 Mackstroke Labs. OptiPress is released under the MIT License.

OptiPress OptiPress
Settings Dashboard
Documentation Changelog

Account & Active Device

?
Not Signed In UNAUTHENTICATED

Sign in with Google or Email to unlock image compression.

Global Preferences

folder

Default Output Directory

Where compressed images are saved when no output folder is set per-batch

palette

Appearance

System follows your Windows light/dark setting

file_copy

Output Filename

Use {name} for the original name and {ext} for the extension. A suffix lets you save into the source folder safely.

photo.jpg → photo.jpg

tune

Default Quality Level

85%

Compression quality applied per batch. Higher = better image, larger file.

High Compression High Quality
image

Export Format

Output file format applied to all exported images

Application

rocket_launch

Launch on Startup

Automatically open OptiPress when Windows starts

system_update

Version

OptiPress v1.1.0 — this app never connects to the internet, so it cannot check for updates.

v1.1.0
System Operational

All preferences saved — OptiPress is ready to compress

OptiPress OptiPress
Product Updates
Documentation Help Center

Product Updates

Stay up to date with the latest features, improvements, and bug fixes. We're constantly working to make your image optimization faster and more precise.

v1.1.0

Faster, Darker, Safer

August 6, 2026
New Features
  • speed Batches now compress in parallel across your CPU cores — measured 9.5× faster on a 40-image run.
  • palette Light and dark themes, with a System option that follows your Windows setting.
  • auto_awesome Presets — Web, Email and Archive set every control in one click.
  • file_copy Filename templates, which make saving into the source folder safe.
Bug Fixes
  • bug_report The export format selector had stopped working — every batch fell back to the original format. Fixed.
  • bug_report Max file size was silently ignored for PNG, BMP, TIFF and GIF. It now applies to every format.
  • bug_report The Explorer right-click entry opened an empty window instead of loading what you selected.
  • bug_report Files that grew when re-encoded are now kept as the original instead of reported as a saving.
Improvements
  • shield The app no longer contacts the internet at all — fonts and styles ship with it, so it looks right offline.
  • settings Settings moved to your user profile, so they survive reinstalls and work under a shared install.
  • rocket_launch Launch on startup now actually applies, and the non-functional GPU toggle was removed.
v1.0.4

New Interface

June 2026
  • web Rebuilt interface, replacing the original widget-based window.
  • tune Export format selector (Original, JPG, PNG, WebP) replacing the WebP-only toggle.
  • cancel Cancel a running batch, drag and drop, and settings that persist between sessions.
  • package_2 Windows installer with Start Menu shortcut and an optional Explorer right-click entry.
v1.0.0

Initial Release

March 2026
  • flag First release. Batch compression for JPEG, PNG, WebP, BMP, TIFF and GIF.
  • flag Quality slider, max file size, max dimensions, and a WebP conversion toggle.
  • flag Non-destructive output — always writes to a separate directory.
V1.1.0 Standalone Desktop Edition

Getting Started with OptiPress

OptiPress is a native Windows desktop utility designed for lightning-fast, high-quality batch image compression. Everything runs 100% locally on your computer with zero cloud uploads.

rocket_launch

3-Step Quick Start

Compressing hundreds of images takes just a few seconds:

1

Add Images

Drag & drop files or folders into the app, or right-click files in Windows Explorer.

2

Pick Format

Choose WebP (best for web) or keep Original. Pick a quality preset.

3

Optimize

Click Optimize Images. Optimized files land safely in your output folder.

shield

First Launch & Lifetime License

OptiPress provides a perpetual lifetime license with no monthly subscriptions:

  • Sign In: When launching OptiPress, sign in with your Google account or Email to bind your lifetime license.
  • One-Time Activation: Scan the ₹100 UPI QR Code with Paytm, PhonePe, GPay, or BHIM. Click "Share payment info & verify" to submit your 12-digit UTR reference, or enter your license key.
  • Single Active PC Security: Your account operates on one PC at a time. If you move to a new computer, you can take over your session with 1 click from the login screen.
add_photo_alternate

Ways to Add Images

  • folder
    Drag & Drop: Drag any number of images or entire folders onto the main OptiPress drop zone.
  • folder_open
    Recursive Folder Import: Click "Select Folder" to import a parent folder. OptiPress automatically searches through all subdirectories and queues supported images.
  • explore
    Windows Explorer Right-Click Menu: Select images or folders in Windows File Explorer, right-click, and choose "Compress with OptiPress".
tune

Formats & Presets

OptiPress supports all standard formats: JPEG, PNG, WebP, HEIC/HEIF, BMP, TIFF, and GIF.

Preset Quality Best Use Case
Balanced 85% Default. Optimal balance between 60–80% size savings and flawless visual clarity.
Max Compression 65% Aggressive reduction for websites, email attachments, and mobile applications.
High Quality 95% Near-lossless compression for photography portfolios and print prep.
folder_open

Safe Output & Non-Destructive Guarantee

Your original files are safe. OptiPress strictly adheres to a non-destructive workflow:

  • Original source files are never modified or overwritten.
  • Compressed files are saved to your chosen output folder. You can set a permanent default folder in Settings.
  • Naming Templates: Use custom patterns such as {name}_compressed{ext} or opt-{name}{ext}.
speed

High-Performance Parallel Engine

OptiPress utilizes multi-threaded CPU concurrency:

  • Multi-Core Optimization: Processes multiple images concurrently across your CPU cores for up to 9.5x faster throughput.
  • Error Isolation: If a file is corrupt or unreadable, OptiPress marks that row with an error and seamlessly continues processing the rest of your batch.
  • Instant Cancel: Click Cancel at any time to halt processing cleanly without corrupting files.
shield

100% Offline & Privacy Guarantee

shield

Your images never leave your computer. All compression algorithms run locally on your device. OptiPress does not upload images, collect telemetry, or transmit metadata to any external server.

OptiPress OptiPress
Help Center
Documentation Changelog

Help Center

Everything you need to get the most out of OptiPress — step-by-step guides, settings explained, keyboard shortcuts, and answers to common questions.

play_circle Quick Start Guide

1

Add your images

Click Select Images in the sidebar to pick individual files, or Select Folder to recursively scan an entire directory. You can also drag-and-drop files onto the drop zone — it opens the picker automatically. The source badge updates with the exact count detected.

Supports: JPG · PNG · WebP · HEIC · BMP · TIFF · GIF
2

Choose an output directory

Click Browse next to the Output Directory field and pick any folder. OptiPress never writes to your source location — it always outputs to a separate directory you control. To set a permanent default, go to Settings → Default Output Directory.

3

Adjust compression settings (optional — defaults work great)

Use the Quality slider (85% recommended), set a Max Size ceiling if needed, limit dimensions for web-optimised output, and pick an export format. WebP is on by default and gives 25–35% better compression than JPEG at the same visual quality.

bolt

Start batch processing

Click Start Batch Processing (or press Ctrl+Enter). The results table fills row by row showing each file's original size, compressed size, and % reduction. A progress bar and live counter run at the bottom. When done, click Open Folder to jump straight to your output files.

tune Settings Explained

Setting Default What it does
Quality 85% Controls output quality for JPEG and WebP (1–100). For PNG it maps to compress_level. Higher = better quality, larger file. 85% is visually lossless for most photos.
Max Size (MB) 1.0 MB Hard file size ceiling. If the compressed file still exceeds the limit, quality is reduced by 5 per re-save until it fits or reaches quality 10. Set to 0 to disable.
Max Width / Height 4096 px Downscales images that exceed the specified dimension, preserving the original aspect ratio with LANCZOS resampling. Set to 0 to skip resize entirely.
Export Format WebP Choose Original to keep source format, or force JPG, PNG, or WebP. WebP gives 25–35% smaller files than JPEG at equivalent quality and is supported everywhere.
Default Output Dir Not set A persistent fallback folder used when no per-batch output directory is specified. Set it once in Settings and never browse for a folder again.

keyboard Keyboard Shortcuts

All shortcuts are active any time an input field is not focused. Shortcuts that navigate automatically switch to the Home view before acting.

Select Images Open image file picker
Ctrl + O
Select Folder Scan entire folder recursively
Ctrl + Shift + O
Start Batch Run compression on all images
Ctrl + Enter
Cancel Batch Stop a running batch cleanly
Escape
Clear Results Reset the results table
Ctrl + D
Open Settings Go to the Settings page
Ctrl + ,
Open Help Center Open this page from anywhere
Ctrl + H

quiz Frequently Asked Questions

Will OptiPress overwrite my original images? expand_more

No — OptiPress is strictly non-destructive. It always writes to a separate output directory you choose. Your source files are never modified or deleted. The only overwrite risk is if you deliberately point the output folder at your source folder, which the app warns about before starting.

What does "Max Size (MB)" do exactly? expand_more

It's a hard ceiling on the output file size. After the initial save, if the file still exceeds the limit, OptiPress automatically re-saves it at progressively lower quality — dropping 5 points per attempt — until the file fits or quality reaches the minimum (10). Set Max Size to 0 to disable the constraint entirely.

Why should I use WebP instead of JPG? expand_more

WebP delivers 25–35% better compression than JPEG at the same visual quality. It also supports transparency (like PNG) and is supported in all modern apps and browsers. It's the best all-around format for web assets, social media, and storage. Use JPG only if a downstream tool explicitly requires it.

Can I cancel a batch that's already running? expand_more

Yes. Click the Cancel button that appears during processing, or press Escape. The current image finishes saving cleanly, then the batch stops. The results table shows exactly how many files completed before cancellation.

One image failed — does the whole batch stop? expand_more

No. Errors are per-image and non-fatal. If a file is corrupted, has an unsupported color space, or can't be opened, an error row appears in the results table and OptiPress moves straight on to the next file. A batch of 500 images won't stop because of one bad file.

Where are my settings saved? expand_more

Settings are saved per-user in your system configuration directory: %APPDATA%\OptiPress\settings.json on Windows (~/Library/Application Support/OptiPress on macOS, ~/.config/OptiPress on Linux). They survive app updates and reinstalls.

How do I set a permanent default output folder? expand_more

Go to Settings → Default Output Directory, click Browse, and pick your folder. Once saved, that folder is used automatically whenever you start a batch without specifying an output directory in the Home panel.

What's the difference between Max Width/Height and resizing? expand_more

Max Width and Max Height set an upper bound — images smaller than those values are left at their original size. Images that exceed either limit are scaled down to fit within the bounding box while preserving the original aspect ratio. LANCZOS resampling is used for the highest-quality downscale. Set either value to 0 to skip that constraint.

lightbulb Tips & Best Practices

check_circle Use WebP for web images

Converting to WebP before uploading to a website or CMS can cut page load times significantly with no visible quality loss.

check_circle Set Max Width to 1920 for social media

Most social platforms downsample images anyway. Setting Max Width to 1920 px prevents uploading unnecessarily large originals.

check_circle Quality 75–85 % is the sweet spot

Human vision can barely distinguish differences above 80%. Dropping from 100% to 80% typically halves file size with no perceptible quality loss.

warning Safe in-place naming

OptiPress strictly prevents source file overwrite. When saving into the same folder, configure a filename template like {name}_compressed{ext}.