Image Pipeline

Batch process images with multiple operations

Drop an image here or click to upload

Supports JPEG, PNG, and WebP. All processing runs in your browser.

How to use

Upload a JPEG, PNG, or WebP image by dropping it onto the upload area or clicking to browse. Choose between two modes: Custom Pipeline lets you chain multiple operations (resize, compress, convert format, add watermark, strip metadata, generate favicons) in any order, with full control over each step. Social Media mode lets you select target platforms (Instagram, X, LinkedIn, Facebook, YouTube, Pinterest) and generates correctly sized versions for each. Both modes produce downloadable outputs. When multiple files are generated, they download as a single ZIP. All processing happens entirely in your browser.

Formula

Scale=min(WtargetWsrc,  HtargetHsrc)\text{Scale} = \min\left(\frac{W_{target}}{W_{src}},\; \frac{H_{target}}{H_{src}}\right)

Examples

Create social media kit

Upload a product photo. Switch to Social Media mode. Select Instagram Post, Facebook Post, LinkedIn Post, and YouTube Thumbnail. Enable compression (WebP, 85%). Click Process. Download the ZIP containing four optimized images, each sized correctly for its platform.

Prepare blog images

Upload a high-res photo. In Custom Pipeline mode, add Resize (1200x630, maintain aspect ratio), Compress (WebP, 85%), and Strip Metadata. Click Process to get a single optimized image ready for your blog. Save this as a template to reuse on future posts.

Watermark and generate favicons

Upload your brand logo. Add a watermark operation for a draft version, then add Generate Favicon Set to produce all six standard favicon sizes (16x16 through 512x512). Download everything as a ZIP.

Frequently asked questions

Are my images uploaded to a server?

No. All image processing runs entirely in your browser using the Canvas API. Your images never leave your device. This tool works offline once the page has loaded.

What image formats are supported?

You can upload JPEG, PNG, and WebP images. Output can be any of these three formats. JPEG and WebP support quality adjustment (lossy compression), while PNG is always lossless.

What does Strip Metadata do?

Images often contain hidden metadata like GPS coordinates, camera model, and creation date (EXIF data). Stripping metadata removes this data, reducing file size and protecting your privacy. When you draw an image to a Canvas element, the metadata is automatically removed.

Can I save my pipeline configuration?

Yes. After configuring your operations, go to the Templates tab, enter a name, and click Save. Your template is stored in your browser and will be available on your next visit. Use this for recurring tasks like preparing blog images or social media posts.

How are social media sizes determined?

Each platform has recommended image dimensions. The tool uses the official recommended sizes: Instagram Post (1080x1080), Instagram Story (1080x1920), X/Twitter Header (1500x500), X/Twitter Post (1200x675), LinkedIn Banner (1584x396), LinkedIn Post (1200x627), Facebook Cover (820x312), Facebook Post (1200x630), YouTube Thumbnail (1280x720), and Pinterest Pin (1000x1500).

About this tool

Upload an image and chain operations: resize, compress, convert, watermark, strip metadata, generate favicons. Social media presets for 10 platforms. ZIP download.

All calculations are performed locally in your browser. Your data never leaves your device.