Every Indian state food department portal has its own photo specifications for ration card applications and photo updates. This guide covers exact dimensions, KB limits, and formats for UP, Maharashtra, Karnataka, Tamil Nadu, Delhi, and 6 more states — plus how to compress and resize your photo free online in one click.
| State | Portal | Photo Size | Dimensions | Format | Notes |
|---|---|---|---|---|---|
| Uttar Pradesh | fcs.up.gov.in | 20–50 KB | 3.5×4.5 cm | JPEG | Each family member photo required |
| Maharashtra | rcms.mahafood.gov.in | 10–50 KB | Passport size | JPEG/PNG | Head of family photo only |
| Karnataka | ahara.kar.nic.in | 10–20 KB | 3.5×4.5 cm | JPEG | Strict 20 KB limit |
| Tamil Nadu | tnpds.gov.in | 10–50 KB | Passport size | JPEG | Smart card photo update also accepted |
| Rajasthan | food.raj.nic.in | 20–50 KB | 3.5×4.5 cm | JPEG | White/light background preferred |
| Bihar | epds.bihar.gov.in | 20–50 KB | Passport size | JPEG | All family members to be uploaded |
| West Bengal | wbpds.gov.in | 10–40 KB | 3.5×4.5 cm | JPEG | Aadhaar-linked photo accepted |
| Madhya Pradesh | rationmitra.nic.in | 10–50 KB | Passport size | JPEG | Family photo update via MP e-district |
| Gujarat | digitalgujarat.gov.in | 10–50 KB | 3.5×4.5 cm | JPEG | Setu app also accepts photo uploads |
| Delhi | nfs.delhi.gov.in | 10–50 KB | Passport size | JPEG | e-Ration card — photo mandatory |