Resize photo & signature for PAN (Protean / NSDL) (4–20 KB) — Free & Private

Permanent Account Number application via Protean eGov (formerly NSDL e-Gov). Conducted by Protean eGov Technologies (formerly NSDL e-Governance).

Photograph

All processing happens in your browser. Your image is never uploaded to any server.
213×213 px · 4–20 KB · JPEG ·white bg

Signature

All processing happens in your browser. Your image is never uploaded to any server.
213×100 px · 1–10 KB · JPEG ·white bg

Protean eGov Technologies (formerly NSDL e-Governance Infrastructure) is one of two authorised PAN service providers under Form 49A. Its e-PAN portal enforces strict size limits on photographs and signatures and frequently rejects mobile-camera images for being too large.

How to use PhotoSahi for this form

  1. Choose Photograph or Signature.
  2. Pick your source image from the device.
  3. PhotoSahi locks dimensions to Protean's spec and re-encodes as JPEG under the KB ceiling.
  4. Download and upload to your PAN application on onlineservices.nsdl.com.

Specification

ItemDimensionsFile sizeFormatBackground
Photograph 3.5 cm × 2.5 cm (213 × 213 px) · 200 DPI 4–20 KB JPEG white
Signature 213 × 100 px 1–10 KB JPEG white

Frequently asked questions

What is the photo size for PAN card application on NSDL/Protean?

A colour JPEG photograph of 213 × 213 pixels (3.5 cm × 2.5 cm at 200 DPI) up to 20 KB, on a white background.

What is the signature size for PAN card on NSDL/Protean?

A scanned signature in JPEG of 213 × 100 pixels, up to 10 KB. Sign in black ink on white paper.

What format does NSDL/Protean accept for PAN photo upload?

JPEG only. PNG and PDF are not accepted for the photograph or signature.

Why does NSDL keep rejecting my PAN photo?

The two most common reasons are file size exceeding 20 KB and the dimensions being too large. PhotoSahi's preset on this page enforces both constraints.

Is NSDL Protean the same as UTIITSL for PAN?

No. They are two separate PAN service providers with slightly different upload specs. If you are applying via UTIITSL, use the UTIITSL preset instead.

Related presets