How to Change Your Discord Profile Picture (Desktop & Mobile)
Step-by-step instructions for changing your Discord avatar on desktop, web and mobile, plus size requirements, formats and privacy tips.
Changing your avatar on desktop (Windows & Mac)
Open Discord, click the gear icon (User Settings) in the bottom-left corner next to your username, then choose Profiles from the left sidebar. Hover over your current avatar and click the camera icon that appears - this opens the file picker.
Select an image and Discord shows a circular crop preview. Drag to reposition and zoom to frame the image, then click Apply to set your new avatar. It updates instantly across all servers and every device you use Discord on.
Your avatar is tied to your account, not to individual servers. If you want a different look per server, that is what server nicknames and server-specific profile pictures are for - those are set inside each server's settings instead.
Changing your avatar in the web app
The browser version of Discord works exactly like the desktop app. Click User Settings (the gear next to your name in the bottom-left), open Profiles, and click the camera icon on your current avatar to upload a new image.
The same circular crop tool appears. Frame the image, click Apply, and your avatar updates across the entire platform. Because the web app shares your account with the desktop and mobile apps, you only need to change it once.
One browser-specific tip: if the file picker does not open, your browser may be blocking file access to the site. Check the browser's permission settings for the Discord domain and allow file access, then retry.
Changing your avatar on mobile (iOS & Android)
On the Discord mobile app, tap your avatar in the bottom-right corner to open User Settings, then tap the Profile tab. Tap your current avatar - a prompt appears offering to take a photo or choose an image from your library.
After picking an image you get the same crop and zoom controls. Adjust the frame, tap Apply or Save in the top-right, and your new avatar is live on every device immediately.
Mobile images from your camera roll are usually larger than needed. Discord handles the resize automatically, but for the best quality export the image at 512×512 from your editing app before uploading.
Size, format and quality requirements
Discord accepts avatars up to 8 MB in the common image formats: PNG, JPG, GIF and WebP. Animated GIF avatars work everywhere, but only Nitro subscribers can set them - free accounts get a static image from the first frame.
The recommended source resolution is 512×512 pixels. Discord stores and serves avatars at several sizes, and 512 gives you crisp results on every screen. Images below about 256×256 start to look soft on modern displays.
For logos, text and sharp edges, export as PNG. For photos, JPEG at high quality keeps the file small without visible compression. Use the Discord PFP Cropper to export a perfectly centred, correctly sized file before you upload.
Privacy settings for your avatar
Your avatar is public by default - anyone who can see your messages or open your profile can see it. You cannot hide your avatar from specific users while keeping it visible to others; avatar visibility follows the same rules as your messages and profile.
If you want to appear anonymous in a community, set your privacy settings so your profile is only visible to friends, and be aware that server members can still see your avatar next to your messages unless the server hides avatars.
A practical privacy tip: avoid using the same image on your Discord PFP and your real-life social media accounts if you prefer not to be linked across platforms. Many users keep a dedicated Discord identity for exactly this reason.
Common problems and quick fixes
If your avatar does not change, it is usually a cache issue: Discord and your browser aggressively cache avatars. Wait a few minutes, restart the app, or clear the cache, and the new image appears.
If the upload fails, check the file size (under 8 MB), the format (PNG, JPG, GIF or WebP), and that the file is not corrupted. Animated avatars that fail on a free account simply need to be static images instead.
Finally, if you want your avatar to stay perfect after re-uploading, keep a 512×512 master copy. Every future resize starts from that master, so you never lose quality when you experiment with crops or filters.
A good avatar is worth a few minutes of care, because it is the single most seen part of your profile - every message, every mention, every reaction shows it. Nailing the upload once, with the right size and a centred crop, means you never have to fix it again.
Related tools on this site
This guide is paired with free tools that put the technique into practice. The Snowflake Converter decodes any Discord ID instantly and in reverse. The Timestamp Generator builds every timestamp style with a live preview. The Webhook Sender and Embed Builder compose and send webhook payloads without writing code. All of them run entirely in your browser with no account, no install and no data leaving your device.
The rest of the blog covers adjacent topics, and the guides section holds reference pages for sizes, limits and formatting rules. If this article answered the "how", the tools answer the "what do I do now" - paste your own data in and the output is ready to use immediately.
About this guide
This article is written and maintained by the team behind Discord Tools Hub, an independent site that is not affiliated with Discord Inc. It was first published on 2026-08-21 and is reviewed against the current desktop and mobile clients whenever Discord ships a relevant change. Everything here is tested before publishing, and corrections are made openly when a detail shifts.
If you found an error, or if a technique stopped working on your client, the fastest way to help is to report it through the contact page. Including the browser, the device and a short description of what you expected lets us verify and fix it quickly.