- A modern, user-friendly, and responsive design built with React and shadcn
- A selection of common aspect ratios (square, widescreen, etc.) for quick and easy cropping for different purposes.
- Images are processed directly in the browser, not uploaded to some cloud server for "processing"
- Textboxes to define crop dimensions and position using pixel values for fine-grained adjustments
- A Preview & Download tab to preview what your cropped image will look like before downloading
- Zoom in/out with the scroll wheel (or pinch zooming on mobile)
Clone the repository, and then run inside the folder
npm i
To install all dependencies.
Then, run
npm run dev
to start a development server
or
npm run dev-network
to start a development server on your local network (convenient for testing UI layout on a phone)
Pull requests are welcome, but I request that you format your code using the Prettier formatter, as that is the code style I prefer.