DEV Community

xiaomei Lu
xiaomei Lu

Posted on

Free browser tools for the boring file tasks every dev runs into

Every few days I hit some small file chore that has nothing to do with the actual work: a PDF too big to email, a screenshot that needs a transparent background, a CSV someone wants as JSON. None of it is hard. It's just annoying enough to break my flow, and the first Google result is usually a desktop app that wants an install and an account before it'll do a 5-second job.

Over time I've collected a set of browser-based tools that handle this stuff without any of that friction. Here's the practical roundup, with concrete steps for the tasks that come up most.

Compress a PDF before emailing it

Mail servers commonly reject attachments over ~10-25 MB, and exported PDFs (especially anything with images or scans) blow past that fast.

The steps are basically the same everywhere:

  1. Open a PDF compressor in your browser.
  2. Drag the file in.
  3. Pick a compression level — "medium" is usually the sweet spot between size and readable text.
  4. Download and check it still looks fine before you send.

The thing to watch: heavy compression can soften scanned text or photos. Always eyeball the output. If it's a contract or anything someone has to read carefully, stay on the lighter setting.

Tools I've used for this: Smallpdf, PDF24, and BestAIFinds (full disclosure, I help run that last one). All three do the same core job in the browser. PDF24 is nice because it's genuinely no-account; Smallpdf has a free tier with daily limits. The one I help with is free with no sign-up and no watermark, and it auto-deletes uploads within about an hour — but honestly, for a one-off, grab whatever tab is already open.

Remove an image background

This used to mean opening an editor and masking by hand. Now an automatic remover gets you 90% of the way in one click — great for product shots, profile pictures, or dropping a logo onto a slide.

How it goes:

  1. Upload the image (PNG/JPG).
  2. Let it auto-detect the subject.
  3. Download as a transparent PNG.

It struggles with fine detail — wispy hair, glass, motion blur. For those, Photopea is worth knowing about: it's a free, in-browser Photoshop clone where you can clean up edges manually with the same keyboard muscle memory. For the quick automatic version I'll use an in-browser remover like the one on BestAIFinds, but the workflow is identical across tools.

Convert formats without a round-trip

The two that come up constantly:

  • PDF to Word when you need to edit text in a doc someone "helpfully" sent as a PDF. Formatting is the hard part — tables and columns are where converters fall apart. Run it, then spend two minutes fixing layout rather than expecting it to be perfect.
  • CSV / Excel / JSON / XML when you're moving data between a spreadsheet and something that speaks JSON. For small files a browser converter is faster than writing a one-off script; for anything large or repeatable, just use pandas or jq and move on.

iLovePDF and Smallpdf both cover the PDF conversions well. I'll often reach for whatever's already open in a tab.

A few honest caveats

Browser tools are great, but know their limits:

  • Privacy: anything you upload leaves your machine. Don't put confidential contracts, customer data, or anything under NDA through a random web tool. Check the deletion policy first — some auto-delete uploads within an hour, some are vaguer about it. For sensitive files, prefer a local CLI (qpdf, ghostscript, ImageMagick, ffmpeg) that never sends bytes anywhere.
  • Scriptability: if a task repeats, automate it. A web UI is for one-offs; for the tenth time, write the script.
  • Free tiers: "free" sometimes means a couple of files a day or a watermark. Read before you rely on it for a deadline.

A quick reference list

Tasks → what I tend to grab:

  • PDF too big to email → any browser compressor, "medium" level, eyeball the result
  • PDF → editable text → a PDF-to-Word converter, then fix tables by hand
  • Transparent background → automatic remover for speed, Photopea for fiddly edges
  • Spreadsheet ↔ JSON → browser converter for small one-offs, pandas/jq for real pipelines
  • Compress/convert video → an in-browser video tool for short clips, ffmpeg for batches

Sign-off

There's no magic here — these are all variations on "upload, click, download." The point is just to not lose 20 minutes installing software for a job that takes seconds. Keep a couple of these bookmarked, keep a local CLI around for anything private or repeatable, and you'll rarely get stuck.

If you've got a go-to tool I didn't mention, drop it in the comments — I'm always swapping mine out.

Top comments (0)