Does the converter preserve hyperlinks?

JPG is raster, so links flatten to underlined text. Convert via /jpg-to-pdf if you need clickable PDF output.

More about converting XPS to JPG

XPS (XML Paper Specification) is Microsoft's answer to PDF, introduced with Windows Vista in 2006 and supported natively on Windows up through Windows 10's deprecation of the XPS Viewer in 2018. It is a ZIP archive of XML defining a fixed-layout page model, embedded fonts, and resources. Adoption outside Microsoft's ecosystem was minimal - PDF won - but .xps files persist in government and enterprise archives where Windows-only workflows produced fixed-layout documents through the print-to-XPS driver.

Today, .xps files arrive most often from European government agencies, UK NHS forms, and old corporate document management systems. macOS, Linux, and mobile devices have no native viewer. Adobe Acrobat does not open the format. jpg.now parses the OOXML-adjacent structure, renders each fixed page at its declared dimensions, and outputs JPGs that match the original layout closely - embedded fonts decode correctly, vector graphics rasterise cleanly at 200 DPI.

Common users include legal teams reviewing scanned discovery materials, IT migration projects extracting content from retiring Windows servers, and researchers reading old government PDFs that were mistakenly distributed as .xps. To produce a portable bundle for sharing, pair the JPG output with /jpg-to-pdf - converting via JPG is often more reliable than direct XPS-to-PDF tools, which sometimes mangle fonts. For OCR text recovery, route through /image-to-text.

When you'd use this

Reasons to convert XPS to JPG usually come down to compatibility, file-size, or specific feature requirements. Common situations:

  • An app or platform only accepts JPG uploads.
  • You need a feature unique to JPG (e.g. transparency, vector scaling, animation, multi-page pages, etc.) that XPS doesn't provide.
  • You're optimising file size — modern formats often produce smaller files than the older format you started with.
  • You need a single archival format across a project so files behave consistently in the same viewer.

How to do it in jpg.now

  1. Open the XPS → JPG tool on jpg.now.
  2. Drag your XPS file onto the drop zone, or click Select files. You can drop a whole folder of files at once.
  3. The output is fixed to JPG. If the format supports extra options (page size, transparency background, quality, EXIF stripping), tweak them in the right-hand panel.
  4. Click Convert. The job runs on our server and finishes in a few seconds for typical photos.
  5. Download the result. Files stay in storage for 24 hours and are then permanently deleted.

The entire flow is free for the first 10 jobs per day with no signup required. A free account doubles that quota; a premium plan removes the limit entirely.

Tips and common pitfalls

  • OXPS is the OpenXPS variant standardised by Ecma; the converter handles both - just upload either extension.
  • If fonts render as squares, the original embedded fonts that aren't on our server - re-export from Windows with all fonts embedded.
  • For multi-page documents, expect one JPG per page; bundle with /jpg-to-pdf for sharing.
  • Render at 300 DPI if the .xps contains scanned content or small footnote text.
  • Signed XPS documents (digital signatures) render normally - the signature is not visible in the JPG but the page content is.
Try the XPS → JPG tool
Free, no signup required. Files deleted in 24 h.
Open XPS → JPG
Back to all FAQ