Skip to Content
ReferenceSupported Formats

Supported Formats

Penvio supports a wide range of file formats for upload and editing.

PDF Files

FormatExtensionSupport Level
PDF.pdfFull (native)
PDF/A.pdfFull
PDF/X.pdfFull

PDF files are natively supported with full viewing and editing capabilities.

Password-protected PDFs must have their password removed before upload.

Images

FormatExtensionsSupport Level
PNG.pngFull
JPEG.jpg, .jpegFull
GIF.gifFull
TIFF.tiff, .tifFull
WebP.webpFull

Images are automatically converted to PDF for editing. The original file is preserved and can be downloaded.

Image Conversion Notes

  • Resolution: Images maintain their original resolution
  • Color: RGB and CMYK color spaces are supported
  • Transparency: PNG transparency is preserved
  • Multi-page TIFF: Each page becomes a PDF page

Microsoft Office Documents

FormatExtensionsSupport Level
Word.doc, .docxGood
Excel.xls, .xlsxGood
PowerPoint.ppt, .pptxGood

Office documents are converted to PDF for viewing and editing.

Conversion Notes

  • Fonts: Common fonts are preserved; uncommon fonts may be substituted
  • Layout: Most layouts convert accurately; complex layouts may shift slightly
  • Formulas: Excel formulas are calculated and displayed as values
  • Macros: Macros are not preserved in the PDF conversion
  • Charts: Charts and graphs are rendered as images

For best results with Office documents, save as PDF from the original application when possible.

Text Files

FormatExtensionsSupport Level
Plain Text.txtFull
HTML.html, .htmGood

Text Conversion Notes

  • Encoding: UTF-8 encoding is recommended
  • HTML: Basic HTML is converted; complex CSS may not render perfectly
  • Line breaks: Preserved in the conversion

Upload Limits by Format

FormatFreeProBusinessEnterprise
PDF5 MB100 MB250 MB500 MB
Images5 MB100 MB250 MB500 MB
Office5 MB100 MB250 MB500 MB
Text1 MB10 MB25 MB50 MB

MIME Types Reference

For API integrations, use these MIME types:

const SUPPORTED_MIME_TYPES = [ 'application/pdf', 'image/png', 'image/jpeg', 'image/tiff', 'image/gif', 'image/webp', 'application/msword', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.ms-excel', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'application/vnd.ms-powerpoint', 'application/vnd.openxmlformats-officedocument.presentationml.presentation', 'text/plain', 'text/html', ];

Download Formats

When downloading documents, you can choose:

FormatDescription
PDFDocument with all edits applied
PDF (Flattened)Annotations flattened into document
OriginalOriginal uploaded file (if non-PDF)

Unsupported Formats

The following formats are not currently supported:

  • eBooks: EPUB, MOBI, AZW
  • CAD: DWG, DXF
  • Vector: SVG, AI, EPS (coming soon)
  • Archives: ZIP, RAR, 7Z
  • Executables: EXE, DMG, APP
  • Video/Audio: Any media files

Need a format that isn’t supported? Let us know and we’ll consider adding it.

Best Practices

For Best Quality

  1. Use PDF when possible - Native PDF provides the best editing experience
  2. Embed fonts - When creating PDFs, embed fonts for consistent rendering
  3. Use standard fonts - Stick to common fonts for Office documents
  4. Check resolution - Use at least 150 DPI for images intended for printing

For Fastest Upload

  1. Compress images - Use optimized images to reduce file size
  2. Reduce resolution - If editing text, high-res images aren’t needed
  3. Remove unused pages - Split large documents if you only need certain pages

For OCR

  1. Clean scans - Higher contrast improves OCR accuracy
  2. Straight alignment - Aligned text recognizes better
  3. Good resolution - At least 200 DPI recommended
  4. Clear fonts - Avoid decorative or handwritten text

Next Steps

Last updated on