Rasterize a pile of PDFs. Watch the queue, not a spinner.
Fileliq is a job runner with a convert UI. A batch is not a single magic export. It is N files, N rows, N downloads. Raster is sampling. Treat the queue as the source of truth.
What “batch” means here
Drop six PDFs on PDF → JPG. You get six jobs. Merge is the exception: it consumes the whole staged set into one concatenate. Raster tools do not concatenate. They do not build a contact sheet. Each input file is its own raster.
Multi-page inputs emit a pack: one still per page. Count pages in the job row after COMPLETED. If you expected one JPEG for the whole document, you picked the wrong mental model.
- One dropped file = one queue row (except Merge PDF).
- One PDF page = one raster still.
- FREE is 1 concurrent job. Extra files wait.
- Download when the row says COMPLETED. Do not refresh-spam.
Pick JPEG, PNG, or WebP before you queue
JPEG is the default still for photos and scans. It is lossy. Type on a white page will ring if you stare. Use it when the next hop is a ticket, a CMS, or a batch rename.
PNG keeps hard edges. Diagrams, UI captures, and sparse type survive better. The file is usually larger. Alpha exists only if the page actually has it — a white background stays white.
WebP is for bytes on internal previews. Fileliq is not a CDN optimizer. Decoder support is your problem downstream. Do not archive masters as WebP from a PDF raster.
Fidelity is not a RIP
Vector type is sampled. Hairline rules can vanish or fatten. Spot colors collapse. This is not a print RIP and not a design export. If you need a pixel-perfect proof of a press PDF, do not use this path.
Scans stay scans. Rasterizing a scan does not sharpen it. If the PDF is a phone photo of a glossy contract, you get a JPEG of that photo. OCR is a different slug, and even then it is a text layer, not a rewrite.
Queue behavior that actually bites
Guest FREE: 50 MB per file, 5 ops/day, 1 concurrent, about 1 hour retention. A 40-page raster still counts as one op. The pack can be large; the quota is on the input and the plan, not on “it felt small.”
Watch status: queued → processing → COMPLETED or FAILED. FAILED is a job error, not a silent skip. ENGINE_UNAVAILABLE means the worker binary is missing on this box — retrying will not invent Ghostscript.
When a pack is ready, Download ZIP is offered if the API grouped outputs. Per-page GETs can appear on the same row. Grab what you need. Guest files expire. Paid history is a different product surface.
Steps
- Open a raster slug. Go to PDF → JPG, PDF → PNG, or PDF → WebP. Or hit ⌘K and type the slug.
- Drop the set. Stage every PDF you actually want. Drop order is job order. There is no drag-to-reorder.
- Start and watch. Enter starts. FREE runs one job at a time. Read the queue. Do not close the tab until COMPLETED.
- Inspect then download. Check page count. Open one still. Then download the pack. Guest outputs expire in about an hour.
FAQ
Will 20 PDFs run in parallel?
Not on FREE. One concurrent job. PRO raises throughput. The queue still lists every file.
Can I raster only pages 3–5?
Extract pages first, then raster the result. The raster slugs convert the whole file they are given.
Why is the JPEG bigger than the PDF?
A compact vector page can explode when sampled. Compare bytes. Compress image afterwards if you must ship stills.
Does this OCR?
No. You get pixels. Searchable text is OCR PDF — a different engine, often limited on FREE.