How to Save a Webpage as PDF at 300 DPI
Save a webpage as a PDF with your browser’s Print command, then check what a 300-DPI requirement means for the final output.
Quick answer: Open the webpage, choose Print in your browser, select Save to PDF (or the equivalent PDF destination), adjust the page layout in the preview, and save. That creates a webpage PDF, but it does not necessarily make the whole document a 300-DPI raster image. Browser print controls set page layout; a 300-DPI setting may instead refer to rasterizing an existing PDF for printing, the resolution of images inside a PDF, or the final printer output. Confirm which one the recipient requires.
Save the webpage as a PDF
- Open the page and wait for its important content and images to appear. Scroll through the page if it loads images as you move down.
- Open the browser’s Print dialog. On Edge, use Ctrl+P on Windows or Command+P on macOS, or open Print from the menu.
- Choose Save to PDF or the PDF destination available on your system.
- Review the preview. Select the required paper size and orientation; adjust scale and margins to prevent clipping. Choose whether backgrounds, headers and footers should appear. If available, simplified format can remove some page styling.
- Save the file, then open it and check page breaks, images, text, and links.
Pages can print differently from their screen layout. The preview is the practical way to catch clipped content and awkward pagination before saving. Firefox documents paper size, scale, margins, pages per sheet, simplified format, headers and footers, and backgrounds in its webpage printing instructions. Edge describes layout, paper size, scale, background graphics, print quality, and system print dialog options in its printing guide.
What “300 DPI” means for a webpage PDF
DPI means dots per inch in a printer or raster output context. Image resolution in a PDF is commonly expressed as pixels per inch (PPI): it describes how many image pixels are placed in each inch at a given print size. These terms are related in print workflows, but they do not mean that every PDF page has one resolution value.
A browser-created PDF can contain selectable text and vector graphics alongside raster images. Text and vector content do not need to be stored as one 300-DPI bitmap. Raster images have pixel dimensions, and their effective PPI depends on how large they are placed on the page. Enlarging a small source image does not restore missing detail.
The reviewed browser and Adobe webpage-conversion instructions do not specify a universal 300-DPI control for saving a webpage as a PDF. Page scale controls how content fits on paper; it is not a resolution setting. Ask the recipient which output they mean before changing settings.
| Requirement might mean | What to do |
|---|---|
| A normal document version of the webpage | Use browser Print > Save to PDF and check the layout. Text may remain selectable and vector graphics can remain sharp. |
| Images inside the PDF need a minimum resolution | Check the source images and their size on the page. A PDF export cannot create detail absent from a low-resolution source. |
| The page must be rasterized at 300 DPI | Use a PDF or print workflow with an explicit rasterization resolution, then inspect the resulting output and file size. |
| A printer should print at a particular quality | Set print quality in the downstream print dialog or ask the print provider for its specifications. This does not change the source webpage images. |
Adobe’s PDF settings overview distinguishes printer DPI from image PPI and gives example pairings, including 300 dpi for a laser printer with 120 ppi image resolution and 2400 dpi for an imagesetter with 300 ppi image resolution. These are Adobe examples, not universal specifications. Follow the receiving printer or publication’s actual requirements.
Browser and PDF application options
Firefox
Open Menu > Print, choose Save to PDF as the destination, review the preview, and select Print to save. Available layout options include paper size, scale, pages per sheet, margins, format, headers and footers, and backgrounds. Firefox’s simplified format option disables backgrounds. These options control layout and presentation, not a universal DPI for the exported webpage PDF. See Mozilla’s instructions.
Microsoft Edge
Open Print with Ctrl+P on Windows or Command+P on macOS, or use the menu. Review layout, paper size, scale, background graphics, and any system print dialog options. Print quality choices such as 600 or 1200 DPI can depend on the selected printer and system; do not assume they set the resolution of a saved webpage PDF. See Microsoft’s print guide.
Adobe Acrobat web conversion
Acrobat’s webpage-to-PDF conversion settings include controls for encoding, colors, backgrounds, images, page size, orientation, margins, and fitting wide content. They help determine conversion and layout, but the documented settings do not establish a universal 300-DPI webpage export control. See Adobe’s web conversion settings.
Rasterizing or printing an existing PDF
If the requirement explicitly asks for rasterized PDF pages at a selected resolution, use a workflow that provides that control. Adobe Acrobat’s Print as Image is a print workflow for an existing PDF and lets you set a resolution. Adobe cautions that printing as an image can make text or image edges look rougher. See Adobe’s Print as Image instructions.
Microsoft Edge also has a PrintRasterizePdfDpi policy. Microsoft describes its scope as controlling print image resolution when Edge prints PDFs with rasterization. It is not a general setting for exporting a webpage to PDF. See the Edge policy documentation.
Or skip the browser setup
ScreenshotNeo is a website screenshot API and MCP server from Yorker Media. It captures an image or PDF through an HTTP request. It is useful when you need a repeatable capture in code, but it does not turn a PDF into a 300-DPI print raster; use a downstream PDF or print workflow if that is the actual requirement.
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o page.pdf -d format=pdf
See the ScreenshotNeo API documentation for request options. Cookie banners, newsletter popups, and chat widgets are removed before capture; each step can be turned off. Bot checks, blank pages, timeouts, and failed loads are not billed, and cache hits cost nothing; response headers report the page verdict and billing status. An MCP server lets AI agents use take_screenshot, get_page_info, and capture_pdf. The free plan includes 1,000 shots per month with no card; paid plans start at $5 for 3,000 shots. Sign up for 1,000 free screenshots a month, with no card required.
Troubleshooting
| Problem | Likely cause | What to try |
|---|---|---|
| There is no 300-DPI option in Save to PDF | The browser’s PDF destination exposes layout controls, not a universal export DPI. | Clarify whether the requirement is for embedded images, rasterized pages, or printer output; use a workflow that controls the required stage. |
| The saved page is cut off | Paper size, orientation, scale, or margins do not fit the page content. | Try landscape for wide content, reduce scale, adjust margins, and inspect every page in preview. |
| Images are missing or blank | They may be lazy-loaded or still loading when Print opens. | Scroll through the page, wait for images to load, then reopen Print and check the preview. |
| Backgrounds or colors are missing | Background printing may be disabled, or a simplified format may remove styling. | Enable background graphics if available and disable simplified formatting when the design matters. |
| The PDF looks blurry when printed | The source images may be too small for their placement size, or the downstream print workflow may rasterize them. | Use higher-resolution source images where possible; check effective image PPI and the printer’s requirements. Raising printer DPI alone cannot add source detail. |
| The PDF is huge or takes a long time to print | Large images or rasterized pages increase file size and processing demands. | Keep text and vector content where suitable, use appropriate image compression or downsampling, and rasterize only when the requirement calls for it. |
Quality, reliability, and file size
- Preserve document content: Browser Save to PDF is generally a page-layout capture. Inspect page breaks, links, text selection, and images after saving because a page may print differently than it appears on screen.
- Check the source before blaming DPI: A low-resolution image stays low-detail when enlarged. For print submissions, ask which images must meet a resolution threshold and at what placement size.
- Expect tradeoffs when rasterizing: A raster page at higher resolution contains more pixels and can increase file size and processing time. Rasterization may also reduce the crispness of text edges compared with retaining text and vector content.
- Use the receiving specification: Printer and publication requirements vary. Adobe’s example DPI/PPI pairings are contextual examples, not a substitute for the recipient’s specification.
Frequently asked questions
Can I make every webpage PDF exactly 300 DPI?
There is no universal browser setting documented for that. A webpage PDF can mix vector text and graphics with images, so clarify whether a particular raster output or image resolution is required.
Does scaling a page to 100% make it 300 DPI?
No. Scale changes the printed size and fit of page content. It does not determine the pixel detail in source images or set rasterization resolution.
Do I need a physical printer to save a webpage as a PDF?
No. Choose the browser’s Save to PDF destination. A physical printer is not needed to create the file.
Will 300 DPI always make the PDF better?
No. It depends on what is being rasterized, the source image detail, output size, and the recipient’s needs. For text-heavy documents, retaining selectable text and vector graphics may be preferable.


