Doka.js

Doka.js

High-performance cropping, flipping, rotating, resizing, and transforming of images.

Doka.js is a beautiful and intuitive JavaScript image editor that works everywhere and is easy for developers to integrate.

Built with vanilla JavaScript and perfectly adapted for use with React.js.

Enforce crop aspect ratio

Enforce a single crop aspect ratio or offer a range of aspect ratio options to make sure uploaded images are always perfect.

Fast image uploads

Boost file upload speed and lower server bandwidth usage by compressing, resizing, and converting images in the browser.

Rotate, resize and flip

Make the pixel perfect crop each time. Scale images using the zoom control, mouse wheel, touchpad, or intuitive multi-touch interaction.

Overlay crop guides

Help your customers upload better images. Show an overlay on top of the editor to illustrate bleed margins or profile picture boundaries.

Photo filter effects

Apply a set of carefully crafted filter effects to your photos. Extend with your own filters and the Doka Image Editor UI will update automatically.

Responsive and accessible

Scales to best fit the available space. Interact with touch, mouse, and keyboard. Works great on mobile, tablet, and desktop.

Visit website