100% private · runs inside your browser

Compress, resize and convert files for government forms

Hit an exact KB target, apply one-click SSC, UPSC, IBPS and Police presets, add your name and date to a photo, scan a certificate straight or merge marksheets into one PDF.

आपकी फ़ाइल आपके डिवाइस से बाहर नहीं जाती — कोई अपलोड नहीं, कोई वॉटरमार्क नहीं।

No file upload No signup No watermark Works offline Unlimited files
JPG · PNG · WEBP · PDF Up to 100 MB per file
Use camera

Nothing has been uploaded — files stay on this device.

Files uploaded
0
Tools
6
Exam presets
8
Price
Free

Three steps

From camera roll to accepted upload in under a minute

No account, no queue, no waiting for a server to return your file. The whole pipeline runs on your CPU while you watch.

  1. 1

    Drop your file anywhere

    JPG, PNG or PDF — the drop zone recognises the type and opens the tool you actually need. Pasting from the clipboard works too.

  2. 2

    Pick your exam or type a number

    Choose SSC, UPSC, IBPS or Police to load dimensions and KB limits automatically, or just type “50” to target an exact 50 KB.

  3. 3

    Download and upload

    The result lands in your Downloads folder, named and sized for the portal. Upload it straight from your phone.

Reference

Photo & signature sizes for Indian government forms

These are the requirements published by the recruitment portals and mirrored into the one-click presets. Recruitment bodies revise specifications between cycles — always cross-check the number in your own notification before the final upload.

Exam-wise photograph and signature dimensions and file size limits
Exam / form Photo Signature
SSC (CGL, CHSL, MTS, CPO) 200 × 230 px · 20–50 KB 140 × 60 px · 10–20 KB
UPSC (CSE, NDA, CDS, CAPF) 350 × 350 px · 20–300 KB 350 × 150 px · 20–300 KB
IBPS / SBI (banking) 200 × 230 px · 20–50 KB 140 × 60 px · 10–20 KB
Banking extras Thumb 240 × 240 px · 20–50 KB Declaration 800 × 400 px · 50–100 KB
RRB / Railway 320 × 240 px · 15–70 KB 140 × 60 px · 10–40 KB
UPSSSC / UPPSC 350 × 450 px · 50–100 KB 350 × 150 px · 30–50 KB
State Police (most boards) 200 × 230 px · 20–50 KB 140 × 60 px · 10–20 KB
Passport / visa photo 413 × 531 px (35 × 45 mm @300 DPI)

Formats are JPG/JPEG on every portal listed. SSC has moved to live photo capture at the exam centre for some 2026 cycles while still accepting the uploaded photograph on others — check your admit card instructions.

Privacy by architecture, not by promise

Your Aadhaar scan never touches a server

There is no backend to send it to. Uploading, resizing, compressing and PDF assembly all happen inside this tab using the browser's canvas and WebAssembly. Open your browser's Network tab and watch: after the page loads, nothing else is requested.

Zero upload

Files are read with the browser's File API and written back with canvas.toBlob(). There is no fetch() of your document anywhere in the code.

Offline after load

Once the page is open it needs no connection — useful in a cyber café with a flaky line, or on a phone on its last bar of data.

No account, no tracking

No signup wall, no email, no cookies for advertising, no analytics scripts. Closing the tab leaves nothing behind.

AnyDocTool compared with typical ad-supported online converters
What happens to your file AnyDocTool Typical free site
File upload requiredNoYes
Works without internetYesNo
Popup / redirect adsNoneOften
Watermark or signup wallNoneSometimes
Exact KB targetingExactEstimate
PriceFreeFreemium

Questions

Everything aspirants ask before the first upload

Still unsure about something? The compare table above lists exactly what the tool does and does not do with your file.

Are my documents uploaded to a server?

No. Every operation — resizing, compression, edge detection and PDF merging — runs inside your browser using the HTML5 Canvas and WebAssembly libraries. There is no backend, so there is nothing to leak. You can even disconnect your internet after the page loads.

How does the compressor hit exactly 20KB or 50KB?

The tool re-encodes your image with JPEG quality values picked by binary search. It starts at quality 92, halves the search window each pass, and stops when the encoded byte count lands just under your target — usually in 6 to 8 iterations, verified before you download.

Which exams do the presets cover?

SSC (CGL, CHSL, MTS, CPO), UPSC (CSE, NDA, CDS, CAPF), IBPS and SBI banking forms including thumb impression and handwritten declaration, RRB railway forms, UP state commissions and most state police boards — plus passport and visa photo sizes. Each preset shows the accepted window so you can confirm it against your notification.

Will it work on a cheap Android phone?

Yes. The page is a few hundred kilobytes of HTML, CSS and JavaScript with no video or heavy framework, and images are downscaled with repeated halving so even a 12 MP camera photo compresses in a couple of seconds. Install it to your home screen and it opens like an app without a browser bar.

What is a DOPO photo and when do I need one?

DOPO stands for “Date Of Photograph On photo”. Several boards ask for the candidate's name and the date the photograph was taken to be printed on a white strip below the photo, so the photo cannot be swapped later. The DOPO Maker lays that strip out with the right margins and font sizing and exports a print-ready sheet.

Is there any hidden limit or paid tier?

No accounts, no daily caps, no output watermarks, no “upgrade to download”. Because processing happens on your own CPU the running cost for the site is a static file host, which is why it can stay free.

Ready when your form is

Bookmark AnyDocTool, install it on your home screen, and stop hunting for a working converter the night before the deadline.

No upload · No signup · No watermark · Unlimited files