{"$schema":"https://toolsly.tools/schemas/tool-manifest-v1.json","generated":"2026-06-02T15:45:20.206Z","discovery":{"catalog":"https://freepngtojpg.com/tools.json","llmsTxt":"https://freepngtojpg.com/llms.txt","sitemap":"https://freepngtojpg.com/sitemap.xml"},"relatedTools":[{"slug":"image-cropper","name":"Image Cropper","url":"https://freepngtojpg.com/image-cropper"},{"slug":"image-to-grayscale","name":"Image to Grayscale","url":"https://freepngtojpg.com/image-to-grayscale"},{"slug":"image-invert-colors","name":"Invert Image Colors","url":"https://freepngtojpg.com/image-invert-colors"},{"slug":"image-blur","name":"Blur Image","url":"https://freepngtojpg.com/image-blur"},{"slug":"image-flip-horizontal","name":"Flip Image Horizontally","url":"https://freepngtojpg.com/image-flip-horizontal"},{"slug":"image-flip-vertical","name":"Flip Image Vertically","url":"https://freepngtojpg.com/image-flip-vertical"},{"slug":"image-brightness","name":"Image Brightness Adjuster","url":"https://freepngtojpg.com/image-brightness"},{"slug":"image-hue-rotate","name":"Image Hue Rotator","url":"https://freepngtojpg.com/image-hue-rotate"}],"kind":"converter","slug":"image-rotate","name":"Rotate Image","description":"Rotate an image 90°, 180°, or 270° — lossless, runs entirely in your browser.","longDescription":"Drop in an image and rotate it 90° clockwise, 180°, or 90° counterclockwise. Quarter-turn rotations are lossless: pixels are re-mapped without resampling. The canvas dimensions are swapped for 90/270, so the rotated image keeps its full resolution with no cropping. Output format matches the input where possible, defaulting to PNG. Arbitrary-angle rotation (e.g. 45°) is on the roadmap. Everything runs locally in your browser.","category":"image","categoryName":"Image","keywords":["rotate image online","rotate picture online","image rotate tool","free image rotator","rotate jpg online","rotate png online","rotate image 90 degrees","rotate image 180 degrees","online image rotator","browser image rotate","rotate photo online free","image orientation tool"],"url":"https://freepngtojpg.com/image-rotate","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png",".jpg",".jpeg",".webp",".gif",".bmp",".avif"],"mimeTypes":["image/png","image/jpeg","image/webp","image/gif","image/bmp","image/avif"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[{"type":"select","key":"angle","label":"Angle","defaultValue":"90","choices":[{"value":"90","label":"90° clockwise"},{"value":"180","label":"180°"},{"value":"270","label":"90° counterclockwise"}]}],"invocation":{"webUi":"https://freepngtojpg.com/image-rotate","api":null,"notes":"Currently runs client-side in the user's browser. Drop a file on the UI at `webUi` and download the converted result. A remote MCP/REST API is planned."}}