Texture Compressor

Drop in PNG textures, get smaller ones back. Lossless keeps every pixel; Smaller cuts big textures by half or more, like TinyPNG.

texture compressor · free · runs in your browser
Every pixel stays exactly the same.
Drop PNG textures hereas many as you like, or click to choose. They stay on your computer.
How it works

Smaller Minecraft textures, same pixels

Built for game textures, where every pixel counts.

01

Lossless by default

Re-encoded at the smallest PNG format the pixels allow, often a palette, with metadata removed. The game sees the same picture.

02

Smaller, when you want it

Reduces a texture to at most 256 colours with no dithering. Pixel art survives it, and high-resolution textures often lose half their size.

03

Batches

Drop in as many PNGs as you like, then download them one by one or all at once as a zip that keeps their original file names.

Step by step

How to compress Minecraft textures

Works on any PNG: block and item textures, GUI art, skins, fonts and pack icons.

  1. 1

    Drop in the PNGs

    Choose one PNG texture or a whole folder's worth at the top of this page. They are compressed in your browser, one after another, and never uploaded anywhere at all.

  2. 2

    Choose a mode

    Lossless keeps every pixel exactly as it was. Smaller cuts big textures down to 256 colours with no dithering, which pixel art survives well and which saves far more space.

  3. 3

    Put them back

    Download the textures one by one or all at once as a zip, then copy them back over the originals in your resource pack. Every file keeps its name, so nothing else needs to change.

FAQ

Texture Compressor FAQ

Why are my textures so big in the first place?

Most image editors save PNGs as full 32-bit colour with extra metadata, even for a 16×16 texture that only uses a dozen colours. Stored as a palette with the metadata gone, the same picture is often a fraction of the size.

Is this like TinyPNG?

Smaller mode works the same way TinyPNG does, by reducing colours, but without dithering, which suits pixel art. Lossless mode goes further than TinyPNG is willing to in one respect: it never changes a pixel.

Does it handle animated textures?

Yes. Minecraft animations are a tall strip of frames in an ordinary PNG, and those compress like any other texture. Animated PNG (APNG) files are left as they are.

Are my images uploaded?

No. Everything happens in your browser: your files never leave your computer, and there is no account to make.

How do I make my Minecraft textures smaller?

Drop them in above. Lossless mode stores each texture in the smallest PNG format its pixels allow, which often halves an image editor's output. Smaller mode goes further by reducing colours.

Will compressing my textures lower their quality?

Not in Lossless mode: the game reads exactly the same pixels. Smaller mode merges similar colours in textures with more than 256, which is hard to see on most art but is not exact.