Resize your Facebook profile picture

Upload a photo, center it in a perfect square, and export it — no signup, nothing uploaded to a server.

Drop an image here, or click to browse

JPG, PNG, WebP, GIF, or BMP

Setting up a Page? Try the cover photo resizer and post image resizer too.

How it works

01

Upload your photo

Drag a file in, or select one from your device. Nothing is sent anywhere.

02

Pick a size

Recommended, minimum, or display sizes — always a perfect square, centered and cropped automatically.

03

Export & upload

Choose JPG, PNG, or WebP, adjust quality, and download — ready for your profile.

Built for real workflows

Runs entirely on-device

Resizing happens in your browser via the Canvas API. Your photo is never uploaded or stored.

Circular preview

See your photo masked inside a circle, exactly how Facebook displays a profile picture.

Every recommended size

Recommended upload, minimum required, and both desktop and mobile display sizes, one click away.

Always a perfect square

The photo is automatically centered and cropped to a 1:1 square, so nothing looks stretched or off-center.

Format conversion

Export as JPG, PNG, or WebP with adjustable compression quality to control file size.

Instant preview

See the exact result and its file size before you download anything.

Frequently asked questions

What size should a Facebook profile picture be?

Facebook recommends uploading a square photo of at least 720×720 pixels. It requires a minimum of 180×180, and displays it at 170×170 on desktop and 128×128 on mobile.

Why is my profile picture shown as a circle?

Facebook masks every profile picture into a circle across the site and app. Uploading a square image with your subject centered ensures nothing important gets cut off by that circular crop.

Why can't I set a different width and height?

Profile pictures are always square on Facebook, so this tool locks height to width. If your photo isn't square, it's automatically centered and cropped to fit.

Are my photos uploaded to a server?

No. Every resize happens locally in your browser using the Canvas API. Files never leave your device, so there's nothing to upload and nothing stored on our end.

What image formats are supported?

You can upload a JPG, PNG, WebP, GIF, or BMP file, and export the result as JPG, PNG, or WebP with adjustable compression quality.