Profile Picture Cropper & Story Resizer
Crop profile pictures and resize images to story, post, and header sizes with zoom and pan. Runs in your browser; your image never leaves your device.
Crop and resize your image
Everything happens in your browser. Your image is never uploaded and never leaves your device.
Profile looking sharp? Grow the audience behind it with our services.
Explore ServicesHow this cropper works and why the sizes matter
The tool loads your image locally, draws it on an HTML canvas at the exact output resolution, and exports a PNG with your zoom and position applied. There is no upload step by design: the file is read by your browser, processed by your browser, and downloaded from your browser. It never touches our servers.
Output presets match the platforms' current published specs (checked July 2026): stories on Instagram and TikTok are 1080x1920 (9:16), Instagram portrait posts are 1080x1350 (4:5), square posts are 1080x1080, YouTube recommends an 800x800 profile picture, and X headers are 1500x500. The generic square profile preset exports 512x512, which is Telegram's profile size and scales cleanly everywhere profile pictures are circles.
Uploading an image at the exact target size avoids the platform's own recompression doing the cropping for you. When a platform scales your image down, faces drift off-center and text near edges gets cut, because platforms crop to fill from the center; cropping yourself keeps the composition decision in your hands.
Exports are PNG for lossless quality. Platforms recompress on upload anyway, so starting lossless means only one generation of compression is applied to your image, not two.