HomeFormats › PNG

PNG files: what they are and when to use them

PNG (Portable Network Graphics) is a lossless image format with full transparency support. It is the standard choice for screenshots, logos, icons, and anything with sharp edges or text, but it produces much larger files than JPG or WebP for photographs.

What is a PNG file?

PNG, Portable Network Graphics, is a lossless image format created in the mid-1990s to replace GIF. Lossless means the pixels you save are exactly the pixels you get back, no matter how many times the file is opened and re-saved. It supports full alpha transparency and up to 48-bit color, and every browser, operating system, and image editor on earth opens it.

PNG vs JPG

JPG discards detail to shrink photographs; PNG keeps everything. That makes PNG the right choice for screenshots, logos, icons, text, line art, and anything with transparency, and the wrong choice for photographs, where it produces files five to ten times larger than a JPG that looks identical. A 12-megapixel photo is 3 MB as JPG and 20 MB or more as PNG.

Working with PNG files

For the web, WebP gives smaller files than PNG with the same lossless quality and transparency. For icons, PNG is the source you turn into an ICO. For documents, several PNG screenshots can be combined into one PDF. And when a PNG screenshot is too big to email, converting it to JPG typically cuts the size by 80 percent or more.

Frequently asked questions

Does PNG lose quality?

No. PNG compression is lossless, like a ZIP file: the image is reproduced exactly.

Why is my PNG so large?

Because it stores every pixel exactly. Photographs and gradients compress poorly; converting them to JPG or WebP shrinks them dramatically.

Can a PNG be animated?

APNG exists but support is limited. For animation, GIF, WebP, or a video file are the practical choices.

Convert or edit PNG files

PNG to JPG.png → .jpgPNG to WebP.png → .webpCompress ImageReduce image file size in your browser without uploadingResize ImageResize JPG, PNG, WebP, and HEIC images to exact pixel dimensions or a percentage, right in your browserCrop ImageCrop photos to a square, 16:9, 9:16, 4:5, or exact pixel size in your browserRotate ImageRotate images by 90, 180, or 270 degrees and flip them horizontally or vertically in your browserAdd Watermark to ImageStamp a text watermark on photos in your browser: choose position, size, opacity, or tile it across the imageImage to Pixel ArtTurn any photo or drawing into pixel art in your browser: choose the pixel size, a limited palette (16 colors, Game Boy, PICO-8), and ditheringSprite Sheet MakerPack animation frames or the frames of a GIF into a sprite sheet grid with JSON coordinates, in your browserSprite Sheet SplitterSplit a sprite sheet or tileset into individual PNG frames by grid or tile size, in your browserSprite EditorDraw pixel art and animated sprites in your browser: pencil, fill, mirror mode, palettes, frames with playback, undoPNG to ICOConvert a PNG into a multi-size ICO file for favicons and Windows icons, in your browserResize to 8×8Resize any image to exactly 8×8 pixels in your browser, with smooth or crisp pixel-art scaling and transparent paddingResize to 16×16Resize any image to exactly 16×16 pixels in your browser, with smooth or crisp pixel-art scaling and transparent paddingResize to 32×32Resize any image to exactly 32×32 pixels in your browser, with smooth or crisp pixel-art scaling and transparent paddingResize to 64×64Resize any image to exactly 64×64 pixels in your browser, with smooth or crisp pixel-art scaling and transparent paddingResize to 128×128Resize any image to exactly 128×128 pixels in your browser, with smooth or crisp pixel-art scaling and transparent paddingResize to 256×256Resize any image to exactly 256×256 pixels in your browser, with smooth or crisp pixel-art scaling and transparent paddingPixel Art UpscalerScale pixel art, sprites, and game textures up 2x to 16x with crisp nearest-neighbour scaling, in your browserPNG to DDS.png → .ddsPNG to TGA.png → .tgaQR Code ReaderRead a QR code from a photo or screenshot in your browserImage to Text (OCR)Extract text from photos, screenshots, and scans in your browser with on-device OCREXIF ViewerInspect the metadata inside a photo: camera model, lens, settings, date taken, editing software, and GPS locationRemove EXIF DataStrip metadata, location, and camera details from JPG, PNG, WebP, and HEIC photos before sharingImages to GIFCombine JPG, PNG, WebP, or HEIC images into an animated GIF in your browserJPG to PDFConvert JPG photos into a PDF in your browser: one image per page, in order, with optional A4 or Letter pages and marginsPNG to PDFConvert PNG images into a PDF in your browser, one per page, with exact-size or A4/Letter pages

Make PNG files

HEIC to PNG.heic → .pngJPG to PNG.jpg → .pngWebP to PNG.webp → .pngAVIF to PNG.avif → .pngBMP to PNG.bmp → .pngICO to PNG.ico → .pngDDS to PNG.dds → .pngTGA to PNG.tga → .pngQR Code GeneratorMake a QR code for a link, Wi-Fi, text, or contact details in your browserGIF to PNG FramesExtract every frame of an animated GIF as individual PNG images in your browser, then download them all as a ZIPPDF to PNGConvert PDF pages to lossless PNG images at 72 to 300 DPI in your browser