ImageStretcher

Image stretcher

Stretch a Discord server banner to 960×540

A Discord server banner is 960×540. The server name sits in the top 48 pixels of that strip. The invite splash is 1920×1080, the same shape at twice the pixels. A user profile banner is 600×240, and the avatar covers its lower left.

Preview
Controls

Discord banner, splash, and avatar

The chart rows are separate files. A banner stretched into the emoji square is how a hall becomes noise.

Size chart

Pixel width, height, and the reduced ratio for every template on this page.

TemplateWidthHeightRatio
PFP5125121:1
Server Banner96054016:9
Sticker3203201:1
Emoji1281281:1
Avatar5125121:1
User Profile Banner6002405:2
Server icon5125121:1
Invite Splash Screen1920108016:9

600×240 is not half of 960×540

Headphones, a closed notebook, and a cup pulled flat, the Discord profile banner shapeA clear glass die centered on charcoal, the Discord avatar and server icon file

Profile banner, pulled to 600×240.

A user profile banner is 600×240, a 5:2 strip. These headphones began as a 3:2 photograph. Pulling them into 600×240 flattens the ear cups. That stretch is not the server banner, which stays 16:9. The two files do not stand in for each other.

The profile strip is short enough that a landscape photo has to lose height. If the subject is a circle of headphones, the squash is the thing you are checking before you upload.

Avatar and server icon, 512×512.

The avatar is a 512×512 square. The profile draws it as a circle on the lower left, and about half of the circle hangs off the strip. The corners of the die are outside the circle, so they never show. The server icon is this same square, drawn as a circle again.

Put the mark in the middle of the square. A scene that matters in the corners is the wrong file for an avatar or a server icon.

Emoji is drawn at 32×32

The server list, the sticker, and the emoji are three different squares. None of them is a small copy of the banner.

The same glass die drawn small, as the Discord server list shows the icon

The same die, in the server list.

The server list draws that same die smaller and still as a circle. A hall shrunk into this square becomes a colored dot. The icon wants one object, centered.

A small teal potion bottle with a wide empty margin, the Discord sticker file

Sticker file, 320×320.

A sticker is exactly 320×320. Discord wants the artwork to fill that square, and a static sticker is a PNG. This bottle leaves a wide gray margin, so the chat gets a small object inside an empty square. A photographic invite splash can be JPEG. The sticker cannot.

An animated sticker is an APNG, not the GIF an emoji can use. A still sticker is the file this page can export.

The same potion bottle at the size Discord desktop chat uses for a sticker

The same sticker, drawn at 160×160.

This is the same bottle at the size desktop chat uses, 160×160. The margin that looked generous at full size is now most of the square. Fill the canvas before you export, or the sticker reads as a speck.

One red mushroom on a flat ground, the Discord custom emoji file

Emoji file, 128×128.

A custom emoji uploads at 128×128. The mushroom is one thick shape on a flat ground, which is the kind of file that still has a silhouette after Discord shrinks it. A banner stretched into this square does not.

Emoji files have to stay under 256KB. JPEG, PNG, GIF, and WebP are accepted. The limit is why a detailed splash is the wrong source even before the resize.

The same red mushroom at the size Discord draws a custom emoji in chat

The same mushroom, drawn at 32×32.

Discord then draws that 128×128 file at 32×32, about the size of a word in chat. The spots on the cap are the detail that is about to disappear. If you cannot name the object at this size, export a simpler mark.

How to stretch an image for a Discord frame

Pick the row that matches the slot. The banner, the splash, the profile strip, the icon, the sticker, and the emoji are not one export.

  1. Step 1

    Open the picture for that slot

    Drop the hall, the headphones, or the single object into the tool above. Each slot wants its own source. A banner file is the wrong start for an emoji.

  2. Step 2

    Choose the Discord row

    The size chart under the tool lists the banner, the invite splash, the user profile banner, the icon, the sticker, and the emoji. Select the row. Do not type the banner's pixels into the emoji fields.

  3. Step 3

    Check what the interface covers

    Look at the top of a banner and the lower left of a profile strip before you download. The name and the avatar sit on top of the picture. Move the subject if it falls under them.

  4. Step 4

    Export PNG or JPEG for the slot

    PNG for a sticker, an emoji, or an icon. JPEG for a photographic splash. An animated sticker is made elsewhere. This tool writes a still.

Browse stretch templates

Discord banner and emoji FAQ

Where does the Discord server name sit on the banner?
In the top 48 pixels of the 960×540 banner. Keep that edge simple. Discord shrinks a larger 16:9 still down to this frame.
What size is the Discord invite splash?
Exactly 1920×1080. It is the background of an invite link, and a join card covers the middle. Use the large file. Scaling the banner up does not make this splash.
Does the profile banner match the server banner?
No. The user profile banner is 600×240. The avatar and the server icon are a 512×512 square drawn as a circle on the lower left. Neither number is half of the server banner.
What size is a Discord sticker?
Exactly 320×320, drawn at 160×160 in desktop chat. Fill the square. A static sticker is PNG. An animated sticker is APNG, and the file has to stay under 512KB.
What size is a Discord emoji?
Upload at 128×128. Discord draws it at 32×32. Keep the file under 256KB. A photographic banner stretched into that square turns into noise.