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.
Portable Document Format (.pdf)
MIME: application/pdf • Magic Bytes: 25 50 44 46 2D (%PDF-) • Engine: PyMuPDF v1.24 + pypdf v4.3
Microsoft Word Document (.docx)
MIME: application/vnd.openxmlformats-officedocument.wordprocessingml.document • Engine: LibreOffice Headless v24.2 + pdf2docx
Legacy Microsoft Word Document (.doc)
MIME: application/msword • Engine: LibreOffice Headless v24.2
Microsoft Excel Spreadsheet (.xlsx)
MIME: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet • Engine: LibreOffice Calc Headless + pdfplumber
Legacy Microsoft Excel Spreadsheet (.xls)
MIME: application/vnd.ms-excel • Engine: LibreOffice Calc Headless
Microsoft PowerPoint Presentation (.pptx)
MIME: application/vnd.openxmlformats-officedocument.presentationml.presentation • Engine: LibreOffice Impress Headless
Legacy Microsoft PowerPoint Presentation (.ppt)
MIME: application/vnd.ms-powerpoint • Engine: LibreOffice Impress Headless
Joint Photographic Experts Group (.jpg, .jpeg)
MIME: image/jpeg • Magic Bytes: FF D8 FF • Engine: Pillow (PIL Fork) v10.4
Portable Network Graphics (.png)
MIME: image/png • Magic Bytes: 89 50 4E 47 • Engine: Pillow v10.4 + libpng
Google WebP Image Format (.webp)
MIME: image/webp • Magic Bytes: RIFF....WEBP • Engine: Pillow v10.4 + libwebp
Scalable Vector Graphics (.svg)
MIME: image/svg+xml • Engine: CairoSVG v2.7 + PyMuPDF
Plain Text Document (.txt)
MIME: text/plain • Engine: Native Python UTF-8 Stream Parser