Why you'd want to screenshot an email
Emails are ephemeral by design. They get buried, deleted, or reformatted by email clients. But there are legitimate reasons to capture them as images — reasons that copying the text or forwarding the email doesn't solve.
Swipe files. Marketers collect email designs that inspire them — subject line approaches, layout patterns, CTA placement, visual hierarchy. A folder of email screenshots is faster to browse than a folder of forwarded emails you have to open individually.
Competitive analysis. Tracking how competitors communicate with their users — onboarding sequences, feature announcements, pricing changes — requires preserving the exact visual presentation, not just the text. A screenshot captures layout, imagery, and design choices that plain text can't convey.
Portfolio and case studies. Email designers need to show their work. A clean screenshot of a beautifully designed newsletter is more compelling in a portfolio than a link that might break or a forwarded email that renders differently in every client.
Documentation and compliance. Some industries require preserving email communications exactly as received. Screenshots provide a visual record that's harder to dispute than forwarded text that could have been edited.
The challenge: emails are longer than your screen
The fundamental problem with screenshotting emails is that most emails — especially newsletters — are far longer than a single screen. A typical marketing newsletter is 2000–4000 pixels tall. Your screen shows maybe 900 pixels at a time. A standard Cmd+Shift+3 screenshot captures only what's visible, cutting off everything below the fold.
You need a method that captures the full email from the header to the unsubscribe link at the bottom, in a single continuous image. Here's how to do it for each major email client on Mac.
Method 1: Gmail in Chrome (DevTools full-page capture)
This is the most reliable method for Gmail users and produces the cleanest results.
- Open the email in Gmail in Chrome
- Click the email to open it in the reading pane (or open it in a new tab for more space)
- Press Cmd+Option+I to open Chrome DevTools
- Press Cmd+Shift+P to open the Command Menu
- Type
screenshotand select Capture full size screenshot
This captures the entire page including everything below the fold. The screenshot saves to your Downloads folder as a PNG.
Limitation: This captures the entire Gmail page, including the sidebar, header, and navigation. For a cleaner capture of just the email content, use Gmail's print preview first:
- With the email open, press Cmd+P
- The print preview shows just the email content without Gmail's chrome
- Press Cmd+Option+I in the print preview window
- Use the full-size screenshot command from DevTools
Method 2: Apple Mail (print to PDF, then screenshot)
Apple Mail doesn't support scrolling screenshots natively, and its rendering engine doesn't play well with most third-party capture tools. The most reliable workaround uses the print dialog:
- Open the email in Apple Mail
- Press Cmd+P to open Print
- Click the PDF dropdown in the bottom-left corner
- Select Save as PDF
- Open the saved PDF in Preview
- Use Cmd+A to select all, then Cmd+C to copy as image, or export as PNG
For a direct image export from the PDF:
# Convert email PDF to PNG using sips
sips -s format png email.pdf --out email-screenshot.png
# Or use ImageMagick for better quality control
convert -density 144 email.pdf -quality 95 email-screenshot.png
The -density 144 flag produces a 2x resolution image that looks sharp on Retina displays.
Method 3: Outlook for Mac
Outlook for Mac has the same scrolling limitation as Apple Mail. The print-to-PDF method works here too:
- Open the email in Outlook
- Go to File → Print (or Cmd+P)
- Click PDF → Save as PDF
- Convert the PDF to an image using Preview or the command line
Alternatively, Outlook's "Open in Browser" option (available from the three-dot menu on some email types) renders the email in your default browser where scrolling capture tools work normally.
Method 4: Scrolling screenshot tools
Third-party screenshot tools with scrolling capture are the most versatile solution. They work across all email clients by automatically scrolling the content and stitching the captures together.
| Tool | How it works | Best for |
|---|---|---|
| LazyScreenshots | Select area, auto-scrolls and stitches | Any mail client, native Mac app |
| CleanShot X | Draw area, manual scroll, auto-stitch | Long newsletters in web clients |
| Shottr | Scrolling capture with manual scroll | Quick captures, free tool |
| Chrome DevTools | Full-page capture command | Gmail and web-based email only |
The scrolling capture workflow is generally: activate the tool, select the region containing the email body, then either scroll manually while the tool captures frames, or let it auto-scroll. The tool stitches the frames into a single tall image.
LazyScreenshots captures full-length emails in seconds with automatic scrolling and stitching — no manual scrolling required.
Try LazyScreenshots FreeMethod 5: View email source in browser
Most email clients let you view the raw HTML source of an email. You can save this HTML, open it in a browser, and capture it cleanly:
- In Gmail: three-dot menu → Show original → Download Original (saves as .eml)
- In Apple Mail: View → Message → Raw Source (or Cmd+Option+U)
- Save the HTML content to a
.htmlfile - Open in Chrome and use the DevTools full-page capture
This method gives you the cleanest result because you see only the email content with no mail client interface surrounding it. It's the approach email design agencies use for portfolio screenshots.
Building a swipe file from email screenshots
A swipe file is a curated collection of marketing emails you admire or want to study. Screenshots make this collection browsable at a glance — you can scan 50 email designs in the time it takes to open 5 forwarded emails.
Organize by category, not date
Structure your swipe file folder by what makes the email interesting, not when you captured it:
swipe-file/
onboarding-sequences/
feature-announcements/
pricing-and-upgrade/
cart-abandonment/
newsletters-editorial/
transactional-receipts/
re-engagement/
When you're designing a new cart abandonment email, you want to browse 20 examples from that category — not scroll through a chronological list hunting for them.
Include metadata in filenames
Name each screenshot with enough context to be useful without opening it:
onboarding-sequences/
stripe-welcome-day1-2026-03.png
linear-setup-wizard-2026-01.png
notion-first-workspace-2025-11.png
figma-team-invite-2026-02.png
The brand name, email purpose, and capture date tell you everything at a glance. When Stripe redesigns their onboarding, you capture the new version and can compare it against the old one.
Annotate what caught your attention
Don't just capture — annotate. Circle the specific element that made you save this email. Was it the CTA placement? The headline copy? The image treatment? The social proof section? A quick annotation saves you from re-analyzing the same email every time you browse your swipe file.
Capturing emails for competitive analysis
Systematic email monitoring goes beyond casual swipe-filing. If you're tracking a competitor's communication strategy, you need consistent, complete captures over time.
Subscribe with a dedicated email address
Create a separate email address specifically for competitive subscriptions. This keeps competitor emails out of your main inbox and creates a clean archive you can screenshot in batches. Sign up for every list the competitor offers — marketing, product updates, support, billing.
Capture on a regular schedule
Screenshot new emails weekly rather than letting them pile up. Email clients sometimes re-render or reformat older messages, and images in emails can break over time if the sender's CDN purges them. Capture while the email is fresh and all images load correctly.
Track changes over time
When a competitor changes their email template, header, footer, or CTA style, capture both the old and new versions. These changes often signal strategic shifts — a new CTA button color might indicate they're testing conversions, a layout change might mean a rebrand is coming.
Tips for cleaner email screenshots
Maximize the reading pane. Before capturing in a webmail client, collapse the sidebar and maximize the email content area. In Gmail, toggle the sidebar with the hamburger menu. Less chrome means a cleaner screenshot.
Wait for all images to load. Newsletters are image-heavy. If you capture before images finish loading, you'll get broken image placeholders. Scroll to the bottom of the email first to trigger lazy-loaded images, then scroll back up and capture.
Use a consistent viewport width. Email designs are typically optimized for 600px content width. Set your browser window wide enough that the email renders at its intended width without horizontal compression. 800–900px browser width usually works.
Disable dark mode for captures. If your email client has dark mode enabled, the email may render with inverted colors that don't match the sender's intended design. Switch to light mode before capturing if you want to see the design as intended. Check System Settings → Appearance or toggle it per-app.
Crop the email client chrome. After capturing, crop out the email client's header, sidebar, and toolbar so your screenshot shows only the email content. This makes the screenshot more useful for reference and takes up less space in your swipe file.