Discord Banner Grabber
Premium Discord users can set a custom profile banner. Enter a user ID to grab this banner at full resolution. The tool supports both PNG and GIF animated banners when available.
- Free, no limits
- No login
- Runs in your browser
About this tool
Nitro subscribers can set a custom profile banner. This tool fetches it at 1024px resolution using the user ID.
Both PNG and GIF banners are supported. The format is auto-detected from the hash prefix.
How to use
Enter a Discord user ID.
Click Grab Banner.
Download the banner or copy the CDN link.
Why the banner is often null
Profile banners require Nitro to set, so most accounts return a null banner hash. That is not an error and not a rate limit - there is genuinely no image, and no request will produce one.
A lapsed subscription does not delete the banner. Discord keeps the hash but stops displaying the image, so a lookup may return a hash for an account whose profile currently shows only the accent colour.
Server banners are a different thing entirely, stored against the guild rather than the user and unlocked by boost level rather than Nitro. A tool for one will not fetch the other.
Profile banners and how they are stored
A user banner lives at `https://cdn.discordapp.com/banners/{user_id}/{hash}.{ext}`, following the same pattern as avatars. The hash is assigned by Discord and changes on every upload, so a saved link stops resolving once the user changes their banner.
As with avatars, a hash beginning with `a_` marks an animated banner and must be requested as `.gif`; everything else is `.png`. Requesting the wrong extension either errors or returns a single frozen frame.
Not every account has one. Banners require Nitro to set, so the banner hash is null for most users, and a null hash means there is genuinely nothing to fetch rather than a failed request.
Banner colour as a fallback
Accounts without a banner image may still have an accent colour, returned as a decimal integer on the user object. Discord draws that as a solid band where the banner would be, which is why some profiles have a coloured strip rather than a blank one.
The accent colour is derived from the avatar automatically unless the user overrides it, so it usually harmonises with their picture. It is a colour value rather than an image, so there is no file to download - only a hex code to copy.
How Discord serves profile banners
Banners live on Discord's CDN at a fixed URL. The banner hash from the users endpoint is all you need to construct the direct link.
Frequently asked questions
Can anyone set a banner?
Only users with Nitro can upload a custom profile banner.
Related guides
Browse all guides and generators.
Try other relevant tools
Invite Info & Server Lookup
Look up any Discord server from an invite code - members, online count, boost level, features and more.
Vanity URL Checker
Check whether a Discord vanity invite code is still available - without opening Discord.
Server Icon & Banner Grabber
Grab any server's icon and banner at full quality from an invite code.