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

Shape

2. Background

Fill

The background shows through transparent PNGs and in the space around the photo.

3. Border

Style

4. Filters

5. Badge (optional)

Position

Emoji are drawn with your device's own emoji font, so they look slightly different on each system.

6. Download

Format

How to use the frame tool

1

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.

2

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.

3

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.

Checked against each platform's own help pages on 17 October 2026.
PlatformWhat the platform saysOur export (px)
DiscordDiscord'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
InstagramInstagram's Help Centre does not publish a pixel size for profile photos. They are shown as small circles.320 × 320
LinkedInLinkedIn Help: between 400 × 400 and 7680 × 4320 pixels, maximum 8 MB, PNG or JPG (GIFs are not supported).800 × 800
YouTubeYouTube 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
TikTokTikTok Support: photos must be at least 20 × 20 pixels to upload. No recommended size is published.512 × 512
WhatsAppWhatsApp's Help Center does not publish a pixel size for personal profile photos. They are shown as circles.640 × 640
TwitchTwitch Help: the profile picture must be JPEG, PNG or GIF and cannot exceed 10 MB. No pixel size is given.256 × 256
GitHubGitHub 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