Add to Chrome
Blog

How to See Anyone's Profile Picture in Full Size

Remove or raise the size in a profile picture's address to open the upload, see where that stops working, or let Bellevue open originals as you hover.


A profile picture that opens small in a new tab is a resized copy, and on most sites the size is written in its address: =s160 on YouTube, ?size=64 on Discord, _medium on Steam. Remove that size, or raise it, and the site serves the largest copy it keeps, usually the upload. It stops working where the address is signed, as on Instagram, and on sites like Steam whose largest copy is still small. With Bellevue, hold Alt over an avatar on these sites and the largest copy appears in a popup.

This guide covers the one rule, the address to edit on each site, and how big each site’s largest copy actually is. Every size in it was checked on 21 September 2026 on official and public accounts.

NASA's YouTube channel page with Bellevue's hover popup beside the channel's small round profile picture, showing it at 1359 pixels

Why profile pictures open small

Sites keep one upload and generate fixed sizes from it. The page asks for the size it draws, usually under 300 pixels, and Open image in new tab opens exactly that copy. A YouTube channel page loads its avatar at 160×160, and a video page loads the same avatar at 48×48.

NASA's YouTube profile picture opened in its own tab without an extension: a 160 × 160 image small in the middle of an empty dark window, its address ending in =s160-c-k-c0x00ffffff-no-rj

Find the address and edit it

To edit the address you first need it in a tab of its own:

Then change the size as the table says. Sizes in pixels, and the largest copy depends on what was uploaded, so it varies from one account to the next:

Site Size in the page’s address Change it to Page copy Largest copy (sample)
Discord ?size=80 ?size=4096 80×80 299×299 to 1500×1500
YouTube =s160-c-k-… =s0 160×160 1359×1362
Bluesky /avatar_thumbnail/ /feed_fullsize/ 128×128 1023×1023
Steam _medium.jpg _full.jpg 64×64 184×184
Twitch -70x70.png -600x600.png 70×70 600×600
X _200x200.jpg .jpg 200×200 400×400
Reddit ?width=64&… nothing (delete from ?) 64×64 256×256
Pinterest /280x280_RS/ /originals/ 280×280 432×432
Instagram stp=…s150x150… no edit works 150×150 1080×1080, signed in only

Sample: member avatars on discord.com and bot avatars opened from discord.bots.gg, NASA on YouTube, Bluesky’s own profile, avatars on Robin Walker’s Steam profile, Twitch’s own channel, NASA on X, the r/nasa icon, and NASA on Pinterest and on Instagram.

Raising the size past what the site keeps doesn’t enlarge anything. Asking Discord for 4096 or YouTube for =s2560 returns the stored size and stops there.

Discord

Set ?size=4096 on an avatar’s cdn.discordapp.com address and Discord returns the largest copy it has, 299 to 1500 pixels for the avatars checked. Avatars, server icons and banners all carry the size in that query:

https://cdn.discordapp.com/avatars/<user id>/<hash>.webp?size=80
https://cdn.discordapp.com/icons/<server id>/<hash>.webp?size=80&quality=lossless
  1. Open discord.com in Chrome and find the avatar in a server’s member list or next to a message. Discord replaces Chrome’s right-click menu with its own, so use Ctrl + Shift + C as above: clicking the avatar selects its <img>. Open its cdn.discordapp.com address in a new tab.
  2. Replace everything from the ? with ?size=4096 and press Enter.

4096 is a ceiling, not a promise. The page loads avatars at 32 pixels in member lists and 80 beside messages, and three members’ avatars came back at 640×640, 1000×1000 and 299×299 (an animated one). Three bot avatars came back at 1024×1024, 1024×1024 and 1500×1500. Server icons follow suit: a server icon shown at 80×80 is 512×512, and the icon of the Discord Developers server 800×800. With no ?size= at all, Discord serves 128 pixels.

The desktop app has no image menu and no way to open an avatar in a tab, so the way in is discord.com in a browser. Links to attachments, which end in a signed ?ex=…&is=…&hm=… tail, are images people posted rather than avatars, and editing that tail breaks them.

YouTube

Replace everything from the = with =s0 and YouTube serves the largest copy it keeps. Channel avatars live on yt3.googleusercontent.com or yt3.ggpht.com, and the suffix describes the copy: =s160-c-k-c0x00ffffff-no-rj is 160 pixels, cropped.

The same NASA profile picture with its address ending in =s0, now filling the height of the window at 1359 × 1362

NASA’s avatar is 1359×1362 at =s0, and YouTube’s own is 960×960. =s800 returned an 800-pixel copy of NASA’s, smaller than the largest, so =s0 is the value to remember.

Channel banners work the same way, and there the edit also removes the crop. The channel page loads a 1138×188 strip, =w1138-fcrop64=…, and =s0 returned the whole 2048×1152 banner for both channels, including the parts the page cuts off.

Bluesky

Change the preset in the address to feed_fullsize. Bluesky serves every image from cdn.bsky.app/img/<preset>/plain/<account>/<image>, and feeds and replies show avatars as avatar_thumbnail, 128×128:

https://cdn.bsky.app/img/avatar_thumbnail/plain/did:plc:…/bafkrei…@jpeg
https://cdn.bsky.app/img/feed_fullsize/plain/did:plc:…/bafkrei…@jpeg

Bluesky’s own avatar is 1023×1023 at feed_fullsize. The profile page itself loads the avatar preset, a 1000×1000 square, so there the gain is the shape rather than the size: feed_fullsize is the full copy Bluesky stores, not cropped to a square. One personal account’s avatar, in a reply on Bluesky’s profile, was 1323×1076.

Banners are the exception. The page loads them as banner, which was 3000×1000 for both banners checked, larger than their feed_fullsize copies: 1500×500 for The New York Times and 1000×750 for Bluesky’s own. So the page’s copy is already the banner, enlarged and cropped to 3:1, and feed_fullsize adds only the edges of a banner that wasn’t uploaded at 3:1, like Bluesky’s.

All of this works signed out.

Steam

Steam’s largest avatar is 184×184, and there is no larger copy. Avatars on avatars.fastly.steamstatic.com come in three sizes: the bare <hash>.jpg is 32×32, _medium.jpg 64×64 and _full.jpg 184×184. Change the ending to _full.jpg, or for a bare <hash>.jpg insert _full before .jpg. Endings like _large, _huge and _original all answered 404.

Animated avatar frames are separate files on shared.fastly.steamstatic.com, 225×225 PNGs drawn over the avatar, and the _full edit doesn’t apply to them.

Twitch

Twitch profile pictures end in a size, -profile_image-70x70.png in the channel header and sidebar. Change it to -600x600. That’s the largest copy: -1000x1000 and the bare name without a size both failed to load, on Twitch’s own channel and on Twitch Gaming’s.

X, Reddit, Pinterest and Instagram

These four have their own guides, so here is the method in one line each.

Sites that sign their addresses

Some sites sign every image address, as Instagram does, so a changed size usually gets an error. There, the largest copy the page itself loads is the most you can get, with one small exception on Facebook.

Profile pictures with Bellevue

With Bellevue installed, hold Alt over an avatar on Discord, YouTube, Bluesky, Steam, Twitch, X, Reddit or Pinterest and the largest copy appears in a popup beside the cursor. Tap Ctrl instead to open it full-screen with zoom and pan, and tap again to close it. The guide to full-size images on hover covers the popup’s settings.

The popup and the Ctrl tap both showed the largest copy on each site tried: 1359×1362 for NASA’s YouTube avatar, 1023×1023 for Bluesky’s, 600×600 on Twitch, 184×184 on Steam, 500×500 for u/nasa on Reddit, 432×432 on Pinterest, and 640×640 and 1000×1000 for members’ avatars in a Discord member list and chat. On TikTok, LinkedIn and Facebook it shows the copy the page loaded, since those sites sign their addresses.

Opening a profile picture in its own tab loads the largest copy too. Open a small YouTube, Bluesky, Twitch, Steam, X, Reddit or Discord avatar in a new tab, and Bellevue changes the address before it loads. On Discord and YouTube, where Open image in new tab is missing, press Shift while the popup shows the avatar to open it in a background tab. Pinterest works the other way: Bellevue swaps the upload into the profile page itself, so the picture is already full size when you open it.

Where the sites stop, Bellevue stops too:

Summary

See every profile picture at full size. Install Bellevue →

The original, where the site keeps one.

Free for Chrome and other Chromium browsers.

Add to Chrome— it's free