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.
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.
Straighten images or rotate with a degree precision by using integrated straightening component and a guide grid.
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.
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.
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.
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.
Explore CROPRO demos and documentation or just download the library and start adding image cropping to your app right away.