XML → PDF

XML to PDF

Render XML documents as readable PDFs.

Turn structured XML – invoices, feeds, reports, exports from legacy systems – into a formatted PDF. Bring your own XSLT stylesheet, or use our default that renders elements as an indented tree.

Files auto-deleted within 1 hour · no signup for basic use

How it works

Four calm steps.

  1. 01

    Drop your file

    Drag your XML file onto the upload card, or click to pick it from your device. You can also paste a link to a file hosted online.

  2. 02

    Optional: upload an XSLT

    For invoices and custom schemas, upload a stylesheet to control the layout. Otherwise the default tree renderer is used.

  3. 03

    Let us do the work

    Our engine applies the transform and lays out the result in a few seconds. Nothing leaves the encrypted pipeline while it runs.

  4. 04

    Download the result

    Save the PDF to your device, share a temporary link, or send it straight to Google Drive or Dropbox. Files are wiped from our servers within one hour.

Why XML to PDF

Built to be the last xml to pdf tool you try.

XSLT-friendly

Standard XSLT 1.0/2.0 stylesheets are supported for full control over layout.

Quality that holds up

Namespaces and entity references are handled correctly, not stripped.

Private by default

Uploads travel over TLS, files are encrypted at rest, and every trace is deleted within 60 minutes. We do not read, index, or train on your documents.

No signup required

The free tier handles most day-to-day work. You only create an account if you want history, larger files, or batch automation.

FAQ

Questions people ask.

Can I render a Factur-X / ZUGFeRD invoice?

Yes – supply the matching XSLT and the invoice renders as its usual form.

Any file size limit?

Up to 50 MB on free, larger on Pro.

Is PDF Books Lib really free?

Yes. The free tier covers everyday use – you can convert several files per hour without an account. Pro unlocks larger uploads and batch jobs.

What happens to my files?

They live in an encrypted staging area for at most one hour, then they are permanently deleted. Nobody on our team can browse them.

Do I need to install anything?

No. Everything runs in your browser against our servers – Windows, macOS, Linux, iOS and Android are all supported.

Is XSLT-friendly free to use?

Yes. XSLT-friendly is free on the no-signup tier with no watermark added to your files. A paid plan only lifts batch and file-size limits for heavy users.

Do I need to install software or create an account for XSLT-friendly?

No. XSLT-friendly runs entirely in your browser - there is nothing to download and no account is required to get started.

Are my files private when I use XSLT-friendly?

Yes. Uploads travel over an encrypted connection, are processed in an isolated pipeline, and are permanently deleted from our servers within 60 minutes. We never read, index or train on your documents.

What is the largest file XSLT-friendly can handle?

On the free tier XSLT-friendly accepts files up to 100 MB. Larger documents are supported on the paid plan, or you can split a big file first.

Does XSLT-friendly work on mobile and every browser?

Yes - XSLT-friendly is fully responsive and works in Chrome, Safari, Edge and Firefox across Windows, macOS, Linux, iOS and Android.

Will XSLT-friendly keep my original formatting and quality?

XSLT-friendly preserves fonts, images, tables and layout as faithfully as the PDF format allows, so the result looks like your source file.