{"$schema":"https://toolsly.tools/schemas/tool-manifest-v1.json","generated":"2026-05-20T20:47:38.011Z","discovery":{"catalog":"https://toolsly.tools/tools.json","llmsTxt":"https://toolsly.tools/llms.txt","sitemap":"https://toolsly.tools/sitemap.xml"},"relatedTools":[{"slug":"image-cropper","name":"Image Cropper","url":"https://toolsly.tools/image-cropper"},{"slug":"png-cropper","name":"PNG Cropper","url":"https://toolsly.tools/png-cropper"},{"slug":"image-to-grayscale","name":"Image to Grayscale","url":"https://toolsly.tools/image-to-grayscale"},{"slug":"image-to-bw","name":"Image to Black & White","url":"https://toolsly.tools/image-to-bw"},{"slug":"image-to-sepia","name":"Image to Sepia","url":"https://toolsly.tools/image-to-sepia"},{"slug":"image-invert-colors","name":"Invert Image Colors","url":"https://toolsly.tools/image-invert-colors"},{"slug":"image-blur","name":"Blur Image","url":"https://toolsly.tools/image-blur"},{"slug":"image-rotate","name":"Rotate Image","url":"https://toolsly.tools/image-rotate"}],"kind":"converter","slug":"image-saturation","name":"Image Saturation Adjuster","description":"Boost or mute image saturation — drag the amount, runs in your browser.","longDescription":"Drop in an image and download a more or less saturated version. The image is converted into HSL color space, the saturation channel is scaled by the amount you set, then converted back to RGB. Positive amounts make colors pop; -100 produces a grayscale image. Output format matches the input where possible, defaulting to PNG. Conversion runs locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["image saturation","image saturation adjuster","adjust image saturation","increase image saturation","decrease image saturation","desaturate image online","saturate image online","online image saturation","free image saturation","photo saturation online","image saturation editor"],"url":"https://toolsly.tools/image-saturation","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png",".jpg",".jpeg",".webp",".bmp"],"mimeTypes":["image/png","image/jpeg","image/webp","image/bmp"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[{"type":"number","key":"amount","label":"Saturation amount","defaultValue":30,"min":-100,"max":100,"step":1,"help":"Negative desaturates (toward gray), positive saturates. -100 = grayscale."}],"invocation":{"webUi":"https://toolsly.tools/image-saturation","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."}}