guide
Shotomatic Team
10 min read

How to Export Screenshots as PDF, JPG, PNG, or MP4: Which Format When?

A decision framework for choosing screenshot export formats. When to use PDF, JPG, PNG, MP4, GIF, or ZIP — with a comparison table and practical guidelines for each format.

Laptop, external drives, and a monitor arranged on a modern office desk

You captured your screenshots. Now what? The export format affects file size, quality, searchability, and where you can share the result. This guide covers the core image format decisions behind screenshot exports and when to use each one. For docs, async updates, client delivery, and bug evidence, the export choice often matters more than the capture itself.

TL;DR: PNG for single screenshots with text or UI. JPG for photos and web use where size matters. PDF for multi-page documents with OCR. MP4 for timelapses. GIF for short loops. ZIP for batch delivery.

Disclosure: We make Shotomatic, one of the tools discussed in this guide. We've tried to be fair in our comparisons.

Quick Reference Table

FormatBest forFile sizeQualitySearchable textPlays inline
PNGUI, text, losslessMedium-LargeLosslessNoImage viewers
JPGPhotos, web, emailSmallLossyNoImage viewers
PDFDocuments, sharing, archivingMediumLosslessYes (with OCR)PDF viewers
MP4Timelapses, demosSmall-MediumGoodNoMost platforms
GIFShort loops, reactionsLargeLimited (256 colors)NoEverywhere
ZIPBatch deliveryVariesOriginalNoMust extract

The fastest way to choose well is to start with the workflow, not the file extension. If the screenshots need to become a document, bias toward PDF export. If they need to stay crisp as standalone UI captures, bias toward PNG. If they need to become motion, think in terms of a screen timelapse and export MP4 first.

PNG — The Default for Screenshots

PNG (Portable Network Graphics) is lossless compression. Every pixel is preserved exactly. This is why macOS uses it as the default screenshot format — text stays sharp, UI elements stay crisp, and nothing is lost.

Use PNG when:

  • The screenshot contains text, code, or UI elements
  • You need pixel-perfect accuracy
  • You're using the screenshot in documentation
  • You're sending a single screenshot for someone to review
  • Quality matters more than file size

Don't use PNG when:

  • The screenshot is mostly photographic content (use JPG)
  • You need to share dozens of screenshots (file size adds up)
  • You need the content to be searchable (use PDF with OCR)

Typical file size: 500KB - 5MB per screenshot, depending on resolution and content. Screenshots with lots of solid colors (UI, code editors) compress better. Screenshots with photos or gradients are larger.

Compression tip: Run PNGs through ImageOptim (free macOS app) for lossless compression. This can noticeably reduce file size without any quality loss.

JPG — Smaller Files, Good Enough Quality

JPG (JPEG) uses lossy compression. It discards visual information that the human eye is less likely to notice. The result is much smaller files, but with slight quality loss — especially around sharp edges and text.

Use JPG when:

  • The screenshot is mostly photographic content (photos, maps, videos)
  • File size matters (email attachments, web uploads)
  • You're sharing on platforms that re-compress images anyway (social media, messaging apps)
  • You're batch-exporting many screenshots and storage is a concern

Don't use JPG when:

  • The screenshot contains small text (it will blur)
  • You need pixel-perfect accuracy for UI documentation
  • You'll be zooming in on details
  • The screenshot has sharp edges or thin lines

Quality setting: JPG quality is configurable (0-100%). At 90-95%, the visual difference from PNG is nearly invisible but the file size drops significantly. At 80-85%, there's slight softening around text but the file is much smaller. Below 70%, compression artifacts become obvious.

Typical file size: 100KB - 1MB per screenshot at 85% quality. About 3-5x smaller than the equivalent PNG.

PDF — Documents and Searchable Archives

PDF is not an image format — it's a document format. When screenshots are exported as PDF, each screenshot becomes a page in a multi-page document. With OCR applied, the text in those screenshots becomes searchable.

Use PDF when:

  • You're combining multiple screenshots into a single document
  • You need searchable text (OCR)
  • You're archiving content for long-term reference
  • You're creating walkthrough documentation
  • You're sharing with people who expect a "document" (clients, stakeholders)
  • You need to print the screenshots

Don't use PDF when:

  • You're sharing a single screenshot (PNG is simpler)
  • You need to post the image on the web or social media
  • File size is critical (PDFs with screenshots are larger than individual images)

OCR note: When exporting screenshots as PDF in Shotomatic, OCR runs automatically. The text layer is added behind the images, making the content searchable via Cmd+F. The text is an approximation — OCR is not perfect — but it's good enough for search and rough copy-paste.

Typical file size: 1-5MB per page, depending on screenshot resolution and compression. A 20-page walkthrough document is typically 30-80MB.

Need the PDF workflow first? Start with save screenshots as PDFs on Mac or see pricing.

MP4 — Timelapses and Motion

MP4 is a video format. When screenshots are exported as MP4, they're stitched together as frames in a video — a timelapse. Each screenshot becomes a frame, playing at a configurable frame rate.

Use MP4 when:

  • You're creating a timelapse from interval captures
  • You want to show progress or process over time
  • You're sharing in Slack, Discord, or other platforms that play video inline
  • You want a compact representation of many screenshots

Don't use MP4 when:

  • You need to reference individual frames (use individual PNGs or a PDF)
  • You need searchable text (use PDF)
  • You need to print the content (use PDF or PNG)

Frame rate guidance: For timelapses, 8-15 FPS is the sweet spot. Lower FPS (5-8) gives a slideshow feel where each frame is visible. Higher FPS (12-15) gives smoother playback but individual frames flash by quickly. Higher than 15 FPS rarely helps — timelapses are meant to be fast summaries, not smooth video.

Typical file size: Surprisingly small. A 60-second timelapse at 10 FPS with 600 frames is usually 10-30MB, depending on resolution. Video compression is very efficient compared to storing 600 individual PNGs.

GIF — Short Loops

GIF is an old format with one unique advantage: it loops automatically. No play button, no video player — just paste it and it plays. This makes GIFs useful in specific contexts where auto-play matters.

Use GIF when:

  • The loop is very short (under 5-10 seconds of playback)
  • Auto-looping matters (documentation, README files, GitHub PRs)
  • You want the animation to play without user interaction
  • The content has limited colors (UI elements, simple animations)

Don't use GIF when:

  • The animation is longer than 10 seconds (file size explodes)
  • The content has gradients or photographic elements (GIF is limited to 256 colors)
  • File size matters (MP4 is 5-20x smaller for equivalent content)
  • You need audio (GIF doesn't support audio)

The 256-color limitation: GIF supports a maximum of 256 colors per frame (GIF specification). Screenshots of modern UIs with gradients, photos, and subtle color variations will look noticeably degraded. If color fidelity matters, MP4 is better.

Typical file size: Large. A 5-second GIF at reasonable quality can be 5-20MB. A 15-second GIF can easily exceed 50MB. This is the main reason MP4 has largely replaced GIF for anything beyond very short clips.

ZIP — Batch Delivery

ZIP is not an image or video format — it's an archive format. When you need to deliver a batch of screenshots as individual files, ZIP keeps them organized in a single download.

Use ZIP when:

  • You need to deliver individual screenshots as separate files
  • The recipient needs to use the screenshots independently (in their own documents, presentations, etc.)
  • You're handing off captures to a designer or writer who will process them individually
  • You want to preserve the original filenames and folder structure

Don't use ZIP when:

  • The recipient just needs to view the content (use PDF or MP4)
  • You're sharing casually (a ZIP feels like work to open)
  • You need the content to display inline in chat or email

Format Decision Flowchart

Start here: How many screenshots?

One screenshot:

  • Contains text or UI → PNG
  • Mostly photographic → JPG
  • Needs to be searchable → PDF (single page with OCR)

Multiple screenshots, same sequence:

  • Viewer needs to reference individual screens → PDF
  • Viewer needs to see progress/process → MP4
  • Very short loop (under 5 seconds) → GIF
  • Recipient needs individual files → ZIP

Multiple screenshots, different contexts:

  • Delivering to someone else → ZIP
  • Sharing casually → Individual PNGs in a thread
  • Creating a document → PDF

Practical Combinations

Real workflows often involve multiple formats:

Documentation workflow: Capture screenshots → export as PDF for the walkthrough document, plus individual PNGs for embedding in a wiki page.

Async update workflow: Capture screenshots at intervals → export as MP4 timelapse for the Slack update, plus PDF for the project archive.

Client delivery workflow: Capture screenshots → export as PDF for the client-facing document, plus ZIP of PNGs for the design team to use in their mockups.

Bug report workflow: Capture relevant screens → export key frame as PNG for the bug report, plus MP4 timelapse if the bug involves a sequence of events.

Format Sizes Compared

To give a concrete sense of file sizes, here's what a typical capture session produces across formats (30 screenshots of a web app at 1440x900):

FormatApproximate sizeNotes
30 individual PNGs45-90MB total1.5-3MB each
30 individual JPGs (85%)10-25MB total0.3-0.8MB each
PDF (30 pages, OCR)35-75MBSingle document, searchable
MP4 (10 FPS, ~3 sec)3-8MBCompact timelapse
GIF (10 FPS, ~3 sec)15-50MBLarge, 256 color limit
ZIP of PNGs40-85MBSlightly compressed originals

The standout: MP4 is dramatically smaller than every other option for representing the same set of screenshots. If the recipient doesn't need to reference individual frames, MP4 is the most efficient format by a wide margin.

Choosing Defaults

If you're not sure which format to use, these defaults cover most situations:

  • Daily work: PNG for single screenshots, share directly
  • Documentation: PDF for multi-page, PNG for individual embeds
  • Updates and progress: MP4 for timelapses
  • Archiving: PDF with OCR for searchable long-term storage
  • Handoff to others: ZIP of PNGs for maximum flexibility

Shotomatic supports export to PDF (with automatic OCR), MP4, GIF, PNG, JPG, and ZIP — so you can choose the right format for each situation without needing separate tools.

If the next step is a searchable document, start with save screenshots as PDFs on Mac. If you already know you need export flexibility, see pricing.

Related posts

See more posts

Best Screenshot Automation Tools in 2026

Compare top screenshot automation tools: Shotomatic, Snagit, and CleanShot X. Find the right tool for archiving content, creating timelapses, and workflow automation.

7 min read
Comparison of screenshot automation tools for Mac

How to Create a Timelapse of Your Screen on Mac (2026)

Three ways to create screen timelapses on Mac — from timed screenshots to OBS. Step-by-step guide using Shotomatic's interval capture and MP4 export for workflow documentation, bug evidence, and async updates.

9 min read
Screen timelapse creation on Mac with Shotomatic

Ready to automate your screenshots?

Archive books, capture content, and save hours of manual work.