1 pointby zhangshuaikang5 hours ago1 comment
  • zhangshuaikang5 hours ago
    Hi HN, maker here.

    I built this because every image compressor I tried either uploads your files to a server, limits you to 20 files/day, or both.

    PixelSwift runs entirely in your browser using OffscreenCanvas. No uploads, no server, no limits. Supports JPG/PNG/WebP/BMP/TIFF/AVIF/GIF input, outputs to JPG/PNG/WebP. It also supports format conversion and image resizing.

    Built with Nuxt 4 + Vue 3, hosted on Cloudflare Pages (static site, no backend).

    I'd appreciate any feedback on compression quality and the overall UX.