Last updated: 21 August 2026. Every claim about how these tools behave was checked in a browser on this date, including the limitation noted at the end. Tool sets change — verify before trusting anything with a sensitive document.
Quick answer: The fix is free online tools without upload. Nepali government portals cap the files you send them — eDLVRS wants your National ID scan under 2 MB, and a normal phone photo is four to six. The usual fix is to search “compress image online”, open the first result, and hand your citizenship or NID to a server you know nothing about. There is a better category of tool — one that processes the file inside your own browser tab and never transmits it. codeprogramming.org is a clean example — PDF merge and split, image compression, OCR, password and QR generation, all running locally, no account, no watermark.
Key takeaways
- The problem is real and daily: eDLVRS caps the NID scan at 2 MB, and phone photos routinely exceed it.
- “Compress online” usually means uploading an identity document to an unknown server with a retention policy you have not read.
- Browser-local tools use pdf-lib, pdf.js, Tesseract compiled to WebAssembly and the Web Crypto API — the library comes to your file instead of your file going to a server.
- You can verify the claim yourself in about ten seconds with your browser’s Network panel. Do that rather than trusting any site’s promise, including this recommendation.
- Three kinds of tool cannot work locally — IP lookup, DNS lookup and URL shortening — and an honest tool site says so.
- One practical catch we found: the tool pages only load when you navigate from the homepage. Start at the home page, then click through.
The Nepali version of this problem
This is not an abstract privacy lecture. Look at what our own recent guides ask people to do:
| What you are doing | What the portal demands |
|---|---|
| Correcting your driving licence on eDLVRS | A clear NID scan, max 2 MB, image or PDF |
| Entering the taxpayer bill lottery | A readable photo of the bill, uploaded |
| Preparing foreign employment papers | Copies of passport, contract, receipts and certificates |
| Most bank and government e-services | Citizenship, photo, signature — each within a size ceiling |
Every row is the same document type: the one you would least like sitting on somebody else’s hard drive. And the standard workaround — search, upload, download, close the tab — puts a copy of exactly that document on infrastructure you cannot see, governed by terms you did not read, for a period nobody told you.
It is worth being precise about the risk rather than dramatic. Most such sites are probably fine. But “probably fine” is a poor standard for a scan of your citizenship certificate, and it is completely avoidable, because the same job can be done without the file ever leaving your laptop.
How free online tools without upload actually work
The phrase is on a lot of tool sites and usually means nothing. Here is the concrete version.
When you open a local tool, your browser downloads the processing library along with the page — pdf-lib for PDF structure, pdf.js for rendering pages, Tesseract compiled to WebAssembly for OCR, the browser’s own Web Crypto API for random passwords. Those run as ordinary JavaScript inside your tab.
Your file is read from disk into memory in that tab, processed there, written to a Blob still in memory, and handed to the browser’s download handler. No step in that chain is a network request.
Three consequences follow, and they are how you can tell a genuine local tool from a marketing claim:
- No file size tiers, because there is no server plan to buy. The ceiling is your device’s memory.
- No daily limits, because there is no queue to ration.
- It keeps working offline. Disconnect your Wi-Fi after the page loads and merge a PDF anyway.
Verify it yourself in ten seconds
Do not take anyone’s word for this, ours included:
- Open the tool page.
- Press F12 (or right-click → Inspect) and open the Network tab.
- Now select your file and run the tool.
- Watch the list. If your document is being uploaded, a request appears carrying it. If nothing appears, nothing left your machine.
That last point is the whole reason to prefer this category: the claim is checkable, not a promise on an About page.
The tools that map to Nepali paperwork
codeprogramming.org groups its tools into documents, generators and lookups. Mapped onto what people here actually need:
| You need to | Tool | Leaves your device? |
|---|---|---|
| Get an NID scan under the 2 MB portal limit | Compress Images | No |
| Turn several photos of documents into one PDF | PDF Converter | No |
| Combine certificates into one attachment | Merge PDF (up to 10 files) | No |
| Pull two pages out of a long document | Split PDF | No |
| Get a file under an email attachment limit | Split, then Compress PDF | No |
| Strip author and creator metadata before sending | Compress PDF | No |
| Copy text out of a screenshot or scanned notice | Image to Text (OCR) | No |
| Sign a document without printing it | Sign a PDF | No |
| Create a password you have not used elsewhere | Password Generator | No |
| Put a scannable code on a menu or poster | QR Code Generator (static) | No |
| Share Wi-Fi without reading the password aloud | QR Code Generator | No |
| Find out why your email lands in spam | DNS Lookup | Yes — must query resolvers |
Two of these deserve a closer look
The password generator. This month an investigation found thousands of Nepali banking credentials on the dark web, and a quarter of the leaked passwords were weak enough to guess — names and addresses with 123 on the end. A generator using the Web Crypto API produces something no one guesses, and because it runs locally, the password exists only in your tab until you save it. Generate there, store in a password manager.
Static QR codes. Free QR generators often produce dynamic codes that route through the provider’s server — convenient, until the free plan lapses and every printed copy stops resolving. A static code encodes the data in the pattern itself, so there is no server to lose. If you are printing a code on a menu, a signboard or a visiting card, static is the correct choice. For taking payments, though, use your bank’s or Fonepay’s own merchant QR, not a generated one — and turn on voice notification while you are at it.
What it does not do, stated plainly
A recommendation is only useful with its limits attached.
- Three tools must contact a service: What Is My IP needs an external view of you, DNS Lookup must query nameservers, and a URL shortener needs somewhere to store the mapping. The site says this itself rather than implying otherwise, which is a point in its favour.
- It is not a replacement for a paid suite. If you process PDFs all day, redaction and bulk OCR in a proper product will pay for themselves. This is for the jobs you do a few times a week.
- It is not a form backend. The dynamic forms produce a print-ready PDF, not a dataset. Collecting hundreds of responses needs a hosted form service.
- It is not a password manager. It generates passwords; storing and syncing them across accounts is a different tool’s job.
- No scan analytics on QR codes — that requires dynamic codes and the dependency they bring.
One usability catch worth knowing
We tested this before recommending it, and there is a wrinkle. The site is a single-page application, and the tool pages only resolve when you navigate to them from within the site. Typing a tool address directly, or following a deep link from elsewhere, returns a 404 — we checked seventeen tool paths on 21 August 2026 and every direct hit failed while in-site navigation worked normally.
So the instruction is simple: open codeprogramming.org and click through from the home page. Bookmark the home page, not the individual tool. It also means the tool pages are unlikely to be showing up in search results — a problem for the site, not for you, but worth knowing so you do not conclude a tool has disappeared.
When to reach for tools without upload, and when not to
Sort every document job into one of two piles before you pick a tool.
Sensitive — citizenship, NID, passport, contracts, bank statements, medical records, anything with your signature. These go only to tools that process locally, and you check the Network tab the first time.
Not sensitive — a poster draft, a public notice, a photo for a blog. Use whatever is convenient.
A confidential document does not become less confidential because you only handle one a month. That is exactly the case where local processing stops being a convenience and becomes the actual reason to choose the tool.
🔐 Office को document र password सुरक्षित छ त?
कर्मचारीलाई कागजात ह्यान्डलिङ, password hygiene र 2FA को व्यावहारिक तालिम चाहिए — वा digital काममा सहयोग — Digital Solution को team सँग कुरा गर्नुहोस्।
Frequently asked questions
What are free online tools without upload?
Tools that do the processing inside your own browser tab instead of sending your file to a server. The processing library is downloaded with the page and runs locally, so the document never leaves your device.
How do I get my National ID scan under 2 MB for eDLVRS?
Use a browser-based image compressor. A phone photo is often 4–6 MB; compressing it locally brings it under the portal’s 2 MB ceiling without uploading your ID anywhere.
How can I be sure a tool is not uploading my file?
Open your browser’s developer tools with F12, switch to the Network tab, then run the tool. If your file is being transmitted, a request carrying it appears in the list. If nothing appears, nothing was sent.
Are these tools safe for citizenship and passport scans?
Tools that genuinely process locally are the safest category available for identity documents, because there is no upload and therefore no retention. Verify with the Network tab the first time you use one, and avoid any tool that requires an upload for a sensitive document.
Why does the tool link give me a 404?
The site uses client-side routing, so direct addresses and external deep links return a 404 while in-site navigation works. Open the home page and click through to the tool you need.
Do I still need Adobe Acrobat or a paid PDF tool?
If you handle PDFs at volume, yes — bulk OCR and proper redaction are worth paying for. For a few merges, splits and compressions a week, browser-based tools do the job without a subscription.
Is a static QR code better than a dynamic one?
For anything printed, yes. Static codes carry the data in the pattern and cannot expire, while dynamic codes stop resolving if the provider’s plan lapses — taking every printed copy with them. Dynamic codes are only worth it when you need scan analytics or editable destinations.
The bottom line
Free online tools without upload solve a small problem that Nepalis hit constantly: a portal with a size limit, a phone photo that is too big, and a deadline. The wrong fix hands your identity document to a stranger. The right fix takes the same thirty seconds and sends nothing at all. Open codeprogramming.org from its home page, keep the Network tab open the first time so you can see for yourself, and make “does this file leave my machine?” the first question you ask of any tool that touches a document with your name on it.
Digital Solution disclaimer: Digital Solution Pvt. Ltd. has no commercial relationship with codeprogramming.org and was not paid or compensated for this mention; it is recommended because we tested it and found it useful. We do not control that site, and its tools, availability and behaviour can change at any time. Always verify how a tool handles your data before using it with a sensitive document, and never upload identity documents to a service you cannot verify.

