A curated list of browser-based tools that process files locally — no uploads, no servers, full privacy.
Modern browsers with WebAssembly, Canvas, and Web Workers can handle tasks that previously required desktop software or cloud services. This list collects the best tools that run entirely in your browser.
| Tool | Description |
|---|---|
| MiOffice PDF Merge | Merge multiple PDFs in browser, no upload. WASM-powered. |
| MiOffice PDF Split | Split PDF into individual pages or custom ranges. Runs locally. |
| MiOffice PDF Compress | Compress PDF file size without quality loss. Client-side processing. |
| MiOffice PDF Editor | Edit PDFs directly in the browser — add text, images, annotations. |
| MiOffice PDF Protect | Add password protection to PDFs. Zero server interaction. |
| MiOffice PDF Unlock | Remove password from protected PDFs locally. |
| MiOffice PDF Rotate | Rotate PDF pages individually or in bulk. |
| MiOffice PDF to Images | Convert PDF pages to high-quality PNG/JPG images. |
| MiOffice DOC to PDF | Convert Word documents to PDF in browser. |
| MiOffice XLSX to PDF | Convert Excel spreadsheets to PDF locally. |
| PDF.js | Mozilla's open-source PDF viewer for the web. |
| PDF-LIB | Create and modify PDFs in any JavaScript environment. |
| Stirling PDF | Self-hosted PDF manipulation tool. |
| Tool | Description |
|---|---|
| MiOffice Image Compress | Compress images up to 90% smaller. Browser-based, no upload. |
| MiOffice Image Resize | Resize images to exact dimensions. Runs entirely client-side. |
| MiOffice Image Crop | Crop images with precision in browser. No server needed. |
| MiOffice Image Convert | Convert between image formats — PNG, JPG, WebP, AVIF. |
| MiOffice WebP to PNG | Convert WebP images to PNG format locally. |
| MiOffice WebP to JPG | Convert WebP images to JPG format in browser. |
| MiOffice JPG to WebP | Convert JPG to modern WebP format. Zero upload. |
| MiOffice PNG to JPG | Convert PNG to compressed JPG. Client-side processing. |
| MiOffice Bulk Resize | Batch resize hundreds of images at once in browser. |
| MiOffice Image to PDF | Convert images to PDF documents locally. |
| Squoosh | Google's image compression web app. |
| Photopea | Advanced browser-based image editor (Photoshop alternative). |
| SVGOMG | SVG optimizer with a web GUI. |
| Tool | Description |
|---|---|
| MiOffice Video Compress | Compress video files in browser using FFmpeg WASM. No upload. |
| MiOffice Video Convert | Convert video formats — MP4, WebM, AVI, MOV. Client-side. |
| MiOffice Video Trim | Trim and cut video clips locally in browser. |
| MiOffice GIF Maker | Create GIFs from video. Runs locally with WASM. |
| FFmpeg.wasm | FFmpeg compiled to WebAssembly for browser use. |
| Clipchamp | Microsoft's browser-based video editor. |
| Kapwing | Online video editing and content creation platform. |
| Tool | Description |
|---|---|
| MiOffice Remove Background | AI-powered background removal. ONNX model runs in browser. Zero upload. |
| MiOffice Remove Object | Remove unwanted objects from images using AI. Fully client-side. |
| MiOffice Face Swap | AI face swap running ONNX models in browser via WebAssembly. |
| Transformers.js | Run Hugging Face models directly in the browser. |
| ONNX Runtime Web | Run ONNX ML models in browser with WebAssembly/WebGPU. |
| MediaPipe | Google's on-device ML solutions for web. |
| Tool | Description |
|---|---|
| MiOffice File Convert | Universal file converter running in browser. |
| MiOffice QR Generator | Generate QR codes locally. No tracking, no server. |
| MiOffice JSON Formatter | Format and validate JSON in browser. |
| MiOffice Base64 Encode | Encode/decode Base64 strings locally. |
| FileSaver.js | Save generated files on the client side. |
| JSZip | Create, read, and edit .zip files with JavaScript. |
| SheetJS | Spreadsheet data parser and writer for the browser. |
| Tool | Description |
|---|---|
| MiOffice PDF Protect | Password-protect PDFs without any server. Files never leave your device. |
| MiOffice PDF Unlock | Remove PDF passwords locally. Your files stay private. |
| MiOffice Metadata Stripper | Strip EXIF and metadata from images. Client-side only. |
| ExifCleaner | Desktop app to remove EXIF metadata from images. |
| Hat.sh | Encrypt and decrypt files in the browser using streaming. |
| PrivateBin | Zero-knowledge pastebin. |
Guides, references, and companion sites for browser-based file processing:
- jpegtopdfconverter.com — JPEG to PDF conversion guide and tools.
- mergepdf-files.com — PDF merging resources and best practices.
- pdfplace.net — PDF tools directory and reviews.
- convert-resize-images.com — Image conversion and resizing resources.
- aboutpdf.net — PDF format guides and tool comparisons.
- pdf-editor-for-mac.com — PDF editing solutions for macOS.
- MiOffice Blog — Tutorials on browser-based file processing.
- WebAssembly.org — Learn about the technology powering browser tools.
Contributions are welcome! Please read the contribution guidelines first.
To add a tool:
- Fork this repository
- Add your tool to the appropriate category
- Make sure it runs primarily in the browser (client-side processing)
- Submit a pull request
- Tool must run in the browser (fully or primarily client-side)
- Must be actively maintained
- Should respect user privacy (minimal data collection)
- No spamware or tools with excessive ads
This list is MIT Licensed. Copyright 2026 JSVV SOLS LLC.
