Skip to content

128 × 128 Image Converter

Resize any picture to exactly 128 by 128 pixels. Application icons and chat emoji. Free, and nothing is uploaded.

Updated May 2026 · Free · Works entirely in your browser

128 × 128 is the middle rung of the standard icon ladder — 16, 32, 64, 128, 256, 512. It is large enough for a recognisable symbol with a little internal detail, and small enough that a photograph will not survive the trip. Export from a vector source at this exact size rather than scaling a bigger PNG down.

Where 128 × 128 is actually required

  • macOS and Linux application icons
  • Discord and Slack custom emoji
  • Medium avatars and profile thumbnails
  • Icon sets that also ship 64 and 256 versions

Which format to save it as

PNG for transparency and exact edges. If the icon will sit on varied backgrounds, keep the alpha channel rather than baking in a colour.

The thing that usually goes wrong

Scaling a 512-pixel icon down to 128 softens hairlines until they vanish. Vector sources rasterise cleanly at every size; bitmaps do not.

Crop first, then resize

The order matters more than people expect. Cropping decides what is in the frame and costs nothing in quality — it removes whole pixels rather than degrading the ones you keep. Resizing then scales what is left to the target. Do it the other way round and you resize detail you were about to throw away, which wastes quality on pixels that do not survive.

This is especially true for a square target like many of the sizes here. A landscape photo squeezed into a square loses the sides whatever you do — the only question is whether you choose what goes, or a platform does. Use the image cropper first if the framing matters.

Enlarging does not add detail

Scaling down is safe: the extra pixels genuinely are not needed. Scaling up is interpolation — the new pixels are averaged from their neighbours, which produces a smooth guess rather than recovered detail. It looks acceptable up to about 150% and soft beyond that. When you need a bigger version, go back to the original camera file, the RAW export or the vector source, all of which rasterise cleanly at any size.

Other sizes

Need a size that is not listed? The image resizer takes any width and height, and the aspect ratio calculator works out the second dimension when you only know the first.

Frequently Asked Questions

Everything you need to know about image conversion.

Choose your picture above, pick whether to fill and crop or fit and pad, and download. The output is exactly 128 by 128 pixels every time. The whole thing runs in your browser — the file is never uploaded to a server, so there is no size limit and no account.

Fill and crop scales the picture until it covers the whole target and trims the overflow, so nothing is distorted but some of the edges are lost. Fit and pad scales it until the whole picture fits inside and fills the leftover space with a colour you choose, so nothing is lost but the subject is smaller. Stretch forces the exact shape and distorts anything that was not already that ratio.

Application icons and chat emoji. macOS and Linux application icons. Discord and Slack custom emoji.

PNG for transparency and exact edges. If the icon will sit on varied backgrounds, keep the alpha channel rather than baking in a colour.

Making an image smaller is safe — it discards pixels you no longer need. Making it larger is not: the extra pixels are interpolated from their neighbours, so the result is softer rather than more detailed. If your original is smaller than 128 × 128, go back to the largest version you have rather than upscaling a small copy.

No. The resize is drawn onto a canvas inside your own browser using the Canvas API. The file never leaves your device, there is no queue and there is no account.