India Address Generator
Generate Indian address-format samples for testing Indian PIN codes, state selectors, shipping fields, checkout forms, CRM imports, and database seeds.
An Indian fixture for six-digit PIN and state mapping
Compare the six-digit PIN and selected state after importing this record. The city labels use Latin script; a state/territory selector does not provide a complete district or post-office hierarchy.
Current fixture coverage: 36 selectable regions · 42 locality fixtures
- Street
1 MG Road- City
Vijayawada- Region
Andhra Pradesh (AP)- Postal code
520001
Expected full-address output
1 MG Road, Vijayawada, Andhra Pradesh 520001, India
Download this record: JSON CSV
Keep the PIN as a six-character string and map regionCode deliberately; do not reuse a US five-digit ZIP constraint.
What to check
- Reject accidental truncation to five digits in the form’s input mask or database column.
- Keep state and city distinct; this generator has no independent district/locality selector or Indian-language translation.
A change to catch in a preservation test: postalCode
- Original value
520001- Changed value
52000
A preservation test should detect this change. Test intentional normalization against a separate contract.
What this version does not cover
State/territory selection does not cover every district or post office. City names use Latin script; there are no independent district/locality selectors or Indian-language translation.
Product scope reviewed: . Fixture methods and limits
India: 28 states and 8 union territories
The selector includes all 36 administrative areas, including Ladakh and the combined territory of Dadra and Nagar Haveli and Daman and Diu. City samples use Latin-script names for international forms.
36 selectable regions · 42 locality/postcode samples
- Maharashtra (MH) — Mumbai, 400001
- Delhi (DL) — New Delhi, 110001
- Karnataka (KA) — Bengaluru, 560001
- Ladakh (LA) — Leh, 194101
- Dadra and Nagar Haveli and Daman and Diu (DN) — Daman, 396210
View all supported regions (36)
- Andhra Pradesh (AP)
- Arunachal Pradesh (AR)
- Assam (AS)
- Bihar (BR)
- Chhattisgarh (CG)
- Goa (GA)
- Gujarat (GJ)
- Haryana (HR)
- Himachal Pradesh (HP)
- Jharkhand (JH)
- Karnataka (KA)
- Kerala (KL)
- Madhya Pradesh (MP)
- Maharashtra (MH)
- Manipur (MN)
- Meghalaya (ML)
- Mizoram (MZ)
- Nagaland (NL)
- Odisha (OD)
- Punjab (PB)
- Rajasthan (RJ)
- Sikkim (SK)
- Tamil Nadu (TN)
- Telangana (TS)
- Tripura (TR)
- Uttar Pradesh (UP)
- Uttarakhand (UK)
- West Bengal (WB)
- Andaman and Nicobar Islands (AN)
- Chandigarh (CH)
- Dadra and Nagar Haveli and Daman and Diu (DN)
- Delhi (DL)
- Jammu and Kashmir (JK)
- Ladakh (LA)
- Lakshadweep (LD)
- Puducherry (PY)
Address format and postal-code guide
Six-digit PIN
PIN means Postal Index Number. Postal routing areas do not map one-to-one to state boundaries. A regular PIN begins with 1–9; a six-digit length check alone is insufficient.
Locality and address order
Preserve the house, street and locality, followed by city, state or union territory, PIN and INDIA. Our record uses a compact street field rather than separate district and locality selectors.
Names and administrative changes
The selector distinguishes states from union territories. Sri Vijaya Puram is the current name of Port Blair. The tool uses Latin-script samples; it does not translate addresses into Hindi or every local language.
Coverage includes every top-level region, with a limited selection of localities. Generated streets and profiles are synthetic; postcode examples do not verify a complete delivery address.
References: National Portal of India · India Post: PIN directory · GeoNames postal data · CC BY 4.0
How this page was checked · 2026-09-23
What we checked
- All 28 states and 8 union territories have maintained locality and PIN examples
- Locality and state or territory hierarchy
- Six-digit PIN Code presentation
- Street and person details are synthetic
Primary references
Data boundary: Format references do not certify this synthetic record for delivery. Read the data methodology and editorial standards
FAQ
Does a six-digit PIN prove the full address exists?
No. This fixture supplies a format example, not a current post-office allocation or building lookup.
Can I select districts separately?
No. The page exposes state/territory filters and maintained city/PIN examples, not a full district tree.
Are Indian-language addresses generated?
City labels use Latin script. Arbitrary translation and comprehensive native-script address generation are not provided.