Skip to content


Switch branches/tags


ImagerJs is a JavaScript library for uploading images using drag & drop. Crop, rotate, resize, or shrink your image before uploading.

It is a platform-independent, web-based JavaScript Image Uploader that is very easy to use.

⚠️ Attention

This library is no longer maintained. If you're looking for an alternative you can check out Pintura Image Editor. It supports every ImagerJs feature and much more (resizing, free rotating, color adjustment, photo filters, annotating, etc).

Pintura Image Editor demo

What is ImagerJs? How can I use it?

Here you will find more informations about features and a short faq: ImagerJs

And here you'll find some examples and you can test it live: ImagerJs on GitHub

Here you will find a detailed documentation about the usage and its configuration: ImagerJs-Docs

Release Notes

Here are the release notes of the deployment since 2015: ImagerJs-Release Notes


If you want to contribute or just help with PR, please contact me!

Do you know our other JavaScript library?

Check out our WYSIWYG HTML canvas editor DrawerJs!