Free · Fast · Privacy-first

PNG to PDF Converter

PNG is the format of choice for screenshots, logos, design mockups, line art, and any image where lossless compression matters more than file size.

Lossless pixel preservation

🔒

Clean transparency handling

No server upload

No watermark on output

Cost
Free tier
Sign-up
Not required
Processing
Tool-specific
Privacy
Clearly disclosed
FreeNo signupWhite-label

Add this Image to PDF to your website

Drop the Image to PDF into any page — blog post, product docs, intranet, school portal — with a single line of HTML. Your visitors get the full tool, processed entirely in their browser. No backend, no uploads, no signup.

  • Files stay 100% in the visitor's browser
  • Responsive — adapts to any container width
  • Free forever, no API key needed

Embed code

<iframe
  src="https://www.fixtools.io/pdf/image-to-pdf?embed=1"
  width="100%"
  height="780"
  frameborder="0"
  style="border:0;border-radius:16px;max-width:900px;"
  title="Image to PDF by FixTools"
  loading="lazy"
  allow="clipboard-write"
></iframe>

Attribution-friendly: a small "Powered by FixTools" link appears in the embed footer.

Why converting PNG to PDF is different from JPG to PDF

PNG and JPG are both raster image formats but they sit at opposite ends of the compression tradeoff spectrum. PNG uses lossless DEFLATE compression (the same algorithm used in ZIP files) applied to filtered pixel rows, which means the pixel data you put in is the pixel data you get out, byte for byte identical. JPG uses lossy DCT compression with quantisation that throws away high frequency detail in a perceptually weighted way. When you convert PNG to PDF, you generally want to preserve the lossless property because the source format chose lossless on purpose, usually because the image contains text, sharp edges, screenshots, or solid color regions where JPG artefacts would be immediately visible. FixTools embeds PNG image data into the PDF using the FlateDecode filter, which is the PDF equivalent of DEFLATE, preserving every pixel exactly.

The second key difference is transparency. PNG supports an alpha channel that lets each pixel carry an opacity value from fully transparent to fully opaque. PDF supports transparency via the SMask mechanism but many older PDF readers and many print workflows do not handle SMask correctly, so the safest default is to flatten transparency against a background color (usually white) when building the PDF page. FixTools applies this flatten step automatically when it detects an alpha channel on the input PNG. The visible appearance is preserved exactly as you would see it on a white screen background, but the resulting PDF works reliably in legacy readers, commercial print pipelines, and government portal validators that would choke on raw alpha data.

FixTools performs the conversion entirely client side. When you drop a PNG onto the page, the browser reads the file bytes into memory and parses the PNG chunks (IHDR for dimensions and bit depth, IDAT for image data, optional tRNS or alpha-aware color types for transparency, and so on) using a JavaScript implementation that runs locally. The image is decoded into a raw RGBA buffer, the alpha channel is composited against the chosen page background if present, and the resulting RGB or RGBA buffer is re-encoded inside the PDF stream. The PDF page is sized according to your chosen page format and the image is placed with proper aspect ratio preservation. The whole pipeline runs without any network activity, which you can verify in the browser developer tools.

For screenshots specifically, which are the most common PNG source for conversion to PDF, the result is a crisp pixel accurate document that prints sharp at any zoom level and looks identical to the original screenshot at any DPI. This matters when you are documenting software bugs, capturing terminal output for an incident report, or sharing UI mockups with a client. JPG would introduce visible compression artefacts around text edges, so PNG plus PDF is the right pipeline for these workflows. The output PDF can then be merged with other documents, signed digitally, or printed to physical paper without losing the sharpness that motivated the PNG choice in the first place.

How to use this tool

💡

Drop one or more PNG images onto FixTools. The converter embeds each image losslessly into a single PDF, ready to download in seconds.

How It Works

Step-by-step guide to png to pdf converter:

  1. 1

    Open the Image to PDF tool

    Visit the FixTools Image to PDF page in your browser. The tool loads as a single page application with no installer, no extension, and no sign up. The upload zone in the centre accepts PNG files alongside every other common image format, so you can mix PNG with JPG or HEIC sources in the same batch if needed.

  2. 2

    Add your PNG files

    Click the upload area to open a file picker, or drag PNG files directly from Finder, Explorer, or your screenshots folder onto the page. Each file appears as a thumbnail preview as it loads into browser memory, and the tool reports the dimensions and bit depth of each PNG so you can confirm you grabbed the right files before generating the PDF.

  3. 3

    Set page size and background

    Choose A4, US Letter, Legal, or fit-to-image for the page size, and select a background color (typically white) for flattening transparency if any of your PNGs have an alpha channel. Most users leave the defaults: A4 page with white background, which works for nearly every screenshot and document use case.

  4. 4

    Convert and download

    Click Convert to PDF. The tool decodes each PNG, composites alpha against the chosen background, and embeds the pixel data losslessly into the PDF. A save dialog appears immediately once the PDF is assembled. The resulting file looks pixel perfect when opened in any reader.

Real-world examples

Common situations where this approach makes a real difference:

Engineer documenting a production incident

An SRE captures twelve PNG screenshots of dashboards, terminal sessions, and Slack threads during a two hour production incident. The post-incident review needs a single PDF artefact that the team and the customer can reference, with crisp readable text and no JPG compression smear around tiny font sizes. They drop the twelve PNGs into FixTools, generate a single A4 PDF, and attach it to the incident ticket. Every screenshot remains pixel sharp at 200 percent zoom, the customer can read the timestamps in the terminal output without squinting, and the file lands in the ticket within thirty seconds.

Designer sharing a mockup PDF with a client

A product designer exports eight UI mockup screens from Figma as PNGs at 2x resolution to preserve typography crispness. The client wants to review them on an iPad during a flight without internet access. The designer converts all eight to one PDF using FixTools, sends the file via email before departure, and the client annotates each page in Apple Preview on the flight with markup tools. The PNG sourced PDF preserves every pixel of the typography and component spacing without introducing JPG ringing around letter edges, which would have undermined the whole point of the design review.

Academic preparing a slide handout

A university lecturer exports forty slides from a Keynote presentation as PNG files for distribution as a handout, since the underlying Keynote file uses fonts the students do not have installed. The PNGs preserve the slide layout pixel for pixel. Converted to PDF through FixTools, the handout is identical in appearance to the on-screen slides, prints cleanly on departmental laser printers, and survives the inevitable transformations of being emailed, downloaded, and re-uploaded into a learning management system without any quality degradation along the way.

Legal team archiving evidence screenshots

A small legal team captures sixty PNG screenshots of social media posts, email threads, and webpage states as evidence for a discovery process. The screenshots must be pristine, with no recompression that could later be challenged as image manipulation. FixTools converts the lot into one PDF using lossless FlateDecode embedding, which preserves the exact pixel data and avoids any of the artefacts that JPG conversion would introduce. The single PDF is delivered to opposing counsel and accepted into evidence with no challenges to authenticity.

Pro tips

Get better results with these expert suggestions:

1

Export PNGs at 2x for crisp document printing

If your PNGs are destined for a printed PDF rather than only on-screen viewing, export them from the source app at 2x or 3x resolution. A standard screenshot at retina resolution is roughly 2x: the pixel data is twice as dense as the visible CSS pixel grid, which means the printed page renders crisp at 300 DPI rather than the fuzzy 144 DPI you would get from a 1x screenshot scaled up to A4.

2

Flatten transparency against the right background color

White background is the right default for almost every document use case. If your PNG has transparency and is destined to sit on a non-white surface in the PDF (for example a logo on a brand-color page), set the page background color explicitly in the tool before converting. Otherwise the alpha pixels composite against white and the result clashes with the rest of the document.

3

Avoid converting screenshots of PDFs back to PDF

A common workflow mistake: someone screenshots a page of a PDF, saves the screenshot as PNG, then converts that PNG back to PDF. The result is a raster PDF of a vector PDF, losing all text selection, search, and accessibility properties. If the source is already a PDF, use the FixTools PDF Splitter or PDF Merger directly rather than going through a screenshot detour.

4

Check the result for color profile drift

PNG can carry an embedded color profile via the iCCP chunk. Most PDF readers assume sRGB if no profile is specified, so an embedded wide gamut profile (Display P3, ProPhoto RGB) can shift colors when the PDF is opened on a different device. For brand critical color, either embed sRGB explicitly in the source PNG or accept a small shift in the converted PDF. For most casual conversions this does not matter.

FAQ

Frequently asked questions

Transparency is flattened against a chosen background color (white by default) when the PNG is embedded into the PDF page. This produces output that looks identical to the PNG viewed on a white background and works reliably in every PDF reader including older versions and print workflows that do not handle the PDF SMask transparency model correctly. If you need the alpha channel preserved as actual PDF transparency rather than flattened, you would need a more specialised tool. For 99 percent of document and screenshot use cases, flattening against white is the correct behaviour and the result is indistinguishable from the source PNG.
Yes for the pixel data itself. FixTools uses the PDF FlateDecode filter, which is the same DEFLATE compression PNG uses internally, so the pixel values inside the PDF are bit identical to the pixel values inside the PNG. There is no quantisation, no chroma subsampling, and no recompression. The only transformation applied is the alpha flatten against the page background if your PNG carries transparency. For PNGs without alpha, the conversion is fully lossless from source pixels to PDF pixels.
PDF carries structural overhead the PNG does not need: a document catalog, page tree, image XObject metadata, cross reference table, and trailer dictionary. For a single image PDF this overhead is typically 10 to 30 KB, plus the image data which is roughly the same size as the source PNG since both use DEFLATE compression. Expect output PDFs to be the source PNG size plus 10 to 30 KB. For multi page PDFs, the overhead grows roughly 1 to 2 KB per additional page, which is small relative to the image data.
No. The PNG is a raster format with fixed pixel data, and converting it to a vector PDF would require tracing the pixel content into vector paths, which is a different process called vectorisation and is not what this tool does. The output PDF embeds the PNG as a raster image. For genuinely vector PDF output, the source needs to be a vector format such as SVG or the original design file from Figma, Illustrator, or similar.
The PNG iCCP color profile chunk is not propagated into the PDF in the default conversion path. The PDF assumes sRGB color space, which matches what 99 percent of PDF readers and printers expect. If your PNG used a wide gamut profile such as Display P3 or Adobe RGB, the colors in the PDF will render as sRGB and may differ slightly from the PNG on wide gamut displays. For most workflows this is invisible. For brand color critical work, save your source PNG with sRGB explicitly.
Yes. The tool handles PNGs up to roughly 50 megapixels comfortably on a modern laptop, limited by available browser memory for the raw RGBA buffer (a 50 megapixel image is 200 MB at 32 bits per pixel). Very large engineering or astronomy PNGs above that threshold may cause the browser to slow down or run out of memory. In that case, resize the source PNG in an image editor before converting, or split the image into tiles and convert each tile to its own page.
Yes. Drop a mix of PNG and JPG files into the upload area in one batch. The tool detects each format from its magic bytes and applies the right encoder: PNG uses FlateDecode for lossless embedding, JPG uses DCTDecode to pass the original JPEG bytestream through untouched. The output is one PDF containing every image with one image per page, ordered by source filename by default and reorderable via drag and drop in the tool.

Related guides

More use-case guides for the same tool:

Ready to get started?

Open Image to PDF to review its free limits and processing method.

Open Image to PDF →

Free tier · No account needed · Transparent limits