Hue shift online
Shift image hue online with displacement 0–100. Image hue changer for uniform color shifts—live preview, side-by-side compare, PNG download in your browser.
What is hue shift?
Hue shift rotates every color in an image around the color wheel—the same outcome whether you search for a hue changer, hue shifter, or color shift tool. Each pixel converts to HSV, rotates hue by your displacement value, then converts back to RGB. Displacement 0 leaves the file unchanged; 100 completes a full cycle. Upload, slide, preview, and download PNG—all processing runs in your browser.
Common hue search intents
Upload above, then move hue displacement—these queries map to the same color-shift workflow.
- Hue shift: Apply a hue shift to every pixel in HSV space—saturation and value stay tied while colors rotate on the wheel.
- Hue changer: Use an image hue changer with one slider from 0 to 100; 50 shifts roughly halfway around the color wheel.
- Hue shifter: Run a hue shifter in the browser: preview side by side before you download the recolored PNG.
- Color shift: Uniform color shift turns greens into teals or reds into magentas while keeping relative contrast across the frame.
- Image hue changer: Change hue of image files in one upload—PNG, JPEG, WebP, or GIF up to 15 MB with alpha preserved on PNG.
- Change hue of image: Change hue of image pixels without repainting masks—displacement maps 0–100 to a percentage of a full 360° rotation.
Hue controls
Hue displacement slider for uniform color shift and rotation.
- Hue displacement 0 to 100: Full wheel rotation at 100; fine shifts at low values.
- HSV color space: Shift hue while preserving per-pixel saturation and value.
- Live preview: Preview updates as you drag—see results before download.
- Side-by-side comparison: Original and hue-shifted images shown together.
- PNG download: Save the result as adjust-hue-image.png.
- Multiple formats: Upload PNG, JPEG, WebP, or GIF files.
How to change hue of an image
Steps for hue shift and color rotation online.
- Upload the image: Drop or click in the input panel (15 MB max).
- Set hue displacement: Move the slider: try 15–30 for subtle shifts or 50+ for strong recolors.
- Preview the result: Compare original and shifted colors side by side.
- Download PNG: Save when the preview matches your goal.
Tips for hue shifts
Get better results when using the hue changer slider.
- Move in small steps: Try 10–25 first—large jumps can swap complementary colors abruptly.
- Pair with saturation: After hue, use a saturation tool if recolored areas look flat.
- Watch skin tones: Large hue shifts on portraits can look unnatural—keep displacement moderate.
- Use PNG for overlays: Alpha is preserved when shifting icons or cutouts.
- Compare at zero: Reset to 0 to judge how far you rotated the palette.
- Try 25 increments: Steps of 25 approximate 90° rotations for quick quadrant tests.
When to shift image hue
Typical uses for hue changers and color shifters.
- Creative recoloring: Explore alternate color palettes on photos or illustrations.
- Fix color casts: Nudge hue to counter unwanted green or magenta tints.
- Brand mockups: Preview product shots in different accent colors quickly.
- Social graphics: Match campaign colors without rebuilding assets from scratch.
- Texture tweaks: Shift seamless pattern hues for variation tiles.
- Quick experiments: Test hue ideas before opening a full photo editor.
Why use this hue shifter
Benefits of uniform hue shift in the browser.
- Uniform shift: Every color rotates together—consistent recolor across the frame.
- Preserves contrast: HSV workflow keeps relative lightness and saturation structure.
- Private: Images stay on your device—no server upload.
- Instant preview: See wheel shifts in real time as you adjust.
- No install: Works in any modern browser.
- Free: Unlimited adjustments and downloads.
Technical details
How hue displacement works in this tool.
- Algorithm: RGB → HSV; hue = (hue × 100 + displacement) mod 100; HSV → RGB. Matches classic CamanJS hue filter scaling.
- Color channels: Hue shift on color pixels; alpha unchanged.
- Rendering: Canvas 2D getImageData / putImageData.
- Input limits: 15 MB; longest edge 8192 px.
- Output format: PNG download with optional transparency.
- Browser support: Chromium, Firefox, Safari with Canvas 2D.
Frequently Asked Questions
Have questions? We have answers.
Related tools
More tools from Image & Conversion.