DEV Community

rehmanarain521-svg
rehmanarain521-svg

Posted on

How I Built Browser-Based Image Tools with Vanilla JavaScript

Why I built this

I wanted to build tools that respect user privacy. Most online tools upload your files to a server. I wanted to build ones that run entirely in the browser.

The tools

  • Image Compressor — uses HTML5 Canvas API
  • Image Resizer — Canvas-based
  • Image to PDF — uses jsPDF
  • PDF Merger — uses pdf-lib
  • SRT Editor — pure JavaScript

Tech stack

  • HTML/CSS/JavaScript
  • jsPDF for PDF generation
  • pdf-lib for PDF merging
  • No backend
  • No database
  • No uploads

Try it

You can try it here: https://www.xmico.site

Top comments (0)