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.
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.
Read file properties and compare them with upload requirements. The selected file stays in this browser tab.
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
Find related browser-local tools for nearby tasks without starting another search.
Browse all document tools toolsOnline 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.
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.
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.
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.
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.
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.
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.
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.
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.
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 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 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.