India e-Visa upload limits

What India e-Visa accepts, according to its official documentation.

Limits from official sources, with the date we last checked them.
What Limit Plan Source
Passport bio page scan Scanned bio page of the passport showing the photograph and details: PDF, 10 KB to 300 KB. Business/medical supporting documents have the same limit. The source does not say whether KB/MB mean 1000 or 1024 bytes; the stored bytes are the stricter reading of each bound. 10 KB – 300 KB formats: PDF — Official source
e-Visa applicant photo JPEG, 10 KB to 1 MB, height equal to width; plain light or white background, no borders. No pixel size is given for the e-Visa photo. The source does not say whether KB/MB mean 1000 or 1024 bytes; the stored bytes are the stricter reading of each bound. 10 KB – 1 MB aspect 1:1, formats: JPEG — Official source