Try Free →
100% Client-Side

Browser-Based PDF Compression

BharatDocSeva compresses PDFs entirely in your browser using pdf.js and pdf-lib — the same technology powering millions of PDF workflows. No file leaves your device. No server is involved. It even works offline after the initial page load — ideal for areas with limited connectivity.

Compress PDF in Your Browser Now

No upload. No account. Works on Chrome, Safari, Firefox, and Edge on any device.

📄 Start Now — It's Free

How It Works

1

Upload or Scan

Drop your PDF or tap BharatScan to capture directly from your device camera.

2

Choose Target Size

Select a preset or enter a custom KB/MB target. All computation runs on your CPU.

3

Download & Upload

Download your compressed locally file and upload directly to your portal.

🔒

100% Private

Files stay on your device. Never uploaded to any server.

📷

BharatScan Built-in

Scan physical documents with your phone camera instantly.

🇮🇳

Made for India

Calibrated for Indian government and job portal limits.

🆓

Completely Free

No signup, no charges, no daily limits.

Frequently Asked Questions

What technology does BharatDocSeva use for browser-based compression?

BharatDocSeva uses pdf.js (Mozilla) to render each PDF page to a high-DPI canvas, then re-encodes each page as JPEG or PNG using the browser's Canvas API. pdf-lib then assembles the compressed pages into a new PDF — entirely in-browser, no plugins.

Does it work offline?

Yes, after the initial page load. BharatDocSeva caches its JavaScript bundles in the browser. Once loaded, you can disconnect from the internet and compression continues to work — useful in areas with patchy connectivity.

Is browser-based compression slower than server-based?

For typical 1–10 page government documents, compression takes 2–8 seconds on a modern smartphone — comparable to server-based tools without the upload wait time. Larger multi-page PDFs may take 15–30 seconds.

Which browsers support BharatDocSeva?

Chrome 90+, Safari 14+, Firefox 88+, Edge 90+, and Samsung Internet 14+ are all supported. Works on Android, iOS, Windows, macOS, and Linux without any plugins or extensions.