Application portals, tax offices, universities and e-procurement systems turn files away for technical reasons: too many megabytes, the wrong paper size, a password on the PDF, a scan without searchable text, too few pixels per inch. The message is often vague and each retry costs time. This tool lets you enter what the portal asks for and checks your file against exactly that, saying for each item what was found.
It is not a general file-information page. You choose the requirements (or start from a typical example), drop the file, and get PASS, WARNING or FAIL per requirement with the facts behind it. The file is read in your browser and is not uploaded.
Loading the tool…
Overview
About Document Upload Preflight Checker
Requirements you can set. Maximum or minimum file size (in KB or MB); allowed formats (PDF, JPG, PNG, DOCX, XLSX, PPTX), judged by the file's content and not only its name; minimum and maximum number of pages; paper size (A3, A4, A5, Letter, Legal and others, with a tolerance in millimetres) and orientation; password protection (not allowed or required); a selectable text layer or image-only; minimum and maximum resolution in dpi; width and height in pixels for pictures; no personal metadata (author, creator, last saved by, company, camera); no GPS location; no scripts, attachments or macros; and file name rules (length, plain ASCII, no spaces).
How each result is decided.
- Format: detected from the content (PDF header, JPEG and PNG signatures, Office package structure). A file whose name says .pdf but is a Word document passes no PDF requirement, and a mismatch between name and content is a warning even when allowed.
- Size: exact bytes against the limit; within 5% of it is a warning because portals count kilobytes differently.
- Pages: counted in PDFs and presentations; for Word the page count stored in the document properties is used and labelled as possibly out of date; a spreadsheet has no fixed page count.
- Paper size and orientation: from each PDF page's visible box (after rotation) or the Word page setup; the first deviating page is named.
- Password: a PDF that needs a password to open, a PDF that opens but is encrypted with permissions only (a warning), or none.
- Text layer: up to five pages are sampled for selectable text.
- Resolution: for pictures the density stored in the file; for PDFs the effective resolution of each picture, its pixels divided by the size it is drawn at.
Output. An overall PASS, WARNING or FAIL, a table with the requirement and what was found for every check, suggested tools for failures (compress, resize pages, extract pages, change DPI, remove metadata), and a plain-text summary you can copy.
Read more. The guide Upload requirements checklist explains why portals reject documents and how each condition is measured.
Compatibility
Supported Formats
PDF, JPG and PNG (full checks), DOCX, XLSX and PPTX (format, size, pages where stored, metadata, macros), up to 100 MB. Other formats (WebP, GIF, TIFF, BMP, ZIP, old Office files, text) are recognised and checked for format, size and file name only. Password-protected PDFs are recognised; their content cannot be checked.
Guide
How to Use Document Upload Preflight Checker
- Pick a typical example or set your own requirements: size, formats, pages, paper and so on. Leave a field empty to skip it.
- Drop your file onto the box. It is checked at once in your browser; change a requirement and the result updates.
- Read PASS, WARNING or FAIL and the table: each row shows what the portal needs and what your file has.
- Fix what failed (the page links tools that can help), then check the new file before you upload it.
Highlights
Features
- Your own requirements Size, formats, pages, paper, orientation, password, text layer, resolution, pixels, metadata, scripts and file name.
- PASS, WARNING, FAIL A result per requirement and overall, with what was found and a note on how it was measured.
- Content, not names The format is detected from the file, and a name that disagrees is flagged.
- Typical examples Start from a common set of rules and change the numbers to match your portal.
- Local processing The file is read in your browser; there is no upload and no sign-up.
Applications
Use Cases
- Checking an application document before uploading it to a university, visa or job portal
- Finding out why a tax or e-procurement portal rejected a PDF
- Making sure a scan has a text layer, the right paper size and enough resolution
- Checking that a PDF has no password and no attachments before submitting it
- Confirming a photo meets pixel, size and no-location rules
Good to Know
Limitations
The tool compares your file with the numbers you enter. It cannot know what a given portal really enforces, how it counts kilobytes, or how it reads paper size and resolution, and a PASS is not a promise that any portal will accept the file. Page counts of Word files come from stored properties and can be wrong; the text layer is sampled from up to five pages; picture resolution in a PDF is the effective value of pictures drawn at least 20 points wide, and resolution stored in a JPEG or PNG header describes intended print size, not image quality.
It does not convert, resize or compress anything; it only checks. It is not an official check by any authority.
This tool runs entirely in your browser — your file is never uploaded to our servers. See our Privacy Policy for full details.
Support
Frequently Asked Questions
Is my file uploaded?
No. It is read in your browser and is not sent to our server or to any other service. Your requirements stay in the page as well.
Does PASS mean the portal will accept my file?
No. It means the file meets the requirements you entered. Portals can apply other rules, count sizes differently or read page sizes in their own way. Check the portal's own instructions as well.
How does it know the paper size?
For a PDF it reads the visible page box of every page (taking page rotation into account) and compares it with the paper you chose, within the tolerance. For Word it uses the page setup of the document.
What is the difference between "password required" and encrypted?
A PDF that asks for a password to open cannot be read by a portal either. A PDF that opens normally but is encrypted with permissions only has an owner password; some portals reject any encryption, so the checker warns.
Why is the DPI of my JPEG missing?
Many JPEG and PNG files do not store a resolution at all; the pixel size is what carries the detail. If a portal needs a stored dpi value, the Image DPI Changer can set it without changing pixels.
Can it fix the problems?
No, it only checks. For failures the page links tools such as Compress PDF, the PDF Page Resizer, Extract PDF Pages and the Image DPI Changer.
Keep Going
Related Tools
- Compress PDF Shrink a PDF by recompressing the images inside it as JPEG. You always get a file no larger than the original.
- PDF Page Size Analyzer List the width, height, orientation and paper size of every page in a PDF, and see whether the sizes are mixed.
- PDF Structure & Validity Checker Check a PDF's internal structure for damage most viewers silently repair and never tell you about — free and instant.
- Image DPI Changer Change the DPI label of a JPEG or PNG without resampling: pixel size and image data stay exactly as they are. See before and after and the print size in mm and inches. In your browser.
- PDF Metadata Viewer & Remover See the title, author, producer, dates, XMP and document IDs hidden in a PDF, and download a copy without them. Lists exactly what could not be removed. In your browser.