Shard Tools

Check File Requirements

Check whether a file meets an upload requirement locally, without sending the file to a server.

Maintained by Roshan · Page and browser-local behavior last reviewed August 31, 2026.

Browser-local file checker

Use Check File Requirements

Read file properties and compare them with upload requirements. The selected file stays in this browser tab.

Technical checks onlyThis does not certify photo composition, identity rules, document contents, or a portal's complete acceptance policy.

The checker measures the selected file in the browser and reports each requested constraint independently. It does not claim to validate the receiving organisation's full acceptance policy.

More in this category

Explore document tools tools

Find related browser-local tools for nearby tasks without starting another search.

Browse all document tools tools

About Check File Requirements

Online forms often reject a file because one small property is wrong: the extension, byte size, image dimensions, or PDF page count. Choose the finished file and enter the requirements you were given. This checker reads the file inside your browser and reports each check separately so you can fix the right problem before uploading.

Using Check File Requirements

  1. Choose the final file, not a screenshot or the original you changed. The checker reads its name, MIME type, byte size, image dimensions, or PDF page count locally.
  2. Enter only the requirements that apply. Leave a field blank when the receiving form did not specify that limit.
  3. A pass means the measured property is within the value you entered. It does not certify biometric photo rules, document contents, readability, or whether another portal will accept the file.
  4. If a check fails, use the matching Shard Tools resizer, compressor, converter, or PDF tool, then check the downloaded result again.

Where check file requirements helps

A visa photo upload

Check the accepted image type, maximum KB, and required width and height. If the file fails, resize or compress it and run the checker again before submitting it.

A PDF application form

Enter the maximum file size and page count from the portal. The checker confirms the downloaded PDF, while the fill and flatten tools handle the form fields themselves.

A school or job portal

Use the checker as the final pre-upload step. It catches a wrong extension or oversized file without requiring a third-party site to receive the document.

Before you use the result

Questions about Check File Requirements

Does this upload my file?

No. The browser reads the selected file locally to measure its properties. No upload is needed to check the name, type, size, image dimensions, or PDF page count.

Can it tell me if a passport photo will be accepted?

It can check technical requirements such as file type, bytes, and pixels. It cannot certify face size, expression, lighting, background, recency, or the rules of the authority receiving the photo.

Why does my PDF pass but the portal still reject it?

A passing result covers only the properties you measured. The portal may require a different PDF version, page order, form state, filename, signature, readable content, or a smaller limit than the one you entered.

Related tools

Resize Image to 200x200

Create an exact 200×200 image using crop-to-fill or fit-with-background. Processing stays in your browser and supports JPG, PNG, and WebP input.

Compress Image to 100KB

Hit a hard 100KB upload limit exactly. Binary-search compression runs in your browser, so the photo never leaves your device. JPG, PNG, and WebP.

Compress PDF to 300KB

Reduce an entire PDF file to 300KB or less in your browser. See whether the target was reached and review quality before downloading; nothing is uploaded.

Fill PDF Form

Fill in a PDF form in your browser. Text boxes, checkboxes, radio buttons and dropdowns are detected and typed into locally. No upload, no account, no signup.

Flatten PDF Form

Flatten a filled PDF so the form fields become fixed page content and can no longer be edited. Runs in your browser: no upload, no account, no server.