This XPS to PDF Converter really converts your file. An XPS or OXPS file is a package of page descriptions, and this tool opens that package in your browser, draws every page — its text, its pictures and its solid shapes — and saves the drawn pages into a PDF at each page’s true size. Files printed to XPS from Word, a browser or the Windows XPS printer convert properly, including their text pages. Nothing is uploaded, and there is no sign-up. Two honest limits, stated up front: the drawn pages become full-page images inside the PDF, so the text is not selectable, and text is drawn in a standard font because XPS embedded fonts are copy-protected (the words, positions and colours are the page’s own).
How to use the XPS to PDF Converter
- Click the file box under “Upload an XPS or OXPS file” and choose your .xps or .oxps file.
- Click “Convert to PDF”.
- Wait while the tool opens the package, finds the pages in order, and draws each one. The status line reports how many pages were drawn and what they held — text runs, images and shapes.
- When you see “Conversion Complete!”, click “Download PDF”. Your file saves as converted.pdf.
Each PDF page takes the exact size of the XPS page it came from: a US Letter page (816 × 1056 in XPS units) becomes a 612 × 792 point PDF page, and an A4 page becomes 595.5 × 842.25 points.
Worked example
I built a test XPS file for this page using the standard XPS layout: a document sequence pointing to one document with one page of 816 × 1056 units, holding two lines of text (“Fish & Chips” in blue at 24 units, and a second line in green), one gold rectangle, and one small picture. The code this page ships was run against that file. The page finder followed the document sequence and found the one page. The page reader reported 4 elements to draw: 2 text runs, 1 solid shape and 1 image, with nothing skipped. The PDF builder then produced a valid PDF — it starts with the standard %PDF- header — with exactly 1 page at 612 × 792 points, the correct Letter size. The same run in a browser draws those 4 elements onto the page image; in testing here, the reading and PDF steps were verified and only the final on-screen drawing is left to your browser, which is the part no test here can fake.
Earlier versions of this tool could only lift stored page images out of an XPS file, so a normal text page from Word produced no PDF at all. That is fixed: text pages are now drawn like everything else.
Example results
| XPS file you give it | Result |
|---|---|
| XPS printed from Word or a browser (text and shapes) | Works: every page is drawn and saved into the PDF at its true size |
| Scanned document saved as XPS (pages are pictures) | Works: the page pictures are drawn full-size into the PDF |
| OXPS file from Windows 8 or later | Works the same — OXPS is the open variant of the same format |
| XPS with gradients, see-through layers or complex vector art | Converts, but those effects are approximated or skipped; the status line counts anything that could not be drawn |
| A normal image or PDF file instead of XPS | The file box only accepts .xps and .oxps files |
Limits and good to know
- The PDF pages are drawn images. Each page is rendered as a high-quality picture of the page, so the text in the PDF cannot be selected, searched or copied. The words are all there to read and print.
- Text uses a standard font. XPS files carry their fonts in a copy-protected, obfuscated form that browsers cannot use. The tool draws the text in a standard sans-serif at the page’s own sizes, positions and colours, so the layout holds but the exact letterforms can differ a little from the original.
- Simple, solid shapes draw exactly; fancy effects may not. Solid-colour shapes and pictures are drawn as they are. Gradients, transparency groups, clipping paths and detailed vector artwork can be approximated or skipped, and the status line tells you how many elements were skipped.
- Page order comes from the file itself. The tool follows the document sequence stored in the package, so pages come out in the document’s own order — not in file-name order.
- Your file never leaves your device. The package is opened and drawn in your browser, which also means very large XPS files can take a while on a slow device.
Why is my result empty or wrong?
- It says no pages were found: the file is not a normal XPS/OXPS package — it may be damaged, renamed from another format, or an XPS variant with its pages stored in an unusual place. Try re-saving or re-printing the document to XPS.
- The text looks slightly different: expected — the words, sizes and positions are the page’s own, but the letterforms come from a standard font because the file’s embedded fonts are copy-protected.
- Some elements were skipped: the status line counts them. They are usually gradient fills, transparent layers or complex vector art, which this basic renderer does not draw.
- Nothing happens on Convert: make sure a file was chosen first, and that its name ends in .xps or .oxps.
- The PDF is large: pages are stored as full-page images at 150 DPI, which keeps them sharp for printing but makes bigger files than a text-based PDF.
Why use this XPS to PDF Converter?
XPS support has faded: many phones and most non-Windows tools cannot open XPS files at all, while everything opens PDF. This page converts the whole document — text pages included, not just scanned pages — at full page size, free, with the file staying on your own device. And when something in a page cannot be drawn, the status line says so and counts it, instead of handing you a quietly broken PDF.
XPS to PDF Converter – frequently asked questions
How can a browser tool convert XPS to PDF?
An XPS or OXPS file is a ZIP package of XML page descriptions. The tool opens the package in your browser, follows the document sequence to the pages in order, draws each page — its text runs, pictures and solid shapes — onto a canvas at the page's real size, and places those page images into a PDF built with the pdf-lib library.
Will the text in my PDF look exactly like the original?
The words, sizes, positions and colours are the page's own. The letterforms come from a standard sans-serif font, because the fonts embedded in XPS files are stored in a copy-protected, obfuscated form that browsers cannot read. So the layout matches, while the exact typeface can differ slightly.
Can I select or search the text in the converted PDF?
No. Each page is rendered as a full-page image inside the PDF, so text is part of the picture. It reads and prints correctly, but it cannot be selected, searched or copied as text.
Is my XPS file uploaded to a server?
No. The file is opened, drawn and converted entirely inside your browser. Nothing is sent to a server, and the tool works on private documents without them leaving your device.
More free Text Tools
- XLSX to XLS Converter
- XLSX to CSV Converter
- XLSX to PDF Converter
- XLSX to TXT Converter
- XLSX to HTML Converter
Browse all Text Tools on Ilmhunt, or see all free online tools.
