What file formats and sizes are accepted
Supported file types, size limits, and tips for preparing your documents for upload.
2 min readUpdated March 30, 2026
MigraIQ accepts the most common document formats. Here is everything you need to know before uploading.
Accepted formats
| Format | Extension | Best for |
|---|---|---|
| Bank statements, official letters, forms, multi-page documents | ||
| JPEG | .jpg, .jpeg | Photos, scanned documents |
| PNG | .png | Screenshots, scanned documents |
| WebP | .webp | Compressed images |
File size limit
Each file must be 20 MB or smaller. Most scanned documents are well under this limit. If your file is too large, try the following:
- For PDFs: Use a free compression tool such as Smallpdf or ILovePDF to reduce the file size without visible quality loss.
- For images: Reduce the resolution to 300 DPI, which is sufficient for OCR and well under the size limit.
- For multi-page PDFs: Do not split them. Upload the complete document as a single PDF so MigraIQ can read it in context.
Tips for best OCR results
OCR accuracy depends on the quality of your scan or photo. Follow these guidelines:
- Scan at 300 DPI or higher. Lower resolutions make text blurry and harder to extract.
- Keep the document flat. Creases and folds cause shadows that confuse the OCR engine.
- Use good lighting. For phone photos, take the photo in natural daylight or under a bright indoor light. Avoid shadows across the document.
- Capture the full document. Make sure all four corners are visible and no text is cut off.
- Remove password protection. Encrypted PDFs cannot be read. Export or print-to-PDF to remove the password before uploading.
- Use the original digital file when possible. A digital PDF from your bank is always better than a photo of a printed statement.
Can I upload multiple files for one checklist item?
Yes. You can attach more than one file to a single checklist item. This is useful if your bank statements span multiple months or if you have several supporting documents for one category. Each file is processed separately and linked to the same checklist item.