MiniPxMiniPx
PricingBlogAccount

Compress images for Notion

5 MB per file on the free plan — and a modern phone photo is 4–12 MB before you start.

📝
Open Notion Image Compressor →

WebP, Smart preset, 1600px — sharp on retina, a fraction of the size

Compress Images for Notion — Free, Fast & Private

Notion’s free plan limits uploads to 5 MB per file. The detail that catches people out is what happens on a paid plan: the per-file allowance rises dramatically for attachments, but images stay in the same modest range. Upgrading is not the fix for a photo that will not upload — compressing it is.

And the cap is not really the problem. A page with thirty uncompressed screenshots technically complies with every limit and is still unpleasant to open, particularly on mobile, because Notion loads images as you scroll.

The screenshot problem

Notion is where screenshots go. Documentation, bug reports, design references, meeting notes — and screenshots are exactly the file type that is most often stored badly.

A macOS screenshot is a PNG. On a retina display it is captured at 2× scale, so a “half screen” grab is around 2880 × 1800 actual pixels, frequently 3–8 MB. Notion renders it in a column roughly 700 px wide. You are storing and transferring four times the pixels that will ever be shown.

Keep screenshots as PNG if they contain small text — JPEG destroys the crispness of UI type — but cut the width to 1400 px. That is still 2× the rendered column width, so it stays sharp on a retina screen, and it typically removes 70–80% of the bytes.

WebP is the right default for photographs

Notion runs in a browser and in Electron desktop apps, all of which decode WebP. For photographs, WebP at the Smart preset is typically 25–35% smaller than the equivalent JPEG at matching visual quality. On a page carrying dozens of images that compounds into a visibly faster load.

One caveat worth knowing before you commit: if you later export the page to PDF or Markdown, or hand the workspace to a tool that reads the files directly, JPEG is the safer interchange format. For images that only ever live inside Notion, WebP wins.

Covers and icons

A page cover is displayed as a wide, shallow band. There is no reason for it to be a 6 MB photograph: 1500 px wide is more than enough, and the vertical crop discards most of the image anyway. Page icons are rendered tiny — 280 px square is generous. Between covers and icons, a heavily-templated workspace can carry hundreds of images that are each ten times larger than they need to be.

Compression happens in your browser here, so internal documentation, unreleased product screenshots and client notes are never uploaded to a third party on their way into your private workspace.

Related: writing that ships as a newsletter · a deck built from the same screenshots

Documentation screenshots have their own conventions worth following — compressing screenshots for documentation covers when to keep PNG and how far to scale.

How it works

  1. Add your images or screenshots: Drop in the whole batch. Notion pages usually accumulate images in groups, so batch processing saves the most time.
  2. Photos: WebP, Smart, 1600px: WebP is typically 25-35% smaller than JPEG at the same visual quality, and every Notion client decodes it.
  3. Screenshots: PNG at 1400px: Keep PNG so UI text stays crisp, but halve the width. A retina screenshot is captured at 2x and Notion displays it in a ~700px column.
  4. Check you are under 5MB: MiniPx shows the exact output size. The free plan refuses anything larger, and images stay capped on paid plans too.
  5. Upload to Notion: Drag the compressed files into your page. Covers only need 1500px width; icons only need about 280px.

Frequently asked questions

What is Notion's file upload limit?
On the free plan, 5MB per file. Paid plans raise the allowance substantially for attachments, but image uploads remain capped in the same modest range — so upgrading is not the fix for a photo that will not upload.
Why is my Notion page loading slowly?
Usually uncompressed screenshots. Notion loads images as you scroll, so a page with thirty retina PNGs feels sluggish on mobile even though every individual file is within the limit.
What size should screenshots be for Notion?
About 1400px wide, kept as PNG. Notion renders images in a column of roughly 700px, and 1400px is 2x that — sharp on a retina display without carrying four times the necessary pixels.
Should I use WebP or JPEG in Notion?
WebP for photographs that will live only in Notion — it is 25-35% smaller at the same quality and every Notion client decodes it. Choose JPEG if you expect to export the page to PDF or Markdown, or hand the files to another tool.
Why do my screenshots look blurry after compressing?
They were converted to JPEG. JPEG is designed for photographs and blurs the hard edges of UI text. Keep screenshots as PNG and reduce the width instead.
What size should a Notion page cover be?
1500px wide is plenty. The cover renders as a shallow band and the vertical crop throws away most of a tall photograph, so a 6MB original is almost entirely wasted.
Are my images uploaded to compress them?
No. MiniPx processes everything in your browser. Internal documentation and unreleased product screenshots never touch a third-party server.

All Image Tools

AI Tools

Pro Tools

Compress

Convert

Resize

Compress to Size

Compress for Platform

Tools & Utilities

By Device

Compare