Skip to main content

Screenshot to PDF — Convert Images to PDF

Convert screenshots and images to PDF documents.

Tap to select a file

Supports JPG, PNG, WebP, up to 50MB

Runs entirely in your browser

What to do next

Related tools

About Screenshot to PDF

Screenshot to PDF is a single-page tool for the common image editing and conversion task it is named after. Convert screenshots and images to PDF documents. The interface keeps the input on one side, the configurable options in the middle, and the result on the other side. Most jobs start and finish without any scrolling.

Reach for Screenshot to PDF when you need a predictable result on a single file. The page works on the first visit, the controls are visible without a menu, and the output is delivered the moment the engine finishes.

Screenshot to PDF performs the transformation entirely inside the JavaScript runtime. Your file lives in the tab's memory while the engine works on it; the result lives in the tab's memory until the browser triggers the download. Both are released when the tab closes, the way every browser tab releases its memory.

Behind the controls you see, the open-source pdf-lib JavaScript library is doing the actual image editing and conversion. JPG, PNG, and WebP are first-class formats and the engine produces a deterministic output for any given input + options combination — useful when you need to re-run a job and expect identical results.

The 50 MB ceiling on input size is the only fixed limit. Output files are produced in standard formats that every common viewer recognises, and the tool runs the same way regardless of how many times you have used it during the session.

Typical users of Screenshot to PDF include designers preparing marketing assets, students compiling visual reports and e-commerce owners cleaning product shots. The thread connecting all of them is the same: a focused image editing and conversion task that fits cleanly into a browser tab and benefits from a tool with sensible defaults and minimal setup.

The output handed back by Screenshot to PDF is `{name}.pdf`. If you would prefer to keep the result in the browser instead of downloading it, you can copy it from the result panel and paste it directly into another tab — useful when the next tool in your workflow expects pasted text rather than a file.

For multi-step jobs, Screenshot to PDF sits next to JPG to PDF, Image to PDF, and Compress Image. None of them depend on each other — you can use Screenshot to PDF on its own — but together they cover the common variations of the task this page exists to handle.

Screenshot to PDF keeps the control set focused. Every option on the page is there because a real workflow needs it, and the defaults aim at the most common case so a first-time user can get the right output without changing any settings.

A short note on how Screenshot to PDF came to look the way it does: every iteration started by watching how someone unfamiliar with the tool actually used it, then removing whatever got in their way. That is why the upload area dominates the screen, the run button is bigger than the secondary controls, and the result panel is unmissable when the job finishes.

If you also use a command-line tool for screenshot to pdf, Screenshot to PDF is a convenient alternative for the times you are on a different machine or helping someone who is not comfortable in a terminal. The output is a standard file in the format documented above.

Useful patterns when working with Screenshot to PDF: keep the input file open in another tab so you can compare against the result; give the output file a descriptive name when saving so you can find it later (the default name is sensible but generic); and treat each run as independent — the tool has no concept of "history", which means you cannot accidentally pollute one job with leftovers from another.

When something goes wrong, the cause is usually one of three things: a malformed input, a browser that is out of memory, or a corporate proxy that is interfering with the page's static assets. The first two are easy to diagnose; the third typically requires asking your IT team to allow the open-source pdf-lib JavaScript library to load.

Open the workspace above to start using Screenshot to PDF. The engine loads on the first interaction so the page itself stays light, and once the tool is warm it processes subsequent jobs quickly. The moment the page is interactive, the tool is ready to do real work on your file.

How it works

  1. 1Reach the Screenshot to PDF page in your browser to begin.
  2. 2Drop a JPG, PNG, and WebP file onto the upload area, or click to pick one from your device.
  3. 3Tweak the controls if the defaults are not quite right for your input. The options are kept short and labelled in plain language.
  4. 4Hit the run button. the open-source pdf-lib JavaScript library does the work in your browser tab.
  5. 5Download the result as `{name}.pdf`. The file is generated in your browser and saved through your normal download flow.
  6. 6Run additional jobs as needed. The same controls and defaults apply on every run.

Common use cases

  • Apply a quick filter for a social-media post using Screenshot to PDF.
  • Optimise a product photo so it loads quickly on a slow connection.
  • Prepare a transparent logo for use over different backgrounds.
  • Compose a mockup banner without bouncing between three different apps.
  • Crop an image down to the section you actually want to share.
  • Convert a batch of camera files into web-friendly formats.
  • Generate a square thumbnail from a wide marketing photo.
  • Convert a phone screenshot into a CMS-friendly format.
  • Resize a hero image for a landing page without losing crispness.
  • Strip EXIF data from a photo before posting it publicly.

FAQ

What image formats are supported?

JPEG, PNG, and WebP screenshots can be converted to PDF.

Will the PDF match the image size?

Yes — the PDF page dimensions match your image exactly, preserving full quality.

Can I convert multiple screenshots?

Upload one screenshot at a time. For multiple images, use the Image to PDF tool.

Can I use Screenshot to PDF for commercial work?

Screenshot to PDF can be used for personal and commercial work alike — there is no separate "business" licence to purchase. The output you generate is yours to use however you want, including in client deliverables, internal documents, or commercial products. Favtoo's only ask is fair, individual use; the tool is not designed to be embedded as a backend service or wrapped behind an API for resale.

Why use Screenshot to PDF instead of a paid online tool?

Desktop apps usually have more advanced features but require installation, maintenance and (often) a licence. Paid online tools are convenient but route your file through their servers and gate downloads behind accounts. Screenshot to PDF sits in between: free, instant, and private, but intentionally narrow in scope. For one-off jobs and the common image editing and conversion operations, it is usually the lowest-friction choice; for highly specialised work, a dedicated app is still the right answer.

Are there any hidden fees with Screenshot to PDF?

Screenshot to PDF is free to use. The processing runs in your browser, which keeps the per-user cost low enough that the tool can be offered openly. The download is the same file the engine produced — you can use it for as many runs as you need.

How long does Screenshot to PDF take to process a file?

Most jobs finish in seconds. Speed scales with input size and with how many CPU cycles your browser tab has available — the engine runs in your browser, so it shares resources with whatever else you have open. For inputs near the 50 MB ceiling, expect anywhere from a few seconds to roughly a minute on a typical laptop. Closing other heavy tabs noticeably speeds things up.

Can I use Screenshot to PDF with formats other than the defaults?

Screenshot to PDF accepts JPG, PNG, and WebP. If your input is in a format that is not directly supported, convert it first using one of Favtoo's converter tools — every Favtoo converter outputs a file that is a clean input to the next tool in the chain.

How accurate is Screenshot to PDF?

Screenshot to PDF is built on the open-source pdf-lib JavaScript library, which is the same class of engine used by professional image editing and conversion pipelines. For deterministic operations, the output is byte-identical to what an equivalent CLI run would produce; for operations involving a codec or a model, the result is well within the range of what comparable tools generate. If you have a specific reference output you need to match, run a small test job first to confirm the configuration produces what you expect.

Why did Screenshot to PDF reject my input?

Failures usually fall into one of three buckets: the input is in an unsupported format, the input is over the size cap, or the input is structurally malformed (a truncated download, a partial export, or a stream the engine does not recognise). The first two are easy to confirm — check that your file is one of JPG, PNG, and WebP and that it is below 50 MB. For the third, opening the file in its native viewer first is the fastest way to confirm the source is intact.

Add Noise to Image

Add monochrome film grain, colour noise, or salt-and-pepper specks to any photo. Choose noise type and amount; the result is rendered into a real PNG file in your browser.

Censor / Blur Region

Permanently censor a rectangular region of any photo with pixelation, blur, or a solid black bar. Specify exact x/y/width/height coordinates and the censor is baked into a real PNG — no recoverable original.

Skew Image

Apply real horizontal and vertical shear to any photo, turning a rectangle into a parallelogram. Choose X-skew and Y-skew angles from −60° to +60°; the tool re-renders to a real PNG with transparent corners.

Pixel Sorter

Apply real pixel-sorting glitch art to any photo: sort each row or column by brightness, hue, or saturation, with a threshold to control which pixels get included. Real PNG output.

Recompress JPEG

Upload a JPEG and re-compress it at a lower quality to reduce file size. Automatically strips EXIF metadata.

Data URI Image Encoder

Encode any image (PNG, JPG, GIF, WebP, SVG, BMP, AVIF, ICO) as a data URI using base64 or URL encoding. Live re-encode when you switch encoding mode, copy with one click, or download the result as a .txt file. Perfect for inlining tiny icons in CSS, single-file HTML emails, or browser-extension manifests.

Placeholder Image Generator

Generate crisp placeholder images for wireframes, mockups, and lazy-loading previews. Pick exact dimensions, background and text colours, font, and an optional auto-label, then download as SVG, PNG, or JPG — all generated locally in your browser.

Sprite Sheet Generator

Generate a sprite-sheet grid template with up to 20 × 20 numbered cells, configurable cell size, gap, background, and tint. Perfect for blocking out 2D game animations or planning UI icon sets — output is a crisp SVG you can drop into Aseprite, Krita, or your engine of choice.

View all Image Tools