Convert XPS fixed-layout documents to PDF in your browser
Choose XPS files to convert to pdf
The file picker loads with the page. Files are read by your browser and are never uploaded to a server.
Privacy First
Your files are processed entirely in your browser. Nothing is uploaded to any server.
Convert it to PDF here. Add your .xps files, run the queue, and read the result in any PDF reader on any device. The converter opens the XPS package, reads the fixed-page markup inside, and redraws each page's vector paths, images and text at the coordinates the file specifies — so the layout is the one the document was written with, not a reflowed approximation.
Convert XPS documents to PDF by reading the fixed-page markup inside the package. Each page's canvases, vector paths, clipping, transforms, opacity, embedded PNG and JPEG images and glyph runs are translated into the equivalent PDF drawing operators, and the 96-units-per-inch XPS coordinate space is converted to PDF points, so marks land where the original put them. Embedded fonts are not carried over: their real names are read from the font programs and mapped onto the standard PDF fonts, with each run of text scaled to the width the package specifies.
Upload XPS files
Select XPS files from your device or drag files into the upload area.
Review files
Review the selected files and continue when they are ready.
Convert to PDF
Run the XPS to PDF tool to create the PDF output.
Download the result
Download the finished file. The original file stays on your device and is not uploaded.
XPS was Microsoft's answer to PDF, introduced with Windows Vista, and for years Windows shipped both an XPS Document Writer that produced the files and an XPS Viewer that read them. The writer is still there. The viewer stopped being installed by default from Windows 10 version 1803 onward and has to be added by hand as an optional feature. Nothing outside Windows ever supported the format widely, so an XPS file is now the classic case of a document produced by a machine that can no longer read it back.
Geometrically, very. XPS is a fixed-layout format: every page part declares its size and lists the marks on it with absolute coordinates, so there is no line breaking to guess at. The converter translates the 96-units-per-inch XPS coordinate space into PDF points, applies canvas and element transforms, and emits the equivalent PDF path, clipping, transparency and image operators. Vector paths stay vector, PNG and JPEG images are embedded as they are, and text runs start where the package says they start.
They are not embedded into the PDF. XPS stores fonts as obfuscated OpenType parts named after a random identifier, so the converter unscrambles each one only far enough to read its internal name table, learns that the run was set in, say, Calibri Bold, and draws the text in the closest standard PDF font. Each run is then scaled horizontally to the exact width the package declares, so it begins and ends where the original did. The result is correct positions and searchable, selectable text in different letterforms — and the report names every typeface that was swapped.
Gradient fills are flattened to the average of their colour stops, because PDFBase writes solid fills rather than shading dictionaries. A tiled image brush is drawn once across its shape instead of being repeated. Opacity masks are ignored, so the shape they would soften is drawn at full strength. Images stored as TIFF or JPEG-XR are left out, since only PNG and JPEG can be embedded without a decoder. Each of these is reported against the specific file it affected rather than as a general disclaimer.
No. An XPS package is a ZIP file, and it is opened, read and redrawn entirely inside this browser tab, with no request to any server at any point. XPS files are very often print-to-file archives of invoices, statements and scanned correspondence, which is exactly the material that should not be handed to an online converter.
Explore our collection of 43 free PDF tools, all with privacy-first processing.
Browse All ToolsDrag & drop files here or click to browse
XPS • Max 50 MB • Up to 20 files • 150 MB total
Files are processed in your browser and never uploaded
Add up to 20 files. Each one is converted separately, so a file that cannot be read does not stop the rest, and every conversion comes with a note of anything the PDF could not reproduce.