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.