XPS / OpenXPS to TIFF converter
XPS / OpenXPS pixels are decoded and encoded as TIFF by our image engine for xps-to-tiff; no OCR is performed.
- Converted with Image engine · input deleted within 24 h
- Free: 5 conversions a day · 5 MB each
- Higher limits →
What changes
- XPS / OpenXPS pixels are decoded and encoded as TIFF by our image engine for xps-to-tiff; no OCR is performed.
- EXIF, color profiles, layers, animation frames, and camera metadata may be stripped unless the destination requires minimal metadata.
- Transparency stays for PNG and WebP but is filled with the selected background for JPEG, BMP, PDF, and other opaque targets.
- Animated inputs such as GIF are flattened to a still frame unless a server codec explicitly supports animation for that output.
- SVG input is rasterized at the requested dimensions or DPI, producing pixels rather than editable vector paths.
- Server-only codecs or PDF rendering are used when browsers cannot safely handle the pair.
A real XPS / OpenXPS → TIFF run
We converted our XPS / OpenXPS sample (74 KB) with Image engine on 2026-10-20. It took 174 ms and produced a 103 KB TIFF file, 1.4× larger than the input. The engine raised 2 warnings, listed below.
Input · sample.xps · 74 KB
ZIP with 18 parts
- Archive parts
- 18
- first
- [Content_Types].xml
Output · sample.tif · 103 KB
1440 × 1080 px, deflate
- Width
- 1,440
- Height
- 1,080
- Encoding
- deflate
- PDF pages rendered as images; selectable text is not preserved.
- 3 pages written as one multi-page TIFF at 144 DPI.
Options
- width
- Set the output width in pixels.
- height
- Set the output height in pixels.
- fit
- Contain, cover, or fill within the requested dimensions.
- quality
- Set lossy output quality where the codec supports it.
- background
- Fill transparency with this color for opaque formats.
- stripMetadata
- Remove source metadata when writing the output.
- dpi
- Rasterize SVG or PDF-derived pixels at the requested scale where supported.
Example
input
XPS / OpenXPS image, 1200 × 800 pixelsoutput
TIFF image resized or re-encoded without OCR text extractionDo it in code
python
from PIL import Image
img = Image.open("input.xps")
img.save("output.tif")XPS / OpenXPS to TIFF by API or MCP
The HTTP API and the MCP server run the exact engine this page uses (Image engine); the response carries the same warnings the web converter shows. Check support first with GET /api/v1/pairs?from=xps&to=tiff.
curl
curl -X POST https://filetypeconverters.com/api/v1/convert \
-H "Authorization: Bearer $FTC_API_KEY" \
-F "file=@input.xps" -F "from=xps" -F "to=tiff" \
--output output.tifThis converter works today; a tested write-up of what changes for XPS / OpenXPS → TIFF is in progress.