Most people install WSL for development and never think about what else it’s good for. That’s a missed opportunity. The same Linux environment that runs your dev stack also gives you a toolbox of fast, free utilities for everyday file jobs — converting images, compressing PDFs, editing video — that would otherwise send you to a sketchy upload-it-here website.
The common thread across all of these: they run on your own machine. No uploads, no file-size caps, no watermarks, no signup. Here are ten genuinely useful things you can do once WSL is set up. If it isn’t yet, our WSL install guide covers it in one command.
1. Convert JPG to WebP (and back)
WebP files are smaller than JPG at similar quality, which is why the web runs on them. Google’s cwebp converts a file or a whole folder in seconds. See convert JPG to WebP and, for the reverse, convert WebP to JPG or PNG.
2. Bulk-convert and resize images
A for loop turns a folder of hundreds of images into another format or size in one pass. There’s no per-file uploading and no count limit. Start with bulk convert PNG to WebP and batch resize images from the command line.
3. Compress images without losing quality
optipng repacks PNGs losslessly and jpegoptim trims JPGs, so you shrink files without a visible difference. Full walkthrough in compress images without losing quality.
4. Convert iPhone HEIC photos to JPG
Those .heic files half your apps refuse to open become standard JPGs with one command. See convert HEIC to JPG.
5. Strip metadata and GPS from photos
Photos carry the exact location they were taken. exiftool removes that — and it has to run locally, because uploading the files would defeat the entire privacy point. See remove image metadata (EXIF/GPS).
6. Compress a PDF without uploading it
Ghostscript shrinks a bloated PDF by downsampling its images while keeping text crisp. Ideal for contracts and statements you’d never upload to a converter. See compress a PDF without uploading it.
7. Merge, split, and convert PDFs
pdfunite, qpdf, and Poppler cover the everyday PDF jobs: merge PDF files, split a PDF into pages, and convert PDF pages to images. You can even extract the text for searching or quoting.
8. Compress and convert video
FFmpeg shrinks large clips with CRF encoding and changes formats in seconds. See compress a video without losing quality and convert MOV or MKV to MP4.
9. Pull audio out of a video
Lift the soundtrack from a recording as MP3, or copy it losslessly. See extract audio (MP3) from a video.
10. Trim clips and make GIFs
Cut a video without re-encoding (instant, no quality loss) or turn a few seconds into a clean GIF. See trim or cut a video without re-encoding and make a GIF from a video.
Why this beats the online tools
What you get by running it in WSL
- Files never leave your machine — real privacy
- No upload, no download, no queue
- No file-size limits or daily caps
- No watermarks and no signup
- Batch a whole folder in one command
- Everything is free and open source
The trade-off is a one-time setup and typing commands instead of clicking. Once it’s there, these jobs are faster than any website — and you stop handing your private files to servers you don’t control.
Wrapping up
WSL is far more than a dev environment. With a handful of free tools it becomes the fastest, most private way to convert images, edit PDFs, and process video on Windows — all locally, all without uploading a thing. Pick whichever task you hit most often, follow its guide, and you’ll have a repeatable command you can reuse forever.
To understand the bigger picture of running these tools, see run Linux command-line tools on Windows without a VM.