Content Aware Scale Content Aware Scale

No Adobe · no install · same algorithm

A free alternative to Photoshop Content-Aware Scale

Photoshop's Content-Aware Scale without Photoshop. Same seam-carving algorithm (a port of the open-source caire library), running in your browser — no Creative Cloud account, no desktop install, no image upload.

What is content-aware scaling?

Content-aware scaling is an image resizing technique based on seam carving, an algorithm first described by Shai Avidan and Ariel Shamir in their 2007 SIGGRAPH paper. Unlike uniform scaling (which stretches every pixel equally) or simple cropping (which cuts edges), seam carving identifies and manipulates the least important pixels in an image — those with the lowest "energy" as measured by gradient magnitude. It finds connected paths of low-energy pixels from one edge to the other (called seams) and removes or duplicates them to shrink or expand the image.

The result is an image that changes aspect ratio while preserving the visual integrity of its subjects. Faces, text, sharp edges, and high-contrast objects are automatically protected because they carry high energy. Smooth gradients, sky, walls, and empty backgrounds are stretched or removed first because they carry low energy. This makes content-aware scaling ideal for adapting photos to social media dimensions where the target aspect ratio rarely matches the source.

How does this tool compare to Photoshop's Content-Aware Scale?

Adobe Photoshop includes a Content-Aware Scale feature (Edit → Content-Aware Scale) that uses a similar seam carving approach. The core algorithm is comparable — both identify low-energy seams and manipulate them. The key differences are accessibility and privacy. Photoshop requires a paid Creative Cloud subscription and a desktop installation. This tool runs entirely in your browser for free. Your image never leaves your device — all processing happens client-side via WebAssembly compiled from caire, an open-source Go library. GIMP offers a similar feature through the Liquid Rescale plugin, but it also requires a desktop installation.

Two modes: Fill Frame and Smart Crop

Fill Frame expands your image to a wider or taller aspect ratio by duplicating low-energy seams. Use it when your source is narrower or shorter than the target — for example, adapting a portrait photo to a 16:9 YouTube thumbnail. The tool stretches backgrounds and empty space outward while locking subjects in place.

Smart Crop shrinks your image to a narrower or shorter aspect ratio by removing low-energy seams. Use it when your source is wider or taller than the target — for example, trimming a landscape photo to a 1:1 Instagram square. Instead of cutting edges blindly, it removes only the least important columns or rows, preserving the composition.

Face detection is enabled by default in both modes. When active, the algorithm assigns higher energy to detected face regions, ensuring seams route around them rather than through them. You can toggle this in the controls.

All platforms