Discord Avatar Not Updating? 7 Fixes That Actually Work

Published July 19, 2026 · Discord Desktop, Web & Mobile

Why Your Discord Avatar Isn't Updating

You uploaded a fresh avatar on Discord, but your old picture — or a blank circle — keeps showing up. Discord avatar not updating is one of the most common issues Discord users face, and it's almost always caused by one of a handful of known problems.

Discord has its own quirks: an aggressive local cache, server-specific profiles that confuse people, Nitro-only animated avatars, and CDN propagation delays. The good news: every fix below takes under 2 minutes. Start with #1 — it solves the problem for most people.

Discord Avatar Specs at a Glance

SpecValue
Recommended Size512×512 pixels
Minimum Size128×128 pixels
Max File Size (Regular)8 MB
Max File Size (Nitro)50 MB
Supported FormatsPNG, JPG, GIF (animated = Nitro only)
Display ShapeCircle
Display Size — Profile128 px diameter
Display Size — Chat32 px diameter

Fix #1: Clear Discord Cache (Ctrl+R to Reload)

This is the #1 cause. Discord's desktop app caches avatars locally so it doesn't have to re-download them every time. When you change your avatar, the app may keep serving the old cached version.

How to fix

Fix #2: Check File Size (Must Be Under 8 MB)

Discord enforces strict file size limits on avatar uploads. Regular users are capped at 8 MB, and Nitro users get 50 MB. If your file exceeds the limit, the upload will either fail silently or throw an error.

Your PlanMax File SizeWhat to Do
Regular (Free)8 MBCompress PNG with TinyPNG or similar
Nitro Basic50 MBHigher limit, but still compress large GIFs
Nitro50 MBAnimated GIFs up to 50 MB
How to fix

Check your file size before uploading. If it's over 8 MB (or 50 MB for Nitro), compress it using a tool like TinyPNG or Squoosh. For best results, upload a 512×512 PNG under 2 MB — this is well within limits and maintains excellent quality.

Fix #3: Check File Format (PNG/JPG, Not WebP)

Discord supports PNG, JPG, and GIF (animated GIFs require Nitro). But it does not reliably support WebP for avatar uploads — even though WebP images display fine in chat messages.

FormatWorks for Avatars?Notes
PNG✅ YesBest quality, recommended
JPG/JPEG✅ YesGood, slight quality loss
GIF⚠️ Nitro only (animated)Static GIFs may work for free users
WebP❌ Not reliablyMay upload but fail to display
BMP❌ NoUnsupported
HEIC❌ NoiPhone format, convert first
How to fix

Convert your image to PNG or JPG before uploading. If you saved an image from the web, it might be WebP — right-click → "Save image as" and choose PNG, or use an online converter.

Fix #4: Wait for Discord CDN (Up to 30 Minutes)

Discord uses a CDN (Content Delivery Network) to serve avatar images from servers close to you. When you upload a new avatar, the old image may remain cached on Discord's CDN for up to 30 minutes.

This is different from your local cache — even if you clear your app cache, other users may still see your old avatar temporarily.

How to fix

Wait up to 30 minutes for the CDN to propagate. To confirm your upload worked, ask a friend to check your profile from their device. If they see the new avatar but you don't, the issue is your local cache — go back to Fix #1.

Fix #5: Server Profile vs Global Profile Confusion

This trips up a lot of people. Discord lets you set server-specific avatars through Server Profiles. If you set a custom avatar for a particular server, it overrides your global avatar — but only in that server.

You might have changed your global avatar and wonder why it's not showing in a specific server, or vice versa.

How to fix

Fix #6: Nitro Animated Avatar Issues

Animated avatars are a Nitro-exclusive feature. If you don't have an active Nitro subscription, you cannot use animated GIFs as your avatar — even if you previously had Nitro.

Common animated avatar problems:

How to fix

Fix #7: Discord App vs Web Version Differences

The Discord desktop app, mobile app, and web version (discord.com) handle avatar uploads slightly differently. An upload that fails on one client may work perfectly on another.

ClientCommon Issues
Desktop AppStale cache is the #1 problem — use Ctrl+R to reload
Web BrowserBrowser extensions can block uploads — try incognito mode
Mobile AppApp version bugs — update to latest version from app store
How to fix

Common Discord Avatar Mistakes

Tips for a Perfect Discord Avatar

Create a perfectly sized Discord avatar →

Frequently Asked Questions

Why is my Discord avatar not updating?

The most common reasons your Discord avatar won't update are: Discord's local cache still showing the old image, file size exceeding 8 MB, unsupported file format like WebP, CDN propagation delay up to 30 minutes, or confusion between server-specific and global profiles. Press Ctrl+R to force-reload the app first.

How long does it take for a Discord avatar to update?

Discord avatar changes usually appear within a few seconds to 5 minutes. However, Discord's CDN can cache old avatars for up to 30 minutes. If your new avatar hasn't appeared after 30 minutes, try clearing your cache with Ctrl+R or restarting the app entirely.

Why does my Discord avatar look different in different servers?

Discord allows server-specific avatars through Server Profiles (requires Nitro). If you set a different avatar for a specific server, it overrides your global avatar in that server only. Go to User Settings → Profiles to check if you have server-specific avatars set.

Can I use an animated GIF as my Discord avatar?

Animated avatars are only available with Discord Nitro. Regular users can only use static PNG or JPG images. If you have Nitro and your animated avatar isn't working, make sure the GIF is under 50 MB and try uploading from the desktop app.

What size should my Discord avatar be?

Discord recommends 512×512 pixels for avatars, with a minimum of 128×128 pixels. The avatar displays as a circle at 128px on your profile and 32px in chat. Upload a square PNG at 512×512 or larger for the best results.