Profile Picture Circle Cropper — crop for the circle, not the square
Almost every profile picture is stored as a square and shown as a circle. That gap is where most avatars go wrong: you crop a photo in an editor that shows you a square, upload it, and the four corners you carefully composed are gone — the top of a head, a shoulder, the hand that was in shot. This circle cropper shows the circle while you are still cropping, so what you see is what survives. Load a photo from your device, drag it into place, straighten it, and export a square image at whatever pixel size you need. Your photo is processed entirely in your browser; it is never uploaded, stored, or sent anywhere.
The crop that matters is the one at 32 pixels
A profile picture is looked at closely once — when somebody opens your profile — and glanced at hundreds of times in comment rows, reply threads, notification lists and member lists, where it is a circle of perhaps 24 to 48 pixels. At that size a group shot is a smudge, a full-body photo is a coloured dot, and a face against a busy background is indistinguishable from the background. No number tells you this, and a large preview actively hides it, so this tool renders your live crop at several true display sizes underneath the stage, one of them inside a mock comment row. If the smallest circle is unreadable, zoom in until it is not: tight crops win at small sizes, which is why so many usable avatars are a head and shoulders and nothing else.
Rotation, covering and the empty corner
The zoom control starts at the closest fit that still covers the whole frame, and it will not go below it. Straightening a photo makes that floor move: a rectangle turned a few degrees inside a square needs to be larger to cover it, and the tool recalculates the minimum every time the angle changes. That is the guarantee behind the stage — at no zoom, no angle and no drag position can the circle contain a wedge of empty background.
Formats, transparency and file size
PNG is lossless and keeps transparency, which matters if you export the circular cut-out with its corners removed. It ignores a quality setting completely, which is why no quality slider appears when it is selected — the same bytes come out whatever it is set to. JPEG is smaller and has no alpha channel at all, so every transparent pixel has to become an opaque one; this tool fills the canvas with your chosen background colour first, every time, rather than letting the encoder decide and produce black. WebP sits between them and is offered only when the browser can genuinely write it. The estimated file size under the export controls is measured from the encoded file itself, so moving the quality slider shows you a real number rather than a prediction.
Rotated phone photos
A photograph taken on a phone is stored in the sensor’s orientation with an EXIF Orientation tag describing how to turn it. Software that ignores the tag renders portrait shots sideways, and no amount of panning fixes it. This tool reads the tag, checks that the browser really applied it rather than merely accepting the request, and applies the correct quarter-turn or mirror itself when it did not. If the orientation could not be applied at all, it says so, and the straighten control will put the picture upright.
What this tool does not do
It does not filter, retouch, remove backgrounds or detect faces, and it makes no claim about reach, engagement or growth — a profile picture crop has no measurable effect that could honestly be asserted here. It also states no platform’s pixel size of its own: size presets come from the shared dataset behind the Social Media Image Size Guide, where every row carries a link to the documentation it was read from and the date it was read. Type the size you want and the geometry works regardless.