Choose one image
Add a static JPG, PNG, WebP, or AVIF file. Its real format, animation state, dimensions, and safety limits are checked locally.
Image Tools
Turn a static JPG, PNG, WebP, or AVIF image left, right, or upside down, or mirror it horizontally or vertically. Preview combined operations instantly and create the final file locally in your browser.
Rotate or mirror one static JPG, PNG, WebP, or AVIF image. The preview changes immediately; encoding starts only when you apply the changes.
Local processing
Format checks, decoding, live preview, transformation, encoding, and download preparation happen with browser image and canvas APIs. The selected image is not uploaded to our server during this workflow.
Read how BrowserPine handles filesThree simple steps
Add a static JPG, PNG, WebP, or AVIF file. Its real format, animation state, dimensions, and safety limits are checked locally.
Rotate left, right, or 180 degrees, and combine horizontal or vertical flips in the exact order shown below the preview.
Encode once from the original decoded image, review the output dimensions and format, then download the edited result.
A 90-degree turn changes a landscape image into portrait orientation, or the reverse. Rotate Right moves the top edge to the right side; Rotate Left moves it to the left side. A 1,200 × 800 source therefore becomes an 800 × 1,200 result.
A 180-degree rotation turns the picture upside down without swapping its width and height. Every turn uses the full decoded source, so no edge is cropped and no extra border is added.
Flip Horizontal mirrors the picture from left to right, while Flip Vertical mirrors it from top to bottom. Neither operation changes the image dimensions.
Rotations and flips can be combined. The visible operation history records the click order, and the final canvas uses that same deterministic transform rather than repeatedly re-encoding intermediate files.
JPG and JPEG remain JPEG, lossless PNG remains PNG, and static WebP remains WebP when the browser can encode a verified WebP result. Transparent and semi-transparent pixels are preserved in PNG and WebP output without black corners or a flattened background.
Browsers do not provide dependable AVIF canvas encoding. AVIF images therefore export as PNG by default, which preserves transparency, or as JPG using the selected quality and background color.
JPG and WebP output use a quality setting from 1 to 100, with 90 as the default. These formats are encoded once from the original decoded image after you click Apply changes, while PNG output stays lossless and does not show a quality control.
Supported JPEG orientation metadata is applied by the browser decoder before the transform, so controls act on the picture as it appears in the editor. Preview changes use a lightweight CSS matrix and do not create a new full-resolution file until you apply them.
Common questions
Choose an image, select Left 90° or Right 90°, check the live preview, and click Apply changes. The output width and height are swapped automatically.
PNG output remains lossless. JPG and WebP must be re-encoded by the browser, so choose an appropriate quality setting; the tool encodes only once from the original decoded image to avoid repeated quality loss.
Yes. Flip Horizontal mirrors the current image from left to right and can be combined with rotations or a vertical flip.
Yes. Flip Vertical mirrors the current image from top to bottom without changing its dimensions.
Yes. Static PNG files remain lossless PNG, and fully or partially transparent pixels are preserved through rotation and flipping.
Yes. Static WebP input remains WebP with adjustable quality when the browser provides real WebP canvas encoding. Animated WebP files are rejected.
Yes. Static AVIF can be decoded and rotated locally, then exported as transparency-safe PNG by default or as JPG with quality and background controls. The tool does not pretend to encode AVIF.
No. Validation, decoding, preview transforms, final canvas processing, and downloads happen locally in your browser for this tool.
Keep working
Crop JPG, PNG, WebP, and AVIF images to exact areas and aspect ratios.
View tool
Resize images to exact pixel dimensions or percentages.
View tool
Compress JPG, JPEG, and static WebP images without changing dimensions.
View tool
Remove a selected background color from an image and export it as a transparent PNG.
View tool
Convert JPG and JPEG images to lossless PNG files.
View tool
Convert PNG images to adjustable-quality JPG files.
View tool
Convert static PNG images to adjustable-quality WebP with transparency.
View tool
Convert JPG and JPEG images to adjustable-quality WebP files.
View tool