Convert Multiple XPS Files to PDF in Bulk
If you have a folder of XPS files to convert — an archive of old Windows-generated documents, a set of drawings from a client, or a batch of reports from a legacy system — converting them one at a time is tedious. The converter on this page accepts up to 20 files per batch and delivers all the PDFs in a single ZIP download.
How batch conversion works
Click the upload area and select multiple .xps or .oxps files at once. Most operating systems let you do this with Ctrl+click (Windows/Linux) or Cmd+click (Mac) in the file picker. On Android and iOS, your file picker may offer a multi-select mode — tap to select each file.
After selecting, the upload area shows the file count. Choose PDF, click Convert, and the server processes all files. When done, a single ZIP archive downloads containing one PDF per input file, named to match the originals.
Limits and file size
The batch limits are:
- 20 files per conversion batch.
- 25 MB per file — not 25 MB total. Each individual file must be under 25 MB.
If you have more than 20 files, run them in groups. There is no account or queue — just repeat the upload process for the next batch. Files are deleted from the server within 60 minutes, so your output ZIPs remain available for that window.
Upload Your XPS Files and Convert
Up to 20 files at once · 25 MB per file · no watermark · files deleted within 60 minutes.
Organising a folder of XPS files
If your XPS files are scattered across sub-folders, the easiest approach on Windows is to use File Explorer's search to find all *.xps files, select up to 20, and drag them into the upload area. On Mac, a Spotlight search for .xps lists all XPS files across your drive — Command+click to select multiple, then drag to the upload area in Safari.
On Linux, the command-line route is often more practical for large batches: for f in /path/to/folder/*.xps; do xpstopdf "$f" "${f%.xps}.pdf"; done using libgxps-utils. See Convert XPS to PDF on Linux for that setup.
What happens to the output ZIP
The ZIP contains one PDF per input file. File names in the ZIP match the original XPS names with the extension changed to .pdf. Extract the ZIP to a folder and all the PDFs are ready to use. They are standard PDFs — selectable text, correct layout, no watermarks.
If you chose JPG instead of PDF, multi-page documents generate multiple images per file. All images across all input files are included in a single ZIP, named by original filename and page number.
Frequently asked questions
How many XPS files can I convert at once?
Up to 20 files per batch. For larger collections, run multiple batches — there is no account or rate limit per session.
What is the file size limit per XPS file?
25 MB per individual file. This is not a total batch limit — each file can be up to 25 MB.
Do I get a separate PDF for each XPS file, or one combined PDF?
You get one PDF per input XPS file, all packaged into a single ZIP download. They are not merged into one PDF.
Can I convert a mix of .xps and .oxps files in the same batch?
Yes. The converter accepts both .xps and .oxps files in the same upload. Each is converted to its own PDF in the output ZIP.
How long is the download available after conversion?
Files are deleted from the server within 60 minutes of conversion. Download the ZIP before that window closes.
Last updated: June 2026