Destination validator · browser local

Check photo upload requirements

This route is a checker, not an automatic resizer. Enter photo or signature rules from the destination’s official notice, then get a local pass, warning, or fail result before choosing a separate resize action.

Illustration of checking an image against upload requirements

What this workspace does

An explicit ruleset and a measured file verdict.

Use it accurately

Aftermath does not claim affiliation with any application authority. The current official notice remains the source of truth.

Private browser processing

Selected files are processed in the current browser session. Aftermath has no account, cloud file storage, or server-side file-processing job.

How to check your file

Use the general validator when an application gives you measurable file rules but has no dedicated Aftermath source page. Enter its minimum or maximum KB, exact width and height, and allowed format, then choose one image. The browser reports pass, warning, or fail for those entered properties only. It does not resize the file, inspect visual composition, infer missing rules, or guarantee that the destination will accept it.

What to choose and what you get

What to choose

  • one or more JPG, PNG, or WebP assets and the applicable rule values

Result

  • a measured local comparison with warnings for missing requirements

Supported use

  • One locally selected JPG, PNG, or WebP checked against entered minimum/maximum KB, exact pixels, and allowed formats.
  • Transparent pass, warning, and fail details that state measured differences and keep unentered requirements incomplete.

Before you start

  • The validator does not alter the image; its fix action opens /custom as a separate workflow.
  • It cannot assess face position, background, recency, document identity, signature authenticity, portal policy, or final acceptance.

Supported formats

  • Accepted formats: JPG, PNG, WebP.
  • Output formats: HTML report.

Browser support and permissions

  • Modern browser with JavaScript, a supported image decoder, and enough memory for the selected set.
  • No camera, microphone, or screen permission is needed.

Choose the right settings

  • Choose this page for an application not covered by a named, source-linked validator.
  • Choose a dedicated exam or PAN route when its visible source and notice-specific caveats are relevant.
  • After identifying a measurable failure, use /custom to create a separate corrected copy and validate that output again.

Worked example

A recruitment portal states a 20–100 KB JPG and 300 × 400 pixels, so those exact rules are entered before checking a photo.

Starting facts

  • The destination values come from the notice currently being used.
  • The browser can measure bytes, decoded pixels and MIME format.

Observed operation: Enter the byte, pixel and format rules, select the photo and compare each measured property independently.

Review the result: Treat missing rules as warnings and use the pass/fail details to decide which property needs a separate correction.

Boundary: The validator cannot assess identity, pose, background, eligibility or undisclosed checks performed by the destination.

What you can do

Compare one application image's measured bytes, decoded dimensions, and MIME format with rules entered from any destination notice.

If it does not work

  • Blank size or pixel fields remain warnings, so an incomplete rule card cannot produce a complete measured pass.
  • Non-positive, non-whole pixel values or a minimum KB greater than the maximum create a rule-setup failure.
  • An unsupported or undecodable raster cannot supply reliable pixels or format facts for comparison.

Things to know

  • Review the result on the intended device before relying on it.

Privacy boundary

Selected image bytes and entered rule values stay in the current browser session and are not sent to an Aftermath processing service. How local processing is verified.

What this tool verifies

Checks the displayed limits and reports or creates a measured local comparison with warnings for missing requirements from one or more JPG, PNG, or WebP assets and the applicable rule values.

Check before sharing

A measured pass checks the entered file rules; it does not guarantee acceptance by the external destination.

Result checks

Method and observed boundary

Read the worked example and result review

Checks represented by this receipt

  • local file boundary: verified
  • image measurement: verified
  • validator transparency: verified

Limitation: The validator cannot assess identity, pose, background, eligibility or undisclosed checks performed by the destination.

Tested 2026-09-01. Deterministic release regression; cross-browser compatibility is not asserted.

How it works · Privacy · Terms of use · Contact