Skip to main content

Discord PFP Cropper — Profile Picture Size Guide

Drop a source, get all three Discord PFP sizes (256×256, 512×512, 1024×1024) with side-by-side circle-mask preview that shows what Discord actually renders. Free vs Nitro upload caps surfaced inline.

Square upload + circle render shown side-by-side. 256 / 512 / 1024 — pick what your account tier supports.

The Discord PFP size spec

Discord PFPs are square uploads, circle renders. Minimum upload is 128×128. Recommended is 512×512. Discord stores at most 256×256 for free accounts and 1024×1024 for Nitro. Upload cap is up to 10 MB. Supported formats: PNG, JPG, WEBP, plus GIF for full Nitro animated avatars (Nitro Basic does not unlock animated). The cropper above generates all three storage sizes from a single source so you can pick the one that matches your account tier.

Why upload 1024×1024 even on a free account

Discord downsamples your upload server-side to the account-tier limit (256×256 for free, 1024×1024 for Nitro). The downsampler does cleaner work on a high-resolution source than on a native low-resolution upload. A 1024×1024 source downsampled to 256×256 produces sharper anti-aliasing than a native 256×256 upload at the same final size. This matters most in dense chat — Discord renders avatars at multiple small sizes across the UI (chat avatars, thread previews, member lists), and the lower the source quality, the more detail is lost in those small renders.

The circle-mask design rule

Every Discord avatar is rendered as a circle. The four corners of your square upload are invisible to viewers in chat, member lists, hover cards, friends list, threads, and reply contexts. The cropper preview shows both the square upload and the circular render side-by-side, so you can visually confirm your subject is inside the inscribed circle before you commit. Common mistake: a logo with text along the bottom edge of the square — the bottom 5-10% gets clipped on every Discord render. Move text up into the centre 70-80% of the canvas.

PNG vs JPG vs GIF — which format wins

PNG is the safe default — preserves transparency and produces sharp edges on logos and pixel art. Most photo PFPs blow past Discord's upload cap in PNG. JPG lands 5-10× smaller for the same photographic source at quality 92. Discord crops every avatar into a circle, so corner-transparency is wasted on a JPG-vs-PNG decision — the corners never render either way. GIF is full-Nitro-only for animation (Nitro Basic does not include animated avatars); free accounts can upload a GIF but Discord plays only the first frame. This cropper renders the first frame of an animated source.

Server-specific profiles, badges, and decorations

Discord Nitro unlocks three additional avatar features beyond the higher upload cap. Server-specific avatars let you set a different PFP per server (right- click your name in the member list → Edit Server Profile). Avatar decorations are a separate frame around the circle, sold in Discord's shop or bundled with Nitro tiers. Profile effects are full-screen animations that play when someone clicks your avatar to open the profile pop-out. None of these change the square-upload + circle-render base; they overlay it. The same 1024×1024 source feeds all three. For sister tools, see our Discord banner cropper for profile + server banners and Discord bio templates for the 190-character about-me block beneath the avatar.

Frequently asked

What is the Discord profile picture size in 2026?
Discord recommends 512×512 pixels for the profile picture upload, with a minimum of 128×128. Free accounts have their PFP stored at up to 256×256 server-side; Discord Nitro stores up to 1024×1024. Upload cap is up to 10 MB. Supported formats: PNG, JPG, GIF (full Nitro only for animated — Nitro Basic does not unlock animated avatars), WEBP. Discord crops every avatar into a circle on display, so design the focal subject inside a circular safe zone.
Why does Discord crop my PFP into a circle?
Discord uses a circular avatar mask across the entire UI — chat, member lists, hover cards, reply contexts, friends list, voice rooms, threads. The mask is applied at render time; the underlying file you upload stays a square. Anything in the four corners of your square upload is invisible to viewers. Design your PFP so the main subject sits inside the inscribed circle (centred, 95%+ of the diameter).
Should I upload at 256×256 or 1024×1024?
1024×1024, even on a free account. Discord downsamples server-side at upload time to fit account-tier limits (256×256 free, 1024×1024 Nitro), so a 1024×1024 source produces a sharper 256×256 than a native 256×256 upload. The downsampling cleans up the antialiasing better than starting at the smaller size. Source-quality matters most when Discord later renders the avatar at very small sizes in dense chat scrolls and member lists.
Why is my PNG over 8 MB on a 1024×1024 PFP?
Photographic detail and full-frame transparency push PNG file size up. A photo of a face at 1024×1024 in PNG can run 6-12 MB; the same file as JPG at quality 92 lands at 250-500 KB. Switch to JPG via the format toggle if your PNG breaches the upload cap. JPG loses transparency, but Discord crops everything into a circle anyway — corner transparency is irrelevant in practice.
Can I upload an animated GIF avatar?
Only with full Discord Nitro — Nitro Basic does NOT include animated avatars. Free accounts can upload a GIF file, but Discord renders only the first frame. The animation lives in the file but never plays for non-Nitro users. This cropper renders the FIRST FRAME of an animated GIF source for the static PNG / JPG export. For animated output at the right sizes, use a dedicated GIF editor (ezgif, gifgit) — drop the source, resize to 256×256 / 512×512 / 1024×1024, export.
How do I change my profile picture on Discord?
Desktop / browser: Settings (gear icon next to your name) → My Account → click the camera icon on the avatar → Upload Image → crop → Apply → Save. Mobile: tap your avatar in the bottom-right tab → tap the camera icon → choose photo. The full chain takes under 30 seconds. The cropper above gives you a Discord-native circle preview before you upload, so you can adjust the focal subject without re-uploading 4 times to compare.
What about server-specific profile pictures?
Nitro lets you set a different PFP per server — useful for streamers who want different branding in their stream community vs. their personal friends server. Server-specific avatars use the same 128×128 minimum / 1024×1024 max sizing rules. Set them via Server Profile (right-click your name in the member list → Edit Server Profile). Without Nitro, your global PFP shows everywhere.
Does this cropper save my image?
No. The cropper runs entirely in your browser — the source image and the three cropped outputs never leave the tab. Closing the page clears all blob URLs. The deterministic share URL only encodes the cropper settings (X / Y / zoom / format / background), never the image itself. This applies to every Streamrise free tool — none of them upload, log, or persist user images.