Skip to content
 
 

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Awesome Browser Tools Awesome

MIT License PRs Welcome Last Updated

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.


Contents


PDF Tools

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.

Image Tools

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.

Video Tools

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.

AI Tools

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.

File Tools

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.

Privacy Tools

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.

Related Resources

Guides, references, and companion sites for browser-based file processing:


Contributing

Contributions are welcome! Please read the contribution guidelines first.

To add a tool:

  1. Fork this repository
  2. Add your tool to the appropriate category
  3. Make sure it runs primarily in the browser (client-side processing)
  4. Submit a pull request

Criteria for Inclusion

  • 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

License

CC0

This list is MIT Licensed. Copyright 2026 JSVV SOLS LLC.

About

A curated list of awesome browser-based tools for file processing, PDF, image, video, and AI.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors