How to Convert Images and PDFs Online
This one tool handles nine formats: PNG, JPG, WebP, AVIF, BMP, GIF, ICO, HEIC, and PDF. Drop a single image to change its format, drop several images to combine them into a PDF document, or drop a PDF to extract each page as a separate image. iPhone HEIC photos are decoded automatically via a client-side HEIC-to-JPEG pipeline. PDF assembly uses pdf-lib to produce real multi-page documents with configurable page size (A4, Letter, Legal, or fit-to-image) and orientation. PDF rendering uses pdf.js for page-perfect extraction at up to 300% scale. Every operation runs in your browser — no uploads, no server round-trip, no file retention.
1
Upload
Drop images, HEIC photos, or PDF (single or multiple)
2
Pick Format
Output auto-suggests based on input — tweak quality, PDF page size, or ICO sizes as needed
3
Download
Single file downloads immediately, multi-file downloads stagger automatically
Frequently Asked Questions
Which image format should I choose?
PNG is ideal for graphics, logos, and images with transparency since it uses lossless compression. JPEG is best for photographs where smaller file size matters. WebP offers superior compression — typically 25-35% smaller than JPEG at equivalent quality. BMP is raw and uncompressed, useful when you need completely untouched pixel data.
Is there quality loss when converting between formats?
Converting to PNG or BMP is completely lossless — no pixel data is altered. JPEG and WebP use lossy compression, so adjust the quality slider to balance file size and visual fidelity. Converting from a lossy format like JPEG to PNG does not restore lost detail; it simply prevents further degradation on subsequent saves.
Can I convert HEIC files from my iPhone?
Yes — drop any .heic or .heif file directly onto the drop zone. We use libheif-js (the official strukturag/libheif WebAssembly port, the same decoder Chrome uses) loaded on demand, so iPhone photos including iOS 18 HDR shots decode cleanly without the crashes older heic2any-based tools suffer from. Output goes into any format you pick: PNG, JPEG, WebP, PDF, etc. No Microsoft HEIC codec purchase on Windows, file never leaves your device.
How does image-to-PDF assembly work?
Drop one or more images and pick PDF as the output. Each image becomes one page in the resulting PDF, in the order you dropped them. Choose "Fit to image" for pixel-perfect sizing, or A4 / US Letter / US Legal for standard printable pages with configurable portrait or landscape orientation. Internally we use pdf-lib to embed each image as either JPEG (opaque) or PNG (has transparency, auto-detected) and stream the final multi-page PDF without rasterizing — so the output stays sharp and the file size stays small.
Can I extract images from a PDF?
Yes — drop any PDF and the tool renders each page via pdf.js at the scale you pick (100% for quick preview, 200% for screen, 300% for print-ready). Each page becomes a separate PNG, JPEG, WebP, or BMP. A 10-page PDF becomes 10 image files, named pdfname_page1.png through pdfname_page10.png.
What is AVIF and why would I use it?
AVIF is the newest image format, built on the AV1 video codec by Google, Apple, Mozilla, and others. It typically produces files 50% smaller than JPEG and 20% smaller than WebP at equivalent visual quality. Browser support reached stable in Chrome, Firefox, Safari, and Edge during 2023-2024, so AVIF is now safe for most websites. If your browser can encode AVIF, this option is active; otherwise it greys out automatically.
How do I make a favicon (ICO)?
Drop any square image, pick ICO as the output, and choose the size bundle: "16 + 32 + 48" (standard compatibility), "all sizes" (16/32/48/64/128/256 for every device), or a single size. The tool generates a true multi-resolution ICO file with PNG-encoded entries — the modern format supported since Windows Vista — so your favicon stays crisp at every size Windows might display it at.
Does the converter preserve image transparency?
Transparency is preserved when converting to PNG or WebP, both of which support alpha channels. Converting to JPEG or BMP will flatten transparency to a white background because these formats do not support alpha channels. If your image has transparent areas, choose PNG or WebP as your output format.
Can I convert multiple images at once?
Yes, batch conversion is fully supported. Select your target format and quality settings, then upload multiple files. All images are converted with identical settings, which is perfect for converting an entire folder of screenshots from PNG to WebP for web optimization, or standardizing a mixed-format photo collection.