What does the Profile Picture Maker do?
The Profile Picture Maker takes a photo you already have and hands back a square PNG at the exact pixel size the place you're posting it wants. Drop a photo in, drag it until your face sits where you want it, pick a size, download. The whole crop happens in the browser tab — the file is read off your disk, drawn to a canvas, and encoded without a byte going to a server.
The default state is already finished. A photo lands cover-fit and centred, so if the automatic crop happens to be right, the first thing you see is downloadable without touching a single control. Drag the frame if the crop missed your face. Scroll, pinch, or pull the zoom slider if you want to come in tighter — zoom runs from fit up to 8×. Four presets cover the places most people are actually updating: 400 × 400 for LinkedIn and X, 320 × 320 for Instagram and Facebook, 460 × 460 for GitHub, 128 × 128 for Discord. A custom box takes any whole number from 16 to 1024. Whether you call the result a pfp, an avatar or a profile picture, it's the same square underneath.
The export is always a PNG. That's not a limitation, it's the only format here that can carry the transparent corners the Circle shape writes, and it doesn't throw away detail the way a re-encoded JPG does on a picture this small.
What size a profile picture should be
Square, and bigger than the hole it's going into. Every platform below accepts a square larger than its display size and downscales it for you, cleanly. None of them can add detail back to a picture that arrived too small — that one gets stretched, and it stays soft for as long as it's your avatar. So when the exact number is in doubt, round up.
| Where it's going | Displays at roughly | Preset to pick |
|---|---|---|
| LinkedIn, X | 400 × 400 | 400 × 400 |
| Instagram, Facebook | 320 × 320 | 320 × 320 |
| GitHub | 460 × 460 | 460 × 460 |
| Discord | 128 × 128 | 128 × 128 |
| Slack, a personal site, a README | varies | 400 × 400, or Custom |
| Not sure yet | — | 400 × 400 |
If you only ever remember one number, remember 400 × 400. It is large enough for every platform in that table, small enough that the file stays a few dozen kilobytes, and it's the default here for exactly that reason.
The pixel size you upload and the shape people see are two different things. Upload a square; the platform draws a circle on top of it. Anything in the corners of your square — an ear, a shoulder, the top of your head — is decoration that most viewers will never see. The circle outline on the frame shows you that clip before you commit to it.
How the crop is worked out
Four steps, all of them local, and the Profile Picture Maker re-runs the lot the instant you move a control. There is no Make button — the only commitment is Download PNG.
- Read the header, not the extension. The first bytes of the file decide what it is. A HEIC that somebody renamed
.jpggets caught here rather than failing with something vague two steps later. - Cover-fit the photo. The largest square that fits inside the photo becomes the starting crop, centred. On a 1200 × 800 photo that's an 800 × 800 square starting 200 pixels in from the left edge.
- Apply your zoom and pan, then clamp them. Zoom shrinks the crop square; dragging moves it. Both are clamped so the square always stays fully inside the photo, which is why you can't expose a blank edge and why this tool needs no background-colour control.
- Resample from the original. The output is drawn from the source photo at full resolution, not from the small preview on screen. Circle shape clips a transparent disc into the PNG before encoding.
A worked example. Take a 1200 × 800 photo called me.jpg, change nothing, and pick 400 × 400. The crop square is 800 × 800 at position (200, 0) in the original. That 800 × 800 region is resampled down to 400 × 400 and saved as me-profile-400x400.png. Now zoom to 2× and drag 300 pixels to the right with the 320 × 320 preset selected: the crop square halves to 400 × 400, slides to (700, 200), and comes out as a 320 × 320 PNG. The downscale in both cases means no invented pixels — the picture can only get sharper per-pixel, never softer.
Under the preview you always see what you're about to get: the output dimensions, the word PNG, and the real file size of the encoded image. That number updates with every change, so a 1024 × 1024 export never surprises you when you go to upload it.
Square or circle — which to pick
Square, almost always. LinkedIn, Instagram, Facebook, X, Discord, GitHub and Slack all apply their own circular mask to whatever you hand them. A circular PNG just means they mask an image that's already masked — no visible difference, and a slightly larger file for the trouble.
Pick Circle when the destination won't do the masking for you: a personal site, a README, a slide deck, an email signature, a podcast feed. The Profile Picture Maker writes genuinely transparent corners into the PNG for that shape, not white ones, so the result sits correctly on a dark background, a coloured card, or a photo. This is the part a "circle crop" site usually gets wrong — it hands back a round picture on a white square, which looks fine on a white page and terrible everywhere else.
Transparency in the source survives too. Drop a PNG with a cut-out subject and the background stays see-through in the export rather than being filled with white.
When it warns you, and when it refuses
Most of the ways this goes wrong are quiet ones — you find out three weeks later that your avatar is blurry. So the tool says something at the moment it happens, in plain words, with your actual numbers in it.
| What happened | What you'll see | What to do |
|---|---|---|
| The framed crop is smaller than the size you picked | "This crop is 180 × 180, so at 400 × 400 it'll look soft. A bigger photo will look sharper." | Zoom out, or start from a larger photo. The download stays enabled — soft is sometimes fine, and that's your call |
| An iPhone photo in HEIC | A note that browsers can't open HEIC, with a link out | Run it through HEIC to JPG, then come back |
| An animated GIF | "Using the first frame." | Nothing — the first frame is used and the export is a still PNG |
| A file over 50 MB | The real size and the limit, before any decoding starts | Shrink it with the Image Compressor first |
| A photo over 12000 px on a side | A note that it's too big for a browser tab | Export a smaller copy and drop that in |
| A PDF, an SVG, a damaged file | "That's not a photo we can open. Try a PNG, JPG, or WebP." | Convert it with the Image Format Converter |
The soft-photo warning is the one worth dwelling on, because no other tool in this category bothers to give it. Upscaling means inventing pixels that were never in the original, and the result looks slightly plastic on a retina screen in a way a 300-pixel-wide preview hides completely. If you see the warning, the fix is almost always a bigger source photo rather than a smaller output — a 180 × 180 crop pushed to 400 × 400 will not improve by picking 320 instead.
A custom size that's out of range doesn't error, it moves. Type 5000 and it becomes 1024 when you click away; type 0 and it becomes 16; leave it empty and it falls back to 400. You never get a broken preview or a file named NaN.
Related image tools
If you know the shape you want, use the Image Cropper — drag any rectangle and get exactly what you dragged. The Profile Picture Maker is the other half of that idea: it always makes a square and always exports at a named target size, because you know where the picture is going rather than what shape you want. Use the cropper to choose a region; use this one to choose an output.
For a picture that isn't an avatar, the Image Resizer takes any dimensions you like. If a file is too heavy to upload anywhere, the Image Compressor brings it down without a visible change at avatar scale. Coming from an iPhone, HEIC to JPG is the first stop. And if a site hands you a WebP that nothing else will open, WebP to PNG converts it while keeping transparency intact. All of them run in the browser, same as this one.
Frequently asked questions
Can I use a screenshot as a profile picture?
You can, and the Profile Picture Maker will tell you whether it's a good idea. Screenshots are usually the exact pixel size of the region you captured, so a small crop out of one is often below 400 × 400 — which is precisely when the soft-photo warning fires. Grab the screenshot at the largest size you can, crop generously, and check the warning before you post.
Why is the download a PNG instead of a JPG?
Two reasons. JPG has no alpha channel, so saving the Circle shape as a JPG would silently flatten your transparent corners to black or white. And JPG is lossy — re-encoding a photo that's already been compressed once adds a second round of artefacts around eyes, glasses and hair, which is where they're most obvious at avatar size. A 400 × 400 PNG is small enough that the size saving wouldn't be worth either problem.
Does zooming in make my picture sharper?
The opposite, usually. Zooming shrinks the region of the original you're keeping, so there are fewer real pixels feeding the same output size. Zoom in far enough on a small photo and you'll cross into upscaling, at which point the warning appears. Zoom for framing, not for quality.
Does this work on a phone?
Yes. Drag with one finger to move the photo, pinch with two to zoom, and the controls stack rather than scroll sideways on a narrow screen. Copy image puts the finished PNG straight onto your clipboard, so you can paste it into a platform's upload dialog without going near a Downloads folder — handy on a phone, where finding a saved file is the slow part.
What's the largest photo I can drop in?
Up to 50 MB, and up to 12000 pixels on the longest side. Both limits are about what a browser tab can hold in memory, not about a paid tier — there isn't one. The file size is checked before any decoding, so an oversized photo gets an answer immediately instead of freezing the page first.
Why are there so few controls?
Because this page does one job: turning a photo into a profile picture at the right size. No filters, no retouching, no background removal, no frames or badges, no templates, no account. The usual shape of this errand is a full design editor that opens a project, asks for an email before it will let you export, stamps a watermark on the way out, and then reminds you about a subscription — for one crop you'll do maybe once a year. The other half of that market is single-purpose circle-crop sites that upload a photo of your face to a stranger's server and wrap the result in ads. Neither trade is worth it for a square. There's no sign-up here, no watermark, no export gate, and no cap on how many pictures you make — and 10% of every dollar Microapp earns goes to charity, off the top, audited quarterly.