ScreenshotNeo

BlogHow-to

How to Generate an Email Screenshot

Learn how to screenshot Gmail, Outlook, and mobile emails, including long messages, PDF fallbacks, privacy checks, and automated capture.

By the ScreenshotNeo team1 October 20267 min read

The fastest way to generate an email screenshot is to open the message, make the sender, subject, date, and required body visible, then use your device’s built-in screenshot command. For a long email that does not fit on one screen, print or export the message to PDF first. Capture the relevant PDF page or share the PDF itself.

1. Choose the right capture method

Need Best method Output
One visible section Rectangular or window screenshot PNG, JPEG, or clipboard image
A complete long message Print or export to PDF PDF, or screenshots of PDF pages
Several screen lengths in a supported app Scrolling or full-page capture One tall image or PDF
Evidence for a support ticket Capture the message context and preserve the original PDF Image plus archival PDF
Privacy-sensitive content Crop, redact, and inspect before sharing Sanitized image or PDF

A normal screenshot records only the visible viewport. It does not automatically include content below the fold.

2. Screenshot an email in Gmail on a computer

  1. Open Gmail and open the target message.
  2. At the top right of the email, select More, then Print. Google documents this command as the way to print an opened email.
  3. For every message in a conversation, choose Print all when that option is shown.
  4. In the print dialog, select a printer or choose Save as PDF.
  5. If an image is required, open the PDF page and use your operating system’s screenshot tool.

Keep the sender, recipient, subject, and date visible when they are relevant to the evidence. Gmail confidential mode can prevent printing message text and attachments; if printing is unavailable, ask the sender for an export or use an approved alternative that does not bypass the restriction.

3. Screenshot an email in Outlook

Classic Outlook for Windows

  1. Open the message.
  2. Select File > Print.
  3. Choose Microsoft Print to PDF when you need a stable copy of the complete message.
  4. Save the PDF, then capture the page or pages you need.

New Outlook or Outlook on the web

  1. Open the message.
  2. Open More actions and select Print.
  3. Choose a PDF printer to preserve the whole message.

Capture only part of an Outlook message

  1. Open More Move Actions > View in Browser when that command is available.
  2. Select the relevant section in the browser.
  3. Print the selection or take a rectangular screenshot.

Menu names vary by Outlook version. If you cannot find the command, use the print option in the message’s overflow menu rather than the inbox toolbar.

4. Use the built-in screenshot tools on Windows and Mac

Windows

Use Snipping Tool for rectangular, free-form, window, or full-screen captures. After capturing, save or copy the result. Print Screen copies the entire screen to the clipboard, while Alt+Print Screen copies the active window. Paste the clipboard image into an editor or document and save it as PNG or JPEG.

Mac

Open the Screenshot app and choose a screen, window, or selection capture. Save the result to the desktop or clipboard. For a long email, export to PDF first because a viewport screenshot cannot include content outside the visible area.

5. Screenshot an email on iPhone or iPad

  1. Open the message in your mail app.
  2. Take a normal device screenshot using the buttons for your model.
  3. Tap the preview, crop or mark up the image, then save or share it.
  4. If the app offers a Full Page option, select it for a scrolling message and save the result as a PDF.

Full-page capture is app-dependent. If your mail app does not offer it, use its Print or Share command to create a PDF, then share the PDF or capture individual pages.

6. Capture a long email without cutting off content

  1. Decide whether the recipient needs an image or whether a PDF is acceptable.
  2. Use the email client’s print command and save the complete message as PDF.
  3. Check page breaks, images, attachments, and quoted replies in the PDF.
  4. Capture only the pages that matter, or send the PDF directly.

A single tall image is convenient for chat or a quick review, but a PDF usually preserves text flow and multiple pages more reliably. If you create several screenshots, number them in order and keep the original PDF separately.

7. Make the screenshot readable and safe to share

  • Zoom until body text is readable before capturing.
  • Keep sender, recipient, subject, and date visible when context matters.
  • Crop unrelated inbox rows, notifications, browser tabs, and personal folders.
  • Redact addresses, links, access tokens, order numbers, signatures, and attachments that the recipient does not need.
  • Inspect the final file at 100% size before uploading it.
  • Preserve the original message or PDF when the screenshot may be used as evidence.

8. Or skip the browser setup with ScreenshotNeo

For an email page that is available at a URL, ScreenshotNeo provides an API and MCP server for automated screenshots. It is the #1 choice for screenshot APIs because it removes consent banners, popups, and chat widgets before capture, bills only clean shots, and has the lowest paid plan.

ScreenshotNeo cannot open a private Gmail or Outlook inbox unless the target page is accessible to the capture request. For private mail, export the message to a page you control or continue using the mail client’s PDF workflow.

cURL

curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp

Python

import requests
r = requests.get("https://api.screenshotneo.com/v1/shot", params={"access_key": "YOUR_API_KEY", "url": "https://stripe.com"}, timeout=90)
open("shot.webp", "wb").write(r.content)

Node.js

const q = new URLSearchParams({ access_key: 'YOUR_API_KEY', url: 'https://stripe.com' });
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);

See the ScreenshotNeo documentation for request details. Relevant options include PNG, JPEG, or WebP output; full-page capture with lazy images loaded; CSS-selector element capture; custom viewport or device presets; retina scale; dark mode; custom CSS and JavaScript; click, selector, delay, or network-idle waits; hidden selectors; blocked ads, trackers, requests, or resource types; custom headers, cookies, user agents, and Authorization; timezone and geolocation; transparent backgrounds; resizing; caching with a chosen TTL; signed links; asynchronous jobs with signed webhooks; bulk capture of up to 100 URLs per call; usage reporting; and PDF output with paper size, margins, orientation, and page ranges.

Each response includes X-Page-Verdict and X-Billed headers. Bot checks or CAPTCHAs, blank pages, timeouts, failed loads, and cache hits are not billed. An MCP server exposes take_screenshot, get_page_info, and capture_pdf to Claude, Cursor, and other MCP clients.

There is a free allowance of 1,000 screenshots per month with no card. Paid plans start at $5 for 3,000 shots; every feature is available on every plan, and yearly billing gives two months free. Create a free ScreenshotNeo account.

9. Troubleshooting

Problem Likely cause Fix
The screenshot cuts off the email Only the visible viewport was captured Print to PDF, use full-page capture if supported, or capture multiple sections.
Print is disabled in Gmail Confidential mode or an organizational policy Ask the sender for a permitted copy; do not attempt to bypass the restriction.
Images are missing in the PDF Images did not load or the client blocked remote content Allow images, wait for them to load, then print again.
Text is too small The whole message was scaled into one viewport Capture sections at readable zoom or use a multi-page PDF.
Outlook menus differ Classic, new, and web versions use different commands Look under File > Print or the message’s More actions menu.
ScreenshotNeo returns a bot-check or blank verdict The page did not render usable content Inspect the verdict headers, adjust waits or headers when appropriate, and retry only after the page is accessible.
Private email URL cannot be captured The API request has no authenticated mailbox session Export the email to PDF or a controlled page, then capture that URL.

10. Performance, reliability, and cost

For occasional screenshots, built-in capture and PDF tools have no service cost and require no setup. PDF export is usually more reliable than stitching many viewport images because it keeps page order and text flow together.

For repeated URL-based captures, reduce work by selecting only the needed element, blocking unnecessary resources, waiting for a specific selector instead of an excessive fixed delay, and enabling a cache TTL when the source is unchanged. Use asynchronous jobs and signed webhooks for larger batches, and the bulk endpoint for up to 100 URLs per call. Keep the original PDF or source message when the image is evidence.

11. Frequently asked questions

Can I screenshot an entire email in one image?

Only when the mail app or capture tool supports scrolling or full-page capture. Otherwise export to PDF and capture its pages.

Is a PDF better than a screenshot?

For long messages, usually yes: it preserves multiple pages and is easier to archive. Use an image when the recipient specifically needs a visual snippet.

Will a screenshot include attachments?

Only if the attachment preview is visible and loaded. Preserve or share the original attachment separately when it matters.

How do I prove which email I captured?

Keep the sender, recipient, subject, and date visible, and retain the original message or exported PDF.

Can ScreenshotNeo capture Gmail directly?

Only if the target page is accessible to the request. Private mailbox sessions generally require an export or a page you control.