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
passportandvisaphotos. - 📏 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:
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)
| File | Size | Uploaded | |
|---|---|---|---|
| visareadynow_passport_specs-1.0.0.tar.gz | 10.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|