Supported Formats
Penvio supports a wide range of file formats for upload and editing.
PDF Files
| Format | Extension | Support Level |
|---|---|---|
.pdf | Full (native) | |
| PDF/A | .pdf | Full |
| PDF/X | .pdf | Full |
PDF files are natively supported with full viewing and editing capabilities.
Password-protected PDFs must have their password removed before upload.
Images
| Format | Extensions | Support Level |
|---|---|---|
| PNG | .png | Full |
| JPEG | .jpg, .jpeg | Full |
| GIF | .gif | Full |
| TIFF | .tiff, .tif | Full |
| WebP | .webp | Full |
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
| Format | Extensions | Support Level |
|---|---|---|
| Word | .doc, .docx | Good |
| Excel | .xls, .xlsx | Good |
| PowerPoint | .ppt, .pptx | Good |
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
| Format | Extensions | Support Level |
|---|---|---|
| Plain Text | .txt | Full |
| HTML | .html, .htm | Good |
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
| Format | Free | Pro | Business | Enterprise |
|---|---|---|---|---|
| 5 MB | 100 MB | 250 MB | 500 MB | |
| Images | 5 MB | 100 MB | 250 MB | 500 MB |
| Office | 5 MB | 100 MB | 250 MB | 500 MB |
| Text | 1 MB | 10 MB | 25 MB | 50 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:
| Format | Description |
|---|---|
| Document with all edits applied | |
| PDF (Flattened) | Annotations flattened into document |
| Original | Original 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
- Use PDF when possible - Native PDF provides the best editing experience
- Embed fonts - When creating PDFs, embed fonts for consistent rendering
- Use standard fonts - Stick to common fonts for Office documents
- Check resolution - Use at least 150 DPI for images intended for printing
For Fastest Upload
- Compress images - Use optimized images to reduce file size
- Reduce resolution - If editing text, high-res images aren’t needed
- Remove unused pages - Split large documents if you only need certain pages
For OCR
- Clean scans - Higher contrast improves OCR accuracy
- Straight alignment - Aligned text recognizes better
- Good resolution - At least 200 DPI recommended
- Clear fonts - Avoid decorative or handwritten text
Next Steps
- Quickstart Guide - Upload your first document
- Subscription Tiers - Upload limits by plan
- Glossary - Common terms and definitions
Last updated on