CROPRO is a JavaScript library for image cropping and rotation.
CROPRO is an image cropping and rotation component for your web apps. Whether you've built your web app with plain JavaScript, TypeScript, React, Vue.js, Angular, or any other web technology, you can use CROPRO to enable your users to crop, rotate, flip, and straighten images.
Crop & rotate images
CROPRO adds an image cropping and rotation functionality to your web app with just one line of code.
Aspect ratio control
You can let users crop free-form images, choose an aspect ratio from a list, or set a fixed aspect ratio from code.
Zoom-to-crop
Users can resize cropping rectangle over the full image or zoom to crop for optimal precision and space usage.
Inline or popup
CROPRO UI can be displayed either inline where the original image is or in a popup for a more consistent experience.
Straightening control
Straighten images or rotate with a degree precision by using integrated straightening component and a guide grid.
Customizable UI
Customize UI appearance to make CROPRO fit your app's design language.
Save and recall state
Not only can you save the cropping results, but you can also save the CROPRO state and recall it to recrop or continue cropping.
Mouse, touch, pen
Manipulate cropping area with either mouse, touch, or a stylus.
Responsive
Whether the underlying image resizes during editing or in-between sessions, CROPRO will resize and reposition accordingly.
Full TypeScript support
CROPRO is built with TypeScript and includes type definitions for all the types used in the library for your excellent dev experience.
Free
As long as you don't mind a small logo in the toolbar while editing, just grab the library and add image cropping and rotation to your app absolutely free.
Simple license
Want to remove the small logo while editing? Our simple licensing scheme enables you to do that for a one-time fee and supports future development.
What's next?
Explore CROPRO demos and documentation or just download the library and start adding image cropping to your app right away.