Convert a PDF to JPG or PNG online
Converting a PDF's pages into JPG or PNG images serves a wide range of needs: inserting a page from a document into a presentation, publishing an excerpt on a social network that doesn't accept PDFs, generating thumbnails for a catalogue, or simply getting a quick visual preview of a document without opening it in a PDF reader.
Why this operation needs a server
Unlike page-handling tools (merge, split, organize) that run entirely in your browser, converting to an image requires actually "drawing" each page — interpreting its fonts, vector paths, embedded images, and exact layout — to produce a pixel-perfect render faithful to the original. This operation, handled by the PyMuPDF library server-side, is more resource intensive than structurally manipulating a document, so it runs on our servers rather than in the browser. The uploaded file is processed then automatically deleted 30 minutes later.
Resolution and format: two independent settings
Resolution (expressed in dots per inch, or dpi) determines how fine the render is: 72 dpi is enough for on-screen display, 150 dpi offers a good compromise for most uses, and 300 dpi is recommended if the images are meant for printing — at the cost of a significantly larger file, particularly for graphics-heavy pages. The output format, JPG or PNG, mainly affects how text and fine lines render: JPG compresses lossily (suited to photos, less sharp on text), while PNG preserves perfectly sharp edges, at the cost of a larger file size.
Partial conversion and batch delivery
If you only need part of the document, selecting a page range (using the same range syntax as the other tools in this toolbox) avoids needlessly converting an entire document that can run to dozens of pages. When several pages are converted, the resulting images are automatically bundled into a ZIP archive, rather than piling up individual downloads.