Skip to content

auviel/imagemark

Repository files navigation

ImageMark

Built by Auviel · Live app · GitHub

Free, open-source image watermarking that runs entirely in your browser. Add text or logo watermarks to one file or hundreds — no account, no server uploads, no limits.

Why ImageMark

  • Private — Your images are processed on your device, not on our servers
  • Simple — Upload, set watermark, download (batch + ZIP supported)
  • Free — For everyone, forever; MIT licensed

Features

  • Text and logo watermarks
  • Nine position presets plus custom placement
  • Opacity, size, rotation, fonts, and colors
  • Batch upload and ZIP download
  • Real-time preview

Quick start

git clone https://github.com/auviel/imagemark.git
cd imagemark
npm install
npm run dev

Open http://localhost:3000/watermark.

No API keys are required for watermarking. Optional env vars in .env.example are only for legacy or self-hosted extras — the core tool does not need them.

Tech stack

  • Next.js · React · TypeScript
  • Tailwind CSS · Radix UI
  • HTML5 Canvas (all image watermarking)

Scripts

npm run dev          # development
npm run build        # production build
npm run start        # production server
npm run lint         # ESLint
npm run type-check   # TypeScript

Contributing

Contributions welcome — see CONTRIBUTING.md. Bug reports and ideas: GitHub Issues.

License

MIT — see LICENSE.

About

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors