Format Standards & Engine Matrix

Supported File Formats & Binary Specifications

Convertly V2 enforces strict binary magic-byte inspection before processing any uploaded document, blocking disguised executables and ensuring 100% format fidelity.

PDF

Portable Document Format (.pdf)

MIME: application/pdf • Magic Bytes: 25 50 44 46 2D (%PDF-) • Engine: PyMuPDF v1.24 + pypdf v4.3

DOCX

Microsoft Word Document (.docx)

MIME: application/vnd.openxmlformats-officedocument.wordprocessingml.document • Engine: LibreOffice Headless v24.2 + pdf2docx

DOC

Legacy Microsoft Word Document (.doc)

MIME: application/msword • Engine: LibreOffice Headless v24.2

XLSX

Microsoft Excel Spreadsheet (.xlsx)

MIME: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet • Engine: LibreOffice Calc Headless + pdfplumber

XLS

Legacy Microsoft Excel Spreadsheet (.xls)

MIME: application/vnd.ms-excel • Engine: LibreOffice Calc Headless

PPTX

Microsoft PowerPoint Presentation (.pptx)

MIME: application/vnd.openxmlformats-officedocument.presentationml.presentation • Engine: LibreOffice Impress Headless

PPT

Legacy Microsoft PowerPoint Presentation (.ppt)

MIME: application/vnd.ms-powerpoint • Engine: LibreOffice Impress Headless

JPG

Joint Photographic Experts Group (.jpg, .jpeg)

MIME: image/jpeg • Magic Bytes: FF D8 FF • Engine: Pillow (PIL Fork) v10.4

PNG

Portable Network Graphics (.png)

MIME: image/png • Magic Bytes: 89 50 4E 47 • Engine: Pillow v10.4 + libpng

WEBP

Google WebP Image Format (.webp)

MIME: image/webp • Magic Bytes: RIFF....WEBP • Engine: Pillow v10.4 + libwebp

SVG

Scalable Vector Graphics (.svg)

MIME: image/svg+xml • Engine: CairoSVG v2.7 + PyMuPDF

TXT

Plain Text Document (.txt)

MIME: text/plain • Engine: Native Python UTF-8 Stream Parser