100% Private
100% Local
No Signups
Back to Blog
Electoral PDF
Tutorial
Data Extraction

How to Convert Electoral Roll PDF to Excel — Free, In Browser

2026-04-21

8 min read


Why Extract Electoral Roll PDFs?

The Election Commission of India publishes electoral rolls as PDFs — booth-wise, ward-wise, constituency-wise. They're free to download from state CEO portals (ceo.delhi.gov.in, ceo.maharashtra.gov.in, ceo.karnataka.gov.in, etc.) but the format makes them almost useless for analysis:

  • Multi-column layout (3 voters per row × 30 rows per page)
  • Regional script (Devanagari, Tamil, Telugu, Bengali, Marathi, Gujarati, Kannada, Punjabi)
  • Repeated boilerplate (booth header on every page)
  • Inconsistent field order across constituencies
  • Image-only PDFs for older rolls (need OCR)
  • If you're a political consultant, polling researcher, journalist, NGO, or candidate's data team, you need this data in Excel — voter name, age, gender, relation, house number, photo ID, part number, serial number — to do anything useful.

    This guide shows you how to extract an electoral roll PDF to Excel in the browser, without uploading the file to a third-party service.

    Why "no upload" matters for voter data

    Electoral rolls contain personally identifiable information (PII) for tens of thousands of voters per constituency. Uploading them to a random conversion website creates serious risks:

  • Privacy violation under DPDP Act 2023 — voter PII without lawful basis
  • Election Commission compliance issues — rolls are for "specified purposes only"
  • Data breach exposure — if the conversion service is hacked, voter data leaks
  • Competitive intelligence leak — campaign teams uploading rolls to unknown servers
  • Cross-border data transfer issues — most "free" PDF tools host in the US/EU
  • Browser-based extraction (using ExactPDF or similar) eliminates all five risks because the PDF never leaves your laptop.

    Step-by-Step: Extract an Electoral Roll PDF to Excel

    Step 1: Download the roll

    Go to your state CEO website → Search Electoral Roll → enter constituency / part / booth → download PDF. Most rolls are 100–1,500 pages depending on level.

    Step 2: Open ExactPDF Electoral PDF tool

    Visit Electoral PDF. The page loads in your browser — no signup, no upload UI.

    Step 3: Drop the PDF into the browser

    Drag the downloaded roll into the upload area. The file stays in your browser memory; nothing is sent over the network. You can verify in DevTools → Network tab — there will be zero outbound requests with file content.

    Step 4: Parser auto-detects layout

    The tool inspects the first few pages to identify:
  • Booth header pattern
  • Column count (typically 3)
  • Field order (Name → Relation → House No → Age → Gender → EPIC No)
  • Script (auto-detects Hindi, Tamil, etc.)
  • Step 5: Review the field map

    A small preview shows the first 20 voters with detected columns. If the auto-detection is off (rare), you can drag column boundaries.

    Step 6: Click "Export to Excel"

    The tool generates a clean .xlsx with one row per voter and columns: `Part No | Serial No | Name | Relation | Relation Name | House No | Age | Gender | EPIC No`

    Step 7: Download

    The .xlsx downloads directly. For a 1,200-voter booth roll, the entire end-to-end takes under 30 seconds on a modern laptop.

    What about scanned (image) electoral rolls?

    For rolls published as scanned images (older rolls or some district magistrate's office uploads):

  • First run OCR PDF — adds a text layer to the scanned PDF, in your browser, using Tesseract.js
  • Then run Electoral PDF on the OCR'd output
  • OCR accuracy on Election Commission scans is typically 95%+ for English fields and 90%+ for Devanagari, with the main error mode being tightly-printed EPIC numbers (e.g. confusing 0/O, 1/I, 5/S).

    Common pitfalls

    IssueFix
    Field order shuffled (some columns swapped)Use the column-map drag UI
    Voters missing on last pageCheck if page has incomplete column — re-parse with "include partial rows"
    Names in mixed scriptTool exports both Devanagari + transliteration columns
    Duplicate serial numbersLikely two booths in one PDF — split by Part No first
    EPIC numbers misreadOCR on scanned rolls; manual fix in Excel

    Bulk processing many booths

    For an entire constituency (200+ booth rolls):

  • Download all booth PDFs into a folder
  • Use Batch PDF Converter to run Electoral extraction on each
  • Export → one .xlsx per booth
  • Combine in Excel using Power Query or pandas
  • Total time for a 200-booth constituency on a modern laptop: ~15 minutes.

    Privacy comparison

    ApproachVoter data uploaded?CostSpeed
    Manual data entryNoDays of laborVery slow
    Adobe Acrobat (paid)Sometimes (AI features)$20/monthSlow
    Generic online PDF-to-Excel converterYes — to their serversFree with limitsFast
    Custom Python scriptNo (local)Engineer hoursFast (one-time setup)
    ExactPDF Electoral PDFNo — browser onlyFreeFast

    FAQ

    Can I convert an Indian electoral roll PDF to Excel?

    Yes. ExactPDF's Electoral PDF tool parses electoral roll PDFs (from CEO state portals, NVSP, or constituency websites) and exports the voter records into a clean Excel/CSV with name, age, gender, relation, and house number columns.

    Does it handle regional language scripts?

    Yes — Devanagari, Tamil, Telugu, Kannada, Bengali, Marathi, Gujarati, and Punjabi.

    Is the data uploaded anywhere?

    No. Voter data is sensitive and processed entirely in your browser. The PDF never leaves your device.

    How large an electoral roll can I process?

    There is no hard page limit. We have tested booth-level rolls of 1,200+ voters and constituency rolls of 100,000+ voters. RAM is the only constraint.

    Can I extract a specific booth or part?

    Yes. After extraction you can filter by part number, ward, or polling booth in Excel.

    Try Electoral PDF — Free, No Upload →

    Free Tool
    Try Electoral PDF

    Extract Indian electoral roll PDFs into clean Excel/CSV — Devanagari, Tamil, Telugu, all major scripts. No upload.

    Open Tool
    100% private — runs in your browser

    Found this helpful?

    ❤️ Love this tool? Share it:

    Related Articles
    OCR PDF: How to Extract Text from Scanned Documents in 2026

    Turn scanned PDFs into searchable, editable documents using free OCR technology. Works directly in your browser with no cloud uploads.

    Free AI-Powered PDF Tools: OCR, Smart Redaction & Auto-Renaming

    Discover our suite of free AI tools that run entirely in your browser.

    Why PDF Tools Should Never Upload Your Files (And How to Verify)

    Learn why uploading PDFs to cloud services puts your data at risk. Discover how truly private PDF tools work and how to verify they never upload your files.