Initializing...
Now with Batch Processing

Image Processing
at Light Speed

Compress, convert, resize and optimize up to 50 images at once — right in your browser. No uploads, no waiting, no limits.

W Visit Website
Scroll

Everything you need
to optimize images

Batch Upload
Upload up to 50 images at once with drag-and-drop. Process all in seconds.
Smart Convert
Convert between JPG, PNG, WebP, GIF with intelligent quality control.
Zero Upload
All processing happens in your browser. Your images never leave your device.
Responsive Export
Auto-generate multiple sizes for responsive web images in a ZIP package.

Start Processing

Drop your images below and choose your processing options.

0 Files Loaded
0 Processed
0 B Total Saved
Client-Side Processing Engine
Drop images anywhere

Or click to browse — up to 50 images at once

JPGPNGWebPGIF SVGBMPAVIF
Operation
Compression Type
Quality
80
Processing… 0%
Results
Before
After
BEFORE
AFTER

Drag images into the main drop zone first, then set dimensions here.

Output Dimensions
×
Quick Presets

Auto-generate multiple sizes for web use. Exported as WebP in a ZIP file.

Select Sizes to Generate
Naming Convention
image-name-480w.webp
image-name-800w.webp
image-name-1200w.webp
HTML Snippet (srcset)
<img
  src="image-800w.webp"
  srcset="image-480w.webp 480w, image-800w.webp 800w, image-1200w.webp 1200w"
  sizes="(max-width: 600px) 480px, (max-width: 900px) 800px, 1200px"
  alt="Description"
/>

Convert images to Base64 data URLs for embedding directly in HTML or CSS.

Drop image to encode

Single image only

Integrate PixForge into your workflow. REST API with JSON responses — WhiteCoder API key required for external access.

Convert & Compress
Upload an image and get back the processed result.
API Key Required
POST /index.php?api=process
Parameters
image     — multipart file upload (required)
operation — compress | jpg | png | webp | gif
quality   — 1–100 (default: 80)
Example Response
{
  "success": true,
  "file": "output_1234.webp",
  "format": "webp",
  "original_size": 512000,
  "new_size": 89600,
  "savings_pct": 82,
  "api_version": "1.0",
  "powered_by": "PixForge Pro"
}
Your API Key
Send as X-API-Key header.
API access is coming soon. Join the waitlist →
Quick Test (AJAX)
Test the local PHP endpoint directly — no API key needed.