# Content Aware Scale > Free browser-based tool for content-aware image scaling using seam carving. All processing runs in WebAssembly — no image is uploaded to a server. ## What It Does Content Aware Scale intelligently resizes images without distorting important subjects. It uses seam carving — an algorithm that identifies and manipulates the least important pixels — to expand or shrink images to any aspect ratio. Two modes are available: - **Fill Frame**: Expands an image to a target aspect ratio by stretching low-energy areas (sky, walls, backgrounds) while preserving faces, text, and key subjects. - **Smart Crop**: Shrinks an image by removing the least important pixels instead of cutting edges. Face detection is enabled by default to protect faces from distortion. ## Privacy All processing happens client-side in your browser via WebAssembly compiled from Go. No image data is ever sent to a server. You can verify this by checking the Network tab in your browser's developer tools. ## Tool Pages - https://contentawarescale.com/ : Homepage — Fill Frame and Smart Crop with any custom aspect ratio - https://contentawarescale.com/content-aware-scale/ : General content-aware scaling tool - https://contentawarescale.com/seam-carving-tool/ : Seam carving tool with PNG default output ## Platform-Specific Resize Tools - https://contentawarescale.com/youtube-thumbnail-resize/ : YouTube thumbnail (1280×720, 16:9) - https://contentawarescale.com/instagram-square-resize/ : Instagram square post (1080×1080, 1:1) - https://contentawarescale.com/instagram-story-resize/ : Instagram Story (1080×1920, 9:16) - https://contentawarescale.com/twitter-header-resize/ : Twitter/X header (1500×500, 3:1) - https://contentawarescale.com/linkedin-banner-resize/ : LinkedIn banner (1584×396, 4:1) - https://contentawarescale.com/pinterest-pin-resize/ : Pinterest pin (1000×1500, 2:3) - https://contentawarescale.com/podcast-cover-art-resize/ : Podcast cover art (3000×3000, 1:1) - https://contentawarescale.com/twitch-banner-resize/ : Twitch banner (1200×480, 2.5:1) ## Technical Details - Built with Astro, React, and WebAssembly - Image processing powered by caire (Go library compiled to WASM) - Supports PNG, JPEG, and WebP input/output - Maximum input: 25 MB / 4000×4000 pixels - Processing time: 2–10 seconds depending on image size