Runs on your device · WebGPU

Make a profile picture from any photo

Choose a photo of yourself and an AI model on your device cuts you out and frames your head and shoulders. Set yourself on a colour, a gradient or a blurred copy of the photo, add a ring if you like, and save a 1080 × 1080 square that Instagram and Facebook crop to a circle. The photo stays in your browser.

Downloads once: BiRefNet-lite (98 MB) or MODNet for people (26 MB), plus a runtime of 14 to 27 MB

How it works

  1. 1Choose a photo

    A selfie or any photo with you in it, up to 40 MB. Head and shoulders facing the camera give the best result; a full-length photo works too, since the frame zooms in.

  2. 2Cut yourself out

    The model runs on your device and finds you in the photo. The first time it downloads once (26 to 125 MB, depending on the model and your browser), then starts at once on later visits.

  3. 3Pick a background and ring

    Five gradients, any colour, a blurred copy of your photo or nothing at all, with a thin or gradient ring. The frame centres your head and shoulders; drag or zoom to change it.

  4. 4Check it small, then save

    See it at the sizes people meet it, down to the 32 px circle next to a comment, then save a 1080 × 1080 PNG or JPEG.

The sizes Instagram and Facebook show it at

WhereShown atSource
Facebook Page, on a computer176 × 176 px, cropped to a circleFacebook Help Centre
Facebook Page, on a smartphone196 × 196 pxFacebook Help Centre
Instagram profile, on a computer150 × 150 pxMeasured on instagram.com, October 2026
Instagram profile, phone-sized window77 × 77 pxMeasured on instagram.com, October 2026
Beside a post or a comment32 × 32 pxMeasured on instagram.com, October 2026

Facebook’s Help Centre says a Page’s profile picture should be 320 × 320 pixels for best quality, and that a PNG may look better when it contains a logo or text. Instagram’s Help Center article on adding or changing a profile picture gives no size. Its article on the resolution of photos you share says photos are kept at up to 1,080 pixels wide, a sensible ceiling here too. A 1080 × 1080 square covers both with room to spare, and stays sharp on high-density screens that draw a 150 px circle with 300 or more real pixels.

A picture that works at 32 pixels

Most people see your profile picture as a dot beside a comment, a story or a message, not at full size. That is why the tool shows four small circles under the big preview. If you can’t recognise yourself in the smallest one, zoom in until your face fills more of the circle.

  • Let your face take up about half the circle. The automatic frame starts there; the Zoom slider adjusts it.
  • Pick a background that contrasts with your hair and clothes: dark hair disappears on the Night gradient, a white shirt on White.
  • Keep text out of it. At 32 pixels letters turn into a smudge, and your name already sits next to the picture.
  • A blurred copy of your own photo keeps the setting recognisable while making you stand out from it.

The ring colours here avoid Instagram’s yellow-orange-pink-purple gradient on purpose. Instagram draws that ring around your picture when you have a new story, so a look-alike baked into the photo makes people tap expecting one. A thin white ring on a coloured background, or one of the cooler gradients, frames you without that confusion.

How the cut-out and framing work

Two models are available. Best is BiRefNet-lite, which finds whatever stands out in a photo and handles cartoons and avatars well. Fast is MODNet, trained on portraits, which keeps hair edges soft and downloads a quarter as much. Without WebGPU in your browser the tool picks Fast for you, because Best then runs several times slower on the processor.

Once you are cut out, the frame is worked out from the outline: it measures the width of your head and shoulders, centres your head and leaves a little room above it. Where the photo cuts you off, at the bottom or the sides, the frame stays inside the photo so no straight edge shows. The saved file is cut from your original photo at full resolution, not from the preview.

Tip: Instagram’s help page on profile pictures notes that the picture is public to everyone, on or off Instagram, including people without an account. Choose a photo you are happy for strangers to see.

Questions people ask

What size should an Instagram profile picture be?

Instagram’s Help Center article on profile pictures gives no size. It shows the picture at 150 px on a computer and 32 px next to comments (measured on instagram.com in October 2026), and its article on shared photos says photos are kept at up to 1,080 px wide, so a 1080 × 1080 square is plenty.

Why is the file square when it shows as a circle?

Facebook’s Help Centre asks for a square upload (320 × 320 for a Page) and says it is cropped to a circle. Instagram draws profile pictures as circles too, so one square file works for both. The corners are thrown away, so the preview here shows the circle you’ll actually get, and the ring sits inside that circle.

Can I use the same picture on Facebook?

Yes. Facebook’s Help Centre recommends 320 × 320 px for a Page and shows it at 176 px on computers and 196 px on phones, cropped to a circle. The 1080 × 1080 file works there as it is.

Is my photo uploaded?

No. The cut-out, the framing and the saved file are all made in your browser. The model and its runtime are downloaded once; your photo never leaves this page.

Why does part of my hair look cut off?

Fine, flyaway hair against a busy background is the hardest thing for a cut-out. Try the other model: Fast (people) keeps hair softer, Best gives cleaner outlines. A plain wall behind you in the original photo helps most.

PNG or JPEG?

PNG keeps a see-through background and is lossless; JPEG is smaller. Either is accepted by Instagram and Facebook. With the background set to None, choose PNG, because JPEG turns see-through areas white.

More free tools

Related guides

Answer every comment and DM, automatically

When someone comments a word like GUIDE, DMFast replies and sends them your link in a DM. Free plan, no card.

Start free