Make a PNG File Smaller

A PNG file can be too large for email, Gmail, upload forms, websites, support tickets, and document workflows. The right fix depends on what is inside the PNG. A screenshot with text needs different treatment from a transparent logo, a product image, or a phone photo that was saved as PNG by mistake.

Use Gmail in Chrome? Install Devenia Send for Gmail from the Chrome Web Store. The checker below works on this page before you attach a file anywhere.

Last updated: May 27, 2026

Quick answer

To make a PNG file smaller, start by cropping anything unnecessary, then resize the pixel dimensions if the image is larger than needed. If the PNG is a screenshot, logo, diagram, or transparent graphic, keep it as PNG and use lossless compression or fewer colors where the image still looks clean. If the PNG is really a photo with no transparency, convert it to JPG or WebP for a much smaller file.

Check the file first

Choose the file before you decide whether to compress it, split it, or send a link. The checker gives you the size result and shows whether the file is likely to fit a safer email target.

Pick the PDF, image, or video you want to email. The size check is free.

2
Waiting for file

Email size result

Files
Not selected
Total size
0 MB
Email service
Most email services
Safe email target
Safe target: 20 MB
Compression needed
Choose a file and we will show this.

Your result will appear here after you choose a file.

Optional

Sending to work or school?

You do not normally need this. If you are sending to a work, school, or company address, paste it here and we will check the mail service when we can.

You can leave this empty. It is only here if you want to check a work, school, or company email address.

Optional Devenia help

Rather have us make the smaller copy?

The check and advice above are free. You can try the changes yourself, or ask Devenia to make a smaller copy for you.

We use this to send the finished file and receipt.

On this page: Why PNG files get large | Make it smaller | Dimensions | Color depth | Transparency | JPG or WebP | Email and uploads | Screenshots | Checklist | FAQ


Why PNG files get large

PNG is a lossless image format. That is why it is useful for screenshots, interface captures, diagrams, flat graphics, icons, and transparent artwork. Lossless compression keeps the image data exact enough that sharp text, hard edges, and transparent areas stay clean.

The tradeoff is file size. PNG does not throw away image detail the way a lossy JPG export can. If a PNG contains millions of slightly different colors, a huge canvas, a full-screen capture, or a photo-like image, the file can become much larger than expected.

A PNG can also be large because it includes transparency. A full alpha channel can be important for logos, UI assets, stickers, overlays, and product cutouts, but it adds information that a normal opaque photo does not need. If the background does not need to be transparent, flattening the image onto a solid background can sometimes reduce the file size or make conversion to JPG possible.

PNG typeCommon cause of sizeBest first fix
ScreenshotLarge screen dimensions and lots of UI detailCrop to the relevant area, then resize if text remains readable
Transparent logoAlpha transparency and oversized canvasTrim empty transparent space and export at the needed dimensions
Photo saved as PNGPhoto detail stored losslesslyConvert to JPG or WebP if transparency is not needed
Diagram or chartLarge canvas and many colorsResize, reduce colors carefully, or export from the original document
Website imageWrong format or oversized dimensionsUse PNG only when transparency or exact edges matter

How to make a PNG file smaller

Use a controlled workflow instead of repeatedly exporting random copies. Start with the original, decide what the file must still show, then make one change at a time. This makes it easier to stop before the PNG becomes blurry, cropped too tightly, or unusable for the destination.

1. Save a copy of the original PNG

Keep the original file unchanged. Work on a copy with a clear name, such as screenshot-smaller.png or logo-upload-version.png. If the smaller version loses transparency, makes text hard to read, or gets rejected by an upload form, you can return to the original and choose a better export.

2. Check the file size and the destination limit

Look at the current PNG size before changing anything. Then check the destination: Gmail, Yahoo Mail, a customer support form, a job application portal, a website CMS, a marketplace listing, or a school system may all have different limits. The best smaller file is the one that fits the actual destination while keeping the useful details visible.

3. Crop unused space first

Cropping is often the cleanest way to reduce a PNG. Screenshots may include the whole desktop when only one dialog box matters. Transparent graphics may have a large empty canvas around a small logo. Product images may include too much background. Remove what the recipient does not need before you touch compression settings.

4. Resize the pixel dimensions

If the PNG is wider or taller than it needs to be, resize it. A 3840-pixel-wide screenshot may not need to stay that large for an email reply or upload form. A logo exported at 3000 pixels wide may only be needed at 600 pixels. Reducing dimensions lowers the amount of image data and can make a large difference without changing the format.

5. Compress the PNG after cropping and resizing

After the image is the right size, run PNG compression. Lossless PNG compression can rewrite the file more efficiently without visibly changing the image. If you use a tool that offers stronger options, check whether it is reducing colors or changing transparency. That can be fine for simple graphics, but it should be intentional.

6. Convert only when PNG is the wrong format

PNG is not always the best delivery format. If the image is a photo, a product picture, or a full-color scene with no transparency, JPG or WebP may be much smaller. If the image is a screenshot with small text, a transparent logo, or a graphic with crisp edges, keep PNG unless the destination accepts a better replacement and the result still looks right.

Reduce PNG dimensions without losing the point

Dimensions are the width and height of the image in pixels. They are often the biggest lever for PNG size. A large image has more pixels to store, even when the visible content is simple.

For screenshots, resize carefully. Text can become hard to read if you reduce dimensions too far. If the screenshot shows an error message, settings panel, receipt, form, map, or chart, open the smaller version and check the exact area the recipient needs to inspect. If the words or numbers are not readable, use a better crop instead of making the whole image smaller.

For logos and transparent graphics, export at the actual size needed. A transparent logo for a profile, document, or upload form rarely needs a huge canvas. Trim empty transparent edges and keep the artwork centered only if the destination requires padding.

Use color depth carefully

Some PNG files can be made smaller by reducing the number of colors. This works best for simple graphics, icons, charts, UI screenshots, line art, and diagrams with flat colors. A PNG with a limited palette may be much smaller than a full-color PNG.

Color reduction is not always safe. Gradients, shadows, photos, antialiased text, and transparent edges can show banding or rough edges if the palette is too limited. If the image contains a brand color, product color, medical label, map key, or chart legend, compare the smaller version with the original before using it.

Use color reduction when the image still looks the same for its purpose. Do not use it just because it creates the smallest possible file. A rejected or unreadable image wastes more time than a slightly larger one.

Keep or remove transparency intentionally

PNG is popular because it supports transparency. That matters for logos, UI icons, product cutouts, overlays, watermarks, stickers, and graphics that need to sit on different backgrounds. If transparency is required, keep the PNG or use another accepted format that also supports transparency, such as WebP.

If transparency is not required, flatten the image onto a plain background. This can simplify the file and makes JPG conversion possible. Choose a background that matches the destination. White is common for documents and forms, but a website or product listing may need a different background color.

Be careful with semi-transparent edges. A logo that looks clean on a dark background can show a pale halo on white if it is flattened badly. Preview the final file on the same kind of background where it will be used.

When to convert PNG to JPG or WebP

Conversion can reduce size more than PNG compression, but it is only the right move when the new format fits the content and the destination accepts it.

Convert PNG to JPG for photos without transparency

If your PNG is a camera photo, product photo, profile image, room photo, receipt photo, or scanned picture with no transparency, JPG is often the practical choice. JPG uses lossy compression, so it can make photo-like images much smaller. Export at a moderate quality setting and check faces, labels, small print, and shadows before sending.

Do not convert a screenshot with tiny text to JPG unless the result is clearly readable. JPG artifacts can make small letters, charts, interface lines, and error codes harder to inspect. For JPG-specific guidance, see Make File Smaller JPG.

Convert PNG to WebP for websites and accepted uploads

WebP can support transparency and often creates smaller files than PNG for web use. It is a strong option when you control the website, the upload form accepts WebP, or the recipient specifically allows it. Use WebP for modern web images when compatibility is clear.

For email attachments and business forms, check the accepted file types first. Some systems still ask for PNG, JPG, or PDF only. A smaller WebP file is not useful if the upload form rejects it or the recipient does not know how to open it.

Keep PNG whenConvert when
The image needs transparency.The image is a normal photo with no transparent background.
The screenshot contains small text or UI details.The destination accepts WebP and file size matters for the web.
The graphic has crisp edges, icons, or line art.The PNG is far too large and exact pixels are not required.
The upload form specifically asks for PNG.The upload form accepts JPG or WebP and the result still looks good.

Make a PNG smaller for email, Gmail, and uploads

The right target size depends on where the PNG is going. Email services, workplace mail systems, website forms, ecommerce platforms, school portals, and support desks can each have their own limits.

For ordinary Gmail attachments, Google lists a 25 MB attachment limit, and multiple attachments count together. If a file is larger, Gmail may add it through Google Drive instead of sending it as a direct attachment. For a normal attachment workflow, aim below the limit rather than sitting right on the edge.

Yahoo Mail also documents a 25 MB total attached-file limit per message. Outlook, Microsoft 365, school accounts, company accounts, and recipient gateways can behave differently. If the PNG is important, make a smaller delivery copy and keep the original.

For broader image workflows, see Reduce Image File Size. If the image is part of an email task, see Compress Photos for Email or File Too Large to Send via Email. For Gmail-specific limits, see Gmail Attachment Size Limit.

PNG screenshots: keep text readable

Screenshots are one of the most common PNG files. Mac screenshots commonly use PNG for the most-compatible standard screenshot format, and Windows Snipping Tool can capture, crop, save, and share screenshots. PNG is a good fit because it keeps edges and text sharp.

The best way to make a screenshot smaller is usually to capture less. Instead of sending the full desktop, capture the window, panel, dialog box, receipt, chart, or error message that matters. Cropping a screenshot can reduce size and make the recipient’s job easier.

Do not over-compress screenshots that contain instructions, codes, tables, menu labels, dates, transaction numbers, or form fields. Open the smaller copy at normal viewing size. If the text is hard to read, go back to the original screenshot and use a tighter crop or a slightly larger export.

Troubleshooting a PNG that is still too large

If the PNG is still too large after compression, the problem is usually dimensions, format, or destination. Use this order before making the file look worse.

  • Check dimensions again: a large canvas can keep the file big even after compression.
  • Trim transparent edges: empty transparent space still counts as image area.
  • Try fewer colors: this can help simple graphics, diagrams, and UI screenshots.
  • Convert photo-like PNGs: use JPG or WebP when transparency and exact pixel preservation are not needed.
  • Split the content: if one huge screenshot contains several unrelated items, send separate smaller captures.
  • Use a link when quality matters: if the recipient needs the original or a high-resolution version, a link may be better than forcing the file into an attachment limit.

Final checklist before you send or upload

  1. Keep the original PNG unchanged.
  2. Check the destination size limit and accepted file types.
  3. Crop unused desktop, background, or transparent space.
  4. Resize the PNG to the largest useful dimensions, not the largest possible dimensions.
  5. Use lossless PNG compression first when the file should remain PNG.
  6. Reduce colors only when the visual result still looks clean.
  7. Keep transparency if the background must stay transparent.
  8. Convert to JPG or WebP only when the destination accepts it and the image content fits the format.
  9. Open the final file and check the important details before sending.

FAQ

Why is my PNG file so large?

PNG files are often large because PNG uses lossless compression, preserves sharp detail, and can include transparency. Large dimensions, photo-like detail, many colors, and empty transparent canvas space can all increase the size.

Should I convert PNG to JPG to make it smaller?

Convert PNG to JPG when the image is a normal photo and does not need transparency. Do not convert automatically if the PNG is a screenshot, logo, icon, chart, or graphic with small text, because JPG compression can make edges and letters look worse.

Does PNG compression reduce quality?

Lossless PNG compression should not visibly reduce quality. Some tools also offer stronger options that reduce colors or change transparency. Those can make the file smaller, but you should compare the result with the original before using it.

How do I make a screenshot PNG smaller?

Crop the screenshot to the important window, message, chart, or form area first. Then resize only if the text remains readable. Keep PNG for screenshots with small text, interface details, or error codes unless another accepted format looks clearly better.

Is WebP better than PNG?

WebP can be smaller than PNG and can support transparency, especially for web use. PNG is still a safe choice when a form, recipient, or workflow specifically asks for PNG, or when exact screenshot detail matters. Use the format the destination accepts.