Skip to main content

visareadynow-passport-specs

Official biometric passport and visa photo size specifications (35x45mm, 2x2 inch, 50x70mm, 33x48mm, 50x50mm) for 190+ countries worldwide.

Powered by VisaReadyNow - Official Passport Photo Generator.

Features

  • 🌍 190+ Countries Supported: Exact specifications for US, Canada, UK, Australia, Schengen Europe, India, China, Japan, UAE, Brazil, and more.
  • 📐 Dual Document Support: Query specs for both passport and visa photos.
  • 📏 Multi-Unit Output: Dimensions provided in millimeters (mm), pixels (px), and inches (in).
  • 🎨 Biometric Rules: Background color requirements, DPI, file format, max/min file size, glasses policy, and face height ratios.

Installation

pip install visareadynow-passport-specs

Quick Start

from visareadynow_passport_specs import get_passport_spec

# Get US Passport Spec (2x2 inches / 51x51 mm)
us_passport = get_passport_spec("US", "passport")
print(us_passport)
"""
{
    'country': 'United States',
    'country_code': 'US',
    'document_type': 'passport',
    'width_mm': 51,
    'height_mm': 51,
    'width_px': 600,
    'height_px': 600,
    'width_inches': 2,
    'height_inches': 2,
    'background_color': 'white',
    'dpi': 300,
    'file_format': 'JPEG',
    'file_size_min_kb': 100,
    'file_size_max_kb': 240,
    'glasses_allowed': False,
    'label': '51 × 51 mm'
}
"""

# Get France Schengen Visa Spec (35x45 mm)
france_visa = get_passport_spec("FR", "visa")
print(f"France Visa: {france_visa['width_mm']}x{france_visa['height_mm']} mm")

Official Online Generator & Specs Database

For full online photo resizing, automatic background removal, and biometric compliance verification, visit:

👉 https://visareadynow.com

License

MIT © VisaReadyNow

Metadata

Release files for visareadynow-passport-specs 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for visareadynow-passport-specs 1.0.0
File Size Uploaded
visareadynow_passport_specs-1.0.0.tar.gz 10.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for visareadynow-passport-specs 1.0.0
File Interpreter ABI Platform
visareadynow_passport_specs-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 19.8 kB

Release files / visareadynow_passport_specs-1.0.0.tar.gz

Download URL visareadynow_passport_specs-1.0.0.tar.gz
Size 10.3 kB
Tags Source
SHA-256 checksum
How to use checksums
2d45dc7db5a4dc27c7a88b0016869649f228080d97fe0a6ac435f59c3bb14e70
BLAKE2b-256 checksum
How to use checksums
a398b9a0f2269c3118534a3758edc79593c377767aafb13138429963de33b24f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / visareadynow_passport_specs-1.0.0-py3-none-any.whl

Download URL visareadynow_passport_specs-1.0.0-py3-none-any.whl
Size 9.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e24769cc53493420b0db2d1d393e67eb1385fa54dc8595415ee5b5b476d8dcf2
BLAKE2b-256 checksum
How to use checksums
aee48b9c726275573b774ca285b767f23a51c522ec27615cb0f0221b635d7fc5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page