Propicz

Free, no sign-up

Discord PFP Maker

Discord masks every avatar into a circle and renders it as small as 32x32 in member lists, so corner detail is hidden and fine linework disappears. This tool strips the background from your photo, centres the subject inside that circle, and exports a square 512x512 PNG. The processing runs on your own machine inside this tab, so the photo is never sent to a server.

Drop a photo, or choose a file

Your photo never leaves your device. Everything runs in your browser, and nothing is uploaded to a server.

How to make a Discord PFP

1

Start with a sharp photo

Start with the sharpest photo you have, ideally a head and shoulders shot. Discord upscales anything undersized, which is the most common cause of a soft avatar, and it caps uploads at 8 MB.

2

Background removed, subject centred

The background is removed on your device, then the subject is framed so it sits inside the circle Discord masks over every avatar. Nothing important lands in the corners, which are hidden in chat, member lists, and profile popouts.

3

Download and set it in Discord

Download the 512x512 PNG, then open User Settings, Profiles, and change your avatar. Discord's own upload editor lets you crop, centre, and rotate before saving, and it keeps your six most recent avatars so you can switch back later.

Discord PFP size and specs

Recommended upload size512 x 512 px, square
Where it appears40x40 px next to chat messages (cozy mode), 32x32 in member lists and DMs, 80x80 on the profile popout, about 120x128 on the full profile view
Crop shapeDisplayed as a circle
Minimum size128x128 px (third-party consensus; Discord's own help docs do not state a hard minimum for the main avatar)
File size limit8 MB (Discord's documented limit for avatar uploads, stated in the Per-Server Profiles FAQ; some third-party guides cite 10 MB)
FormatsPNG, JPG, GIF (animated GIF requires Nitro); Discord's CDN also serves avatars as WebP and JPEG at requested sizes

Upload limits are from Discord's own documentation (checked July 2026). Display sizes are observed in the app and can change.

Why use this PFP maker

Already the square Discord wants

The export is locked to 512x512, a power of two Discord's CDN downscales cleanly. Most in-app renders are 128 px or smaller, so the versions people actually see stay sharp.

Processed on your own machine

Your photo stays on your computer. The background removal runs inside the browser tab, so nothing is posted to a server and no copy of your face sits in someone else's storage.

No Nitro required

Animated avatars are a Nitro perk, so a free account needs a static image anyway. A clean PNG with the background cut away is exactly what Discord's free tier can display, at every size it renders.

Frequently asked questions

Upload a square image of at least 512x512 pixels (1024x1024 if you want extra headroom). Discord renders avatars small in practice, around 40x40 px next to chat messages and 32x32 in member lists, so a larger sharp upload keeps the downscaled versions clean. Bold, simple designs read far better at those sizes than detailed artwork.

Yes. Uploading a GIF as your avatar is a Nitro subscriber perk, per Discord's Custom Profiles help article. On a free account you are limited to static PNG or JPG images, so an animated file will not play as your profile picture.

Discord accepts a square upload but masks it as a circle everywhere it appears: chat, member lists, profile popouts, and the full profile. The corners of your square are always hidden, so keep faces, logos, and any text centered inside an imaginary circle touching the edges of your square canvas. Discord's upload editor lets you crop, center, and rotate before saving.

Yes, with Nitro. Per-server profiles let subscribers set a separate avatar, banner, and About Me for each server they belong to. Discord's support FAQ lists JPG, PNG, and GIF as accepted file types for server avatars with an 8 MB maximum file size. Without Nitro, your one global avatar shows in every server.

Discord downscales and compresses your upload for the small sizes it actually displays, and there is no way to opt out of that processing. The fix is to start from a sharp square image of 512x512 or larger, avoid thin lines and small text, and use high contrast. If you upload something tiny, Discord has to upscale it, which is the most common cause of a soft, blurry avatar.

PNG, JPG, and GIF are the accepted upload formats named in Discord's support docs, with GIF animation reserved for Nitro subscribers. Behind the scenes, Discord's developer documentation shows the CDN can serve your avatar as PNG, JPEG, WebP, or GIF at any power-of-two size between 16 and 4096 pixels.

Ready to get started with Propicz?

Try it free, right in your browser. No sign-up required.

  • Free to use
  • No sign-up needed