Turn any photo into a polished profile picture: position and zoom it in a circle, rounded or square frame, add a ring border and a solid or gradient background, check how it looks at small sizes, then download a transparent PNG.
Drag to move · scroll or pinch to zoom · arrow keys and +/− work too
96 px profile48 px post32 px commentOn dark
Shape
Photo
Ring border
Background
Export
Advertisement
Advertisement
How to use the Profile Picture Maker
Add your photo: drop it on the box, paste it with Ctrl+V or click Choose photo.
Frame your face: drag the preview to move the photo, use the mouse wheel or Zoom slider to resize it, and Rotate if the photo is tilted.
Pick a shape: Circle for most social networks, Rounded or Square for apps that show square avatars.
Style it: add a ring border (try a gradient preset) and choose a background color or gradient. Zoom out below 100% to show more background around the photo.
Download PNG at the size you need, or Copy image to paste it straight into an app.
Profile picture sizes by platform
Upload sizes are the minimum each service recommends; the picture is then shown much smaller. Exporting at 400 px or more covers almost every site, and 1080 px keeps it sharp on high-density screens.
Platform
Recommended upload
Shown as
Instagram
320 × 320 px or larger
Circle
Facebook
At least 196 × 196 px (320 px or more looks better)
Circle
X (Twitter)
400 × 400 px
Circle (square for some business accounts)
LinkedIn
400 × 400 px
Circle
YouTube
800 × 800 px
Circle
TikTok
At least 200 × 200 px
Circle
Discord, Slack, Teams
512 × 512 px or similar
Circle or rounded square
Tips for a profile picture that stands out
Fill the frame with your face. At 32-48 px your head and shoulders should take up about 60% of the circle. Check the small previews: if you can't recognise yourself at 32 px, zoom in.
Use contrast. A plain, colored background that differs from your hair and clothing makes the picture readable in a crowded feed. Photos with a removed background work best with the solid and gradient backgrounds.
Keep the edge clear. The circle crop cuts off the corners of the square, so keep hair and chin inside the frame with a little margin.
Be consistent. Using the same picture and ring color on every network makes you easier to recognise.
How the ring and gap are measured
Ring width and gap are percentages of the final image size, so a design looks identical whether you export 400 or 1080 px. For example, at 1080 px a 4% ring is 43 px and a 2% gap is 22 px, leaving a photo circle of 1080 − 2 × (43 + 22) = 950 px.
Frequently asked questions
What size should a profile picture be?
Most networks show profile pictures small (about 32 to 180 pixels) but expect uploads of at least 400 × 400 px. Export at 400 or 512 px for X, LinkedIn, Discord and Slack, 800 px for YouTube, and 1080 px if you want one file that stays sharp everywhere, including on high-density phone screens.
Why download as PNG?
PNG is lossless and supports transparency, so the corners outside a circle or rounded frame stay transparent and edges stay crisp. Sites that require JPG will fill the corners with a color, which is hidden anyway once they crop your picture to a circle.
Will the circle be cut off when I upload it?
Social networks crop profile pictures to a circle using the full width of the square image. This tool uses exactly the same circle, so what you see inside the frame is what people will see. Keep important parts away from the very edge.
How do I add a colored background behind my photo?
Use a photo with a transparent background (for example from a background remover), then pick a solid or gradient background here. With a normal photo, set Zoom below 100% so the background shows around the photo, or use the ring gap to show it as a band inside the border.
How do I make a gradient ring around my profile picture?
Set Ring width above 0, choose Gradient and pick two colors, or click one of the ring presets. Increase Gap to leave a band of background between the ring and the photo, the style commonly used to highlight stories.
Is my photo uploaded anywhere?
No. The picture is drawn with the Canvas API inside your browser and saved directly to your device. Nothing is sent to a server.