Answers, engineered with clarity.
Everything you need to know about IMGcon — from first steps and workflow features to the privacy guarantees behind the architecture.
of questions
IMGcon is a free, client-side image optimization tool that compresses, resizes and converts images directly in your browser — no uploads, no server processing, no waiting.
Built on the HTML5 Canvas API, every transformation runs instantly on your device. Whether you are a developer preparing production assets, a designer exporting web graphics or simply someone who needs a quick conversion — IMGcon delivers professional results in seconds.
Zero server load
Runs in your browser
100% private
Images never leave
Works offline
Core features included
IMGcon uses the HTML5 Canvas API to decode your images, apply your chosen settings and re-encode them into the target format. The entire pipeline stays in your browser’s memory:
-
1
Decode
Your image is read into an in-memory canvas using native browser decoders.
-
2
Transform
Quality, dimensions, crop and watermark are applied via canvas operations.
-
3
Encode
The result is compressed into your chosen format — WebP, AVIF, JPEG or PNG.
-
4
Download
The optimized file is offered as a direct download — or batched into a ZIP.
Getting started takes just three steps:
Drop or paste images
Drag from your desktop or paste from the clipboard
Configure settings
Choose format, quality and max dimensions
Optimize & download
Click optimize, then download individually or as ZIP
No sign-up required. No watermarks on output. Start optimizing immediately.
100% free — no tiers, no limits, no hidden fees.
Because all processing happens on your device, there are no server costs to offset. That means:
- No usage caps
- No registration required
- No data collection
- No premium tier — everything is included
Built as a passion project for the developer community. If you find it valuable, consider starring the repository or sharing it with colleagues — feedback and bug reports are always welcome.
Absolutely. IMGcon is free for personal and commercial use — no attribution required, no license restrictions.
Suitable for
E-commerce product images, blog assets, social media graphics, email templates, client deliverables and internal tooling
Use IMGcon to optimize images for any purpose — no sign-up, no license key, no restrictions. The images you produce are yours, with no claim attached.
IMGcon supports a wide range of input and output formats:
Input (upload)
Output (download)
Paste images directly from your clipboard — it works with screenshots and copied images from any application.
The quality slider controls the compression level for lossy formats (WebP, AVIF, JPEG). Here is what the ranges mean in practice:
High quality
Visually lossless — ideal for final production assets
Balanced
Strong compression with minimal visible quality loss
Maximum compression
Smallest file size — suitable for thumbnails or previews
Absolutely. IMGcon is built for batch workflows — up to 30 files per batch:
- Drag & drop multiple files
- Shift/Cmd+click in the file browser
- Paste multiple screenshots in sequence
- Up to 30 images per batch
All images use the same configuration (format, quality, dimensions). Download individual files or use Download Archive to get everything as a single ZIP.
Presets save your favourite configuration — format, quality, dimensions, crop, naming and watermark — for one-click recall across sessions.
Example: “WebP Social” preset
WebP · Quality 80 · 1200×630 px · one-click apply
Presets are stored in your browser’s localStorage — they persist across sessions but stay on your device. System presets for OpenGraph banners, Instagram posts, hero headers and avatars are included out of the box.
Yes — paste works everywhere. Copy an image in any application, switch to IMGcon and press Ctrl/Cmd + V.
Screenshots
Snip, copy, paste — no intermediate file needed.
Copied images
From design tools, browsers or office apps.
Multiple pastes
Paste several images in sequence to build a batch.
Clipboard contents are read locally by your browser — nothing is transmitted.
Yes. IMGcon includes a built-in text watermark engine with full control over placement and opacity:
Crop modes cut the source image to a target aspect ratio from its center; max dimensions then scale the result down to fit.
Available crop ratios
Scaling behaviour
Images are only ever downscaled, never upscaled — a smaller source keeps its original dimensions.
Yes — the File Naming field supports variables that are expanded for every optimized file:
{name}
Original file name
{ext}
New file extension
{w}
Output width in px
{h}
Output height in px
Example: {name}-og.{ext} turns photo.png into photo-og.webp.
No — absolutely not. Zero upload. Zero server processing.
IMGcon operates entirely within your browser. Images are loaded into memory via the Canvas API, processed locally and offered as a direct download. No image data is ever transmitted to any server — not even for format conversion.
0%
Uploaded to server
100%
Browser-local
25 MB
Per-file limit
The only network request is to our stats API — which sends anonymized aggregate counters (total images processed, total bytes saved), never the images themselves.
All EXIF metadata (Exchangeable Image File Format) is automatically and permanently stripped during re-encoding. This includes:
This is a fundamental property of the Canvas re-encoding pipeline — not an optional feature. Your privacy is guaranteed by the browser’s architecture itself.
The global counter tracks exactly two aggregate numbers:
Images processed
The total number of files optimized by all users.
Bytes saved
The cumulative reduction across all optimized files.
No personal data, no IP storage, no per-user profiles. The counters are anonymous by design and are rate-limited per session. Reporting is optional in spirit — the request fires after processing and never contains image data.
IMGcon accepts files up to 25 MB per image. Beyond that, performance depends on your device’s RAM:
Near-instant
Typical web images — processed in milliseconds
Fast
A few seconds depending on your CPU
May be slow
Depends on available RAM — downscale large images first
IMGcon works in all modern browsers that support the HTML5 Canvas API and OffscreenCanvas:
Chrome
90+
Firefox
88+
Edge
90+
Safari
15+
Not sure? Just try it — IMGcon reports unsupported browsers gracefully with clear guidance.
Once the page has loaded, most core functionality works without an internet connection:
Only the global stats counter requires connectivity to report your usage — optimizing, downloading and ZIP export all function perfectly offline.
Animated images such as GIF or animated WebP can be opened, but IMGcon currently exports static images — the Canvas pipeline re-encodes a single still frame (typically the first frame of the animation).
IMGcon encodes AVIF through the browser’s native canvas.toBlob() support. If your browser cannot produce AVIF:
- The affected file is reported with a clear error message
- All other formats (WebP, JPEG, PNG) continue to work normally
- Switch the output format to WebP — visually comparable and universally supported
All current versions of Chrome, Firefox, Edge and Safari ship with AVIF encoding enabled by default.
Yes — the interface is fully responsive and the processing pipeline works on iOS and Android in all modern browsers.
Photo library
Pick single or multiple images via the file browser.
Camera roll
Optimize photos right after taking them.
Downloads
Optimized files save directly to your device.
Very large images (100 MP+) may be memory-constrained on older phones — use the max-dimension inputs to downscale first.
IMGcon’s backend is deliberately minimal. The only HTTP endpoint is the anonymous stats API (GET/POST /api/stats) that powers the global counters.
There is intentionally no upload/processing API — the entire value of IMGcon is that images are processed on your device. For automation, the workflow is easy to embed: canvas-based processing runs entirely in the browser, so any client-side pipeline can reuse the same approach.
If you need server-side batch processing, consider a dedicated pipeline such as sharp (Node.js) or ImageMagick.
No results found
Try adjusting your search or category filter
Still have questions?
Can’t find what you’re looking for? Reach out directly — we’re happy to help.