Skip to main content
Version: v2

Meet image requirements

The BlinkID Verify SDK handles image requirements automatically and provides optimal images to the API.

If you're not using the Verify SDK, or you're just testing the API, use the following guidelines to ensure the best possible results.

Image formats​

All endpoints accept JPEG and PNG images. The resolution of the image should be at least 1080p (1920×1080 px). Smaller resolutions are accepted, but won't provide optimal results. Larger resolutions are also accepted, but won't improve the scanning process significantly. Going above 4K is not recommended in any case.

JPEG is recommended; use a high quality compression setting.

Positioning​

Ensure the document fills approximately 60% - 70% of the image and is the original, uncropped and unprocessed camera frame.

Image positioning

Ensure the document is fully visible.

Image occlusion

Framing and context​

Leave sufficient spacing on each side of the document. This helps detect the edges of the document.

If you're using liveness checks, make sure the captured images have enough physical real-world context, which is important for their accuracy.

Image framing

Lighting conditions​

Ensure good lighting conditions. Make sure the document is well-lit and avoid scanning against bright backgrounds.

Image lighting

Natural daylight produces best results. Avoid using a flashlight as it's likely to cause glare.

Image glare

Resolution​

Blurred images are difficult to read even for humans. Make sure that the images you use aren't blurred.

Image blur

Capture both sides (if applicable)​

If you're capturing a multi-sided document (e.g. not a passport or similar), capture both sides. More checks can run, and the resulting verification is significantly more robust.

SDK​

Repeated image failures lead to abandonment. Use the Verify SDK to maximize first-time success rates.