Resize an image to 512×512

Resize an image to 512×512 — a widely used size for profile avatars, app icons, game textures and AI image models.

Privacy-first: every image is processed locally in your browser. Nothing is uploaded, stored or transmitted to any server.

The all-purpose small square

512×512 is small enough to load instantly yet detailed enough for a crisp avatar or icon. Discord, Steam and many apps and models expect square art around this size, and matching it avoids blurry upscaling or a surprise crop on upload.

Center the subject

Fill crops a rectangular photo to the middle so a face or logo stays centered, while Fit pads it to keep everything in view. Preview, then download — processed entirely in your browser.

Frequently asked questions

Does resizing happen on a server?
No. Images are resized in your browser with high-quality step-down scaling for crisp results. Nothing is uploaded.
Will resizing keep the aspect ratio?
Yes by default. Enable “maintain aspect ratio” to fit within your target box without distortion, or turn it off to force an exact width and height.
Are there presets for social media?
Yes. There are presets for Instagram, Facebook, X/Twitter, YouTube and LinkedIn, plus common web, avatar and thumbnail sizes.
Can I enlarge images?
Yes, though enlarging cannot add detail that is not there. Downscaling produces the sharpest results.
Can I resize images in bulk?
Yes. Resize many images at once and download them together as a ZIP.