Profile picture frame and resize tool
Crop to a circle or square, add a border, background, filter or badge, and download at the right size for each platform. It runs in your browser, so this tool never uploads your photo.
Preview
Drag the photo to position it, scroll or pinch to zoom. Keyboard: focus the preview, then use the arrow keys and + or -.
or drop one here, or paste with Ctrl+V.
Your photo never leaves this device. Everything happens in your browser.
1. Crop
2. Background
The background shows through transparent PNGs and in the space around the photo.
3. Border
4. Filters
5. Badge (optional)
Emoji are drawn with your device's own emoji font, so they look slightly different on each system.
6. Download
How to use the frame tool
Add a photo
Choose a photo, drop it on the page or paste it. This can be a picture from our AI generator or any photo of your own.
Crop and style it
Pick a circle, rounded or square crop, drag and zoom, then add a border, a background and a filter if you want one.
Download the right size
Choose the platform you are uploading to. The download is a square PNG or JPG at the size shown in the table below.
Private by design
The frame tool runs in your browser. Unlike the AI generator, it does not upload your photo anywhere and it does not use AI: it crops, frames, filters and resizes the photo you give it.
Profile picture sizes by platform
The size list in the download panel uses these figures. More detail is in the profile picture size guide.
| Platform | What the platform says | Our export (px) |
|---|---|---|
| Discord | Discord's own guidance: a simple image around 200 × 200 pixels at minimum, under 10 MB, as JPG, PNG or GIF. Avatars are shown as circles. | 512 × 512 |
| X (Twitter) | X Help Center: recommended profile photo dimensions are 400 × 400 pixels. Personal accounts show it as a circle. | 400 × 400 |
| Instagram's Help Centre does not publish a pixel size for profile photos. They are shown as small circles. | 320 × 320 | |
| LinkedIn Help: between 400 × 400 and 7680 × 4320 pixels, maximum 8 MB, PNG or JPG (GIFs are not supported). | 800 × 800 | |
| YouTube | YouTube Help: the profile picture renders at 98 × 98 pixels, must not exceed 15 MB, and can be JPG, GIF, BMP or PNG (no animated GIFs). YouTube's artist avatar help asks for 800 × 800 at a 1:1 ratio. | 800 × 800 |
| TikTok | TikTok Support: photos must be at least 20 × 20 pixels to upload. No recommended size is published. | 512 × 512 |
| WhatsApp's Help Center does not publish a pixel size for personal profile photos. They are shown as circles. | 640 × 640 | |
| Twitch | Twitch Help: the profile picture must be JPEG, PNG or GIF and cannot exceed 10 MB. No pixel size is given. | 256 × 256 |
| GitHub | GitHub Docs: PNG, JPG or GIF, less than 1 MB and smaller than 3000 × 3000 pixels. GitHub recommends about 500 × 500 pixels for the best rendering. | 500 × 500 |