The Complete Image Size Cheat Sheet for Every Platform (2026)
Every platform wants a slightly different size, and getting it wrong crops your face off or...
Read guideTikTok shows your avatar as a small circle almost everywhere it appears. Frame against that circle here, export a PNG, and nothing leaves your browser.
JPG, PNG or WEBP, any shape
We put the same 600 by 600 portrait, a 42.9 KB JPG, through this tool at every size offered above and weighed the PNG that came out. Default zoom, no ring.
200 is often quoted as the minimum, and it shows: at that size there is very little detail left for a high density phone screen to work with. 512 is the size worth exporting.
Your upload is a square. Every one of these is a circle cut out of it.
| Placement | What it is | Shape |
|---|---|---|
| Profile page | The largest view of your avatar | Circle |
| For You feed | Down the side of every video | Circle |
| Comments | Small, beside each comment | Circle |
TikTok is a phone-first app, so almost every view of your avatar lands on a high density screen. That is the argument for exporting above the stated minimum.
TikTok stores the square you give it and generates every smaller version from that one file. The size you upload is therefore a master copy, not the thing anyone looks at, and the sensible target is the size that downscales cleanly rather than the biggest number available.
Device pixel ratio is why the upload is bigger than the display. A phone or modern laptop packs two or three physical pixels into every CSS pixel, so an avatar drawn at 40 pixels on screen needs 80 or 120 real ones to look crisp. Platforms also generate their own thumbnail set, and a server downscaling a generous file beats a browser stretching a small one.
The trap is going too far the other way. Exporting above your source resolution does not create detail, it interpolates, and you pay for it in file size. Check what your original actually is before reaching for the largest option here.
A circle drawn inside a square covers pi divided by four of its area, which is 78.5 percent. The missing 21.5 percent comes entirely from the four corners, and a corner pixel sits about 1.41 times further from the center than the nearest point on the circle. Anything out there is not close to surviving the crop.
That is why framing against a square and hoping goes wrong so often. A photo composed for a square is usually framed too wide for a circle, which is how avatars end up as a small head floating in the middle of a lot of background. Keep what matters inside roughly the central 80 percent of the circle and it will still read when TikTok draws it small.
There is no face detection. You drag and zoom, which takes a few seconds and never crops the wrong person out of a group shot. To trim the original to a rectangle first, use the image crop tool.
At 100 percent the photo exactly covers the circle. Zoom out and you get transparent wedges at the rim, because the file genuinely has nothing in those pixels.
Exporting a 300 pixel photo at the largest size gives you a big file that still looks like a 300 pixel photo. Enlarge on purpose with the image upscaler first if you need to.
At least 200 by 200 is the commonly published minimum, but 512 by 512 is the size worth exporting and it is the default here. TikTok is used almost entirely on phones, where a two or three times pixel ratio means a small circle on screen still needs a lot of real pixels behind it.
Because a minimum is a floor, not a recommendation. At 200 pixels there is very little detail for a modern phone display to work with, and any future placement that draws the avatar larger has nothing to draw from. The cost of going to 512 in our test was 320.2 KB against 65.6 KB, which is nothing for a file you upload once.
TikTok stores the square you upload and draws a circular mask over it, the same as every other platform here. That is why this tool frames against a circle rather than a square: the circle is what people actually see.
Not with this tool. It exports a still PNG. Cropping is a different operation from producing an animated file, and if you feed it a GIF it will flatten to the first frame.
No. The file never leaves your device. It is read by your browser, drawn to a canvas and encoded there.
The same circular crop for LinkedIn, Slack, GitHub and X.
Open toolDiscord avatars at the power-of-two sizes its CDN serves.
Open toolRectangles and fixed ratios, before you go circular.
Open toolCut the background out for a cleaner avatar.
Open toolEnlarge a small portrait before you crop it.
Open toolBring a heavy PNG back under a byte limit.
Open toolPNG to JPG with a background color when transparency is not wanted.
Open toolExact pixel sizes for banners and headers.
Open toolEvery platform wants a slightly different size, and getting it wrong crops your face off or...
Read guideA comprehensive comparison of JPG, PNG, and WEBP image formats. Learn when to use each format...
Read guideYou drop a photo into a free online compressor, a bar fills up, and a smaller file comes back...
Read guide