Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

◆ PixForge

Your free, private, in-browser image studio.

Enhance, apply pro filters, adjust, crop & transform, resize/export, and create country-specific passport photos — all client-side. Nothing is ever uploaded.

Vanilla JS No deps Pages License


✨ Features

  • ✨ Auto-enhance — one-click auto levels (histogram-based contrast/brightness)
  • 🎚️ Adjustments — brightness, contrast, saturation, warmth, sepia, B&W, blur, vignette
  • 🎨 Pro filters — Vivid, Clarity, Warm, Cool, B&W, Noir, Sepia, Vintage, Fade, Punch, Dramatic
  • ✂️ Transform — rotate, flip, and aspect-ratio crop
  • 🪪 Passport photos — pick a country (US, India, UK, Schengen, Canada, China…); get the exact size at 300 DPI, position the face, choose a background, and export a single photo or a printable 4×6 sheet of copies
  • 📐 Resize & export — set max width, choose PNG / JPG / WEBP and quality
  • 🔒 Private — everything runs in your browser; images never leave your device
  • ⚡ Zero dependencies, no build, works offline

🚀 Use it

  1. Use this template / fork → Settings → Pages → Source: GitHub Actions.
  2. Open your site, drop an image, and start editing.

Or open index.html locally — no server needed.

🧱 How it works

Pure <canvas> + the CSS filter pipeline. assets/js/data.js holds the adjustment, filter and passport-spec tables; assets/js/app.js is the editor (render pipeline, crop/passport selection box, export).

📄 License

MIT © Aashish Bharti

⭐ Star it if PixForge saved you from a paid photo editor.

About

◆ Free in-browser image studio: enhance, pro filters, crop/transform, resize/export, and country-specific passport photos (with printable sheet). No uploads, zero deps.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages