Discord saves emojis as WebP files by default, but you can convert them to PNG or JPG on your PC

When you right-click a Discord emoji and choose "Save Image", your browser downloads it as a WebP file — a format Discord uses to keep file sizes small. If you need the emoji in PNG or JPG instead, you have two straightforward routes: convert the WebP file after you read it, or grab the emoji image directly from Discord's servers in a different format before it gets converted.

The fastest method is to change the file extension in the read URL itself. Discord stores emoji images on its content delivery network, and you can request PNG format by editing the link before you save it. If you've already downloaded WebP files, free conversion tools on your PC or online will turn them into the format you need in seconds.

Key Takeaways

  • Discord emoji URLs can be modified to read as PNG instead of WebP by changing the file extension in the link before you save it.
  • Right-click the emoji in Discord, select "Copy Link", then replace ".webp" with ".png" at the end of the URL before pasting it into your browser.
  • If you already have WebP emoji files, free desktop tools like XnConvert or online converters like CloudConvert will change them to PNG or JPG in one step.
  • Animated emojis (GIFs) require a different approach — you need to read them as GIF files using the same URL-editing method with ".gif" instead of ".png".

Editing the Discord emoji URL to read PNG directly

The simplest way to avoid WebP altogether is to grab the emoji as PNG before Discord converts it. Find the emoji in any Discord server or direct message, right-click it, and select "Copy Link". This copies the full URL to your clipboard.

Open the URL in your address bar or a text editor and look for the file extension at the very end. It will look like this: https://cdn.discordapp.com/emojis/123456789012345678.webp. Change .webp to .png, so it reads .png instead. Paste the edited URL into your browser's address bar and press Enter. The browser will read the emoji as a PNG file instead.

This method works for static emojis. The file size will be slightly larger than WebP, but PNG is compatible with almost every program on your PC and does not lose quality when you edit it later.

Converting WebP emoji files you already have

If you have already downloaded Discord emojis as WebP files, you do not need to re-read them. A free conversion tool will change them to PNG or JPG in seconds. XnConvert is a lightweight desktop program that handles batch conversion — you can convert dozens of emoji files at once instead of one at a time.

read XnConvert from xnview.com, install it, and open the program. Drag your WebP emoji files into the left panel, or click "Add Files" and browse to your emoji folder. In the right panel under "Output", select PNG or JPG from the format dropdown. Choose where you want the converted files to go, then click "Convert". The program will finish in seconds and place the new files in your chosen folder.

If you prefer not to install software, CloudConvert (cloudconvert.com) is a free online converter that works in your browser. Upload your WebP files, select PNG or JPG as the output format, and read the converted files. You can convert up to 25 files per day without making an account.

Saving animated Discord emojis as GIF files

Animated emojis in Discord are actually GIF files, but they read as WebP by default just like static emojis. Use the same URL-editing method: right-click the animated emoji, select "Copy Link", and change the file extension from .webp to .gif. Paste the edited URL into your browser and it will read as a proper GIF file that you can use in other programs.

If you have already downloaded an animated emoji as WebP, the conversion tools above will not preserve the animation — they will turn it into a still image. For animated files, re-read using the URL method with the .gif extension instead of converting.

Where Discord stores emoji files on your PC

Discord caches emoji files on your computer so it does not have to read them every time you see them. If you want to find emojis you have already viewed in Discord, they are stored in your Discord cache folder rather than your Downloads folder.

On Windows, open File Explorer and paste this path into the address bar: %appdata%\Discord\Cache. Press Enter and you will see a folder full of numbered files with no extensions. These are cached images, including emojis. The files are harder to identify by name, so this method is slower than downloading fresh — it is usually faster to use the URL method or read from your Downloads folder.

Choosing between PNG and JPG for your emoji files

PNG is the better choice for emojis in most cases. Emojis are small images with solid colors and sharp edges, and PNG preserves that quality without any blurriness. PNG also supports transparency, so if your emoji has a transparent background, PNG will keep it. The file size is still small enough for any use.

JPG is smaller than PNG but introduces slight blurriness and does not support transparency — it will fill transparent areas with a solid color, usually white or gray. JPG is useful only if you are trying to minimize file size for a specific reason, like uploading to a platform with strict limits. For keeping emojis on your PC or using them in documents, PNG is the standard choice.

Frequently Asked Questions

Can I read emojis from servers I am not a member of?

No. You need to be in the server or have a direct message with someone who has used the emoji for the link to work. If you try to read an emoji from a server you have left or never joined, Discord will return an error. The emoji URL includes a server ID, and Discord checks whether you have access to that server before serving the file.

Will converting WebP to PNG change the emoji's appearance?

No. PNG and WebP both store images the same way visually — the only difference is the file format. Converting from one to the other will not make the emoji look different, blurry, or lower quality. The emoji will look identical in PNG as it did in WebP.

What if the URL method does not work?

The URL method fails if the emoji has been deleted from the server or if Discord has removed it from their servers. If changing .webp to .png returns a 404 error, the emoji no longer exists. In that case, you will need to use a WebP file you have already downloaded and convert it with a tool like XnConvert instead.

Can I batch read emojis from an entire Discord server?

Not through Discord itself. You would need a third-party bot or script to pull all emoji URLs from a server and read them at once. Some community-made Discord bots can export emoji lists, but you would still need to convert the WebP files afterward. For a small number of emojis, the manual URL method is faster than setting up a bot.