Combine multiple PDFs into one file. Reorder pages, customize page ranges, and export audit manifests with lossless in-memory processing.
Use tool
🗜️
PDF Compressor
Shrink PDF file size with lossless PyMuPDF stream optimization. Reduce file size up to 80% while maintaining vector quality.
Use tool
🖼️
Image Compressor
Compress image files online for free. Reduce JPG, PNG, and WebP sizes with lossless and lossy optimization, live curtain slider, and 100% browser privacy.
Common queries and details about using this utility.
A hue shift rotates the base color spectrum angle (0° to 360° or -180° to +180° on the HSL color wheel) of an image or color swatch while preserving its original brightness (lightness) and saturation values.
No. Telekit's Hue Shift Generator processes all graphics using HTML5 Canvas GPU acceleration entirely inside your web browser memory. Zero files, image blobs, or colors are ever uploaded, stored, or logged remotely.
You can upload PNG, JPG, JPEG, WebP, SVG, GIF, and AVIF files. You can export the shifted image directly in Lossless PNG, Modern WebP, or Compressed JPEG with adjustable compression quality.
Yes. You can click the '📋 Paste Image from Clipboard' button or press Ctrl+V anywhere in the workspace to instantly load an image from your clipboard without saving it to disk first.
The VisualSplitter component renders the original source and shifted output simultaneously, allowing you to drag an interactive divider handle horizontally to visually verify color transitions across fine details.
In the Color Swatch & Harmonies tab, entering any HEX or HSL color automatically generates 5 classical design harmony schemes: Complementary (180°), Analogous (±30°), Triadic (120° / 240°), Split-Complementary (150° / 210°), and Tetradic (90° / 180° / 270°) with 1-click downloads for JSON, CSS Variables, and SVG palette graphics.
Click the '💻 API Code' button (or press Alt+S) to access copy-ready hue rotation code and standalone script downloads across 6 stacks: CSS filter hue-rotate (.css), HTML5 2D Canvas JS (.js), Node.js Sharp (.ts), Python Pillow (.py), SVG feColorMatrix filter (.svg), and Tailwind CSS design tokens (.tokens.css).
The Instant Tone Presets toolbar offers 1-click filter formulas including Invert 180° (complementary spectrum), Monochrome Grayscale (0% saturation), Vintage Sepia (warm antique nostalgia), Sunset Gold (+35° hue, +35% sat), Cool Cyberpunk (-80° hue, +40% sat), and Vivid Boost (+50% sat, +10% bright) to quickly restyle artwork and test game textures.
The tool calculates relative luminance under the W3C WCAG 2.1 specification to verify contrast against pure black (#000000) and pure white (#ffffff), displaying dynamic pass/fail badges for normal text AA (≥4.5:1) and AAA (≥7.0:1) compliance.
Press Alt+V to toggle between a 2-Column Side-by-Side Split Studio (controls on the left, live canvas or swatch palette on the right) and a Full-Width Stacked layout. Your preference is automatically persisted across sessions in localStorage. Other hotkeys include 'Alt+P' for DevToys Smart Clipboard Auto-Detect, 'Alt+D' to toggle Star favorite bookmark, 'Alt+1' through 'Alt+6' for 1-click quick format copies, '/' for file upload, 'Ctrl+V' to paste image, 'Alt+S' for code snippets, 'Alt+K' or '?' for the shortcuts guide, 'Alt+R' for randomize, 'Alt+I' for 180° invert, 'Ctrl+Enter' to download, and 'Esc' to reset.
Advertisement
⚡
Chained Workflows (Piping)
Send this tool's output directly into another utility without manual copy-paste.
Rotate color spectrum angles for graphics, photos, and UI swatches with interactive curtain splitters, multi-format export (PNG/WebP/JPEG), and developer integration snippets.
🎛️ Adjustments & Controls
Instant Tone Presets1-Click Filter
Instant Demo Artwork1-Click Test (Alt+D)
📁
Click or drag image file here
PNG, JPG, WebP, SVG, GIF, AVIF
sample_graphic.png
600×400
deg
Preset Rotation Angles
100%
100%
Output FormatPNG
.png
🖼️ Interactive Canvas Workspace
Real-time GPU canvas rendering • 600 × 400 px
Canvas:
⚡ Quick Formats:1-Click system copy
Interactive Curtain Splitter (Drag Handle to Compare)+90° Shift
Follow this quick visual workflow to rotate color spectra, extract swatches, and export PNG, WebP, or JPEG graphics.
01
Upload, Paste, or Demo
Drag and drop your graphic (PNG, JPG, WebP, SVG), click Paste from Clipboard (Ctrl+V), or pick a curated starter preset.
02
Rotate Hue Spectrum
Drag the Hue Rotation slider (-180° to +180°) or click quick angle presets (+30° Analogous, +120° Triadic, +180° Invert).
03
Fine-Tune & Inspect
Adjust Saturation (0%-200%) and Brightness (0%-200%), compare using the curtain splitter, and toggle the checkered alpha backdrop.
04
Export in PNG, WebP, JPG
Choose your export format and compression quality, copy image blobs to clipboard, or download full-resolution shifted assets.
📊 HSL Color Wheel Rotation Reference Guide
Rotation Angle
Color Harmony
Primary Color Transformation
Best Use Case
+30° / -30°
Analogous
Red → Orange / Yellow → Green / Blue → Violet
Subtle warm/cool mood shifts and serene branding variations
+60° / +120°
Triadic
Red → Yellow → Blue / Green → Purple
High-energy UI themes & illustration character palettes
+180° / -180°
Complementary Invert
Red → Cyan / Blue → Yellow / Green → Magenta
Night mode / dark theme color inversion and contrasting accents
+90° / -90°
Quadrantic
Red → Green / Blue → Pink / Yellow → Blue
Game texture re-skinning & sprite variants across team factions
⌨️ Desktop Keyboard Shortcuts Reference
16 Hotkeys Supported
Maximize editing speed with zero-click keyboard shortcuts modeled after professional desktop utility software like DevToys and CyberChef.
Navigation & Studio
DevToys Smart Clipboard Auto-Detect
AltP
Star / Favorite Tool bookmark in localStorage
AltD
Toggle 2-Column Split Studio vs Stacked layout
AltV
Open Developer API & Code Snippets Studio
AltS
Open Keyboard Shortcuts Guide
AltKor?
Surprise Me / Randomize artwork & color
AltR
Trigger image file upload dialog
/
Reset parameters to default or close modals
Esc
Image & Spectrum Controls
Paste image directly from clipboard
CtrlV
Toggle Invert 180° Hue
AltI
Quick Formats & Export
Download processed shifted image
CtrlEnter
Quick Copy Format 1: DataURL / HEX
Alt1
Quick Copy Format 2: CSS Filter / RGB
Alt2
Quick Copy Format 3: MD Table / HSL
Alt3
Quick Copy Format 4: JSON Report / CSS Var
Alt4
Quick Copy Format 5: PNG Blob / Harmonies JSON
Alt5
Quick Copy Format 6: SVG Filter / WCAG Spec
Alt6
Frequently Asked Questions
What is a hue shift in digital color design?
A hue shift rotates the base color spectrum angle (0° to 360° or -180° to +180° on the HSL color wheel) of an image or color swatch while preserving its original brightness (lightness) and saturation values.
Does hue shifting upload my image or colors to an external server?
No. Telekit's Hue Shift Generator processes all graphics using HTML5 Canvas GPU acceleration entirely inside your web browser memory. Zero files, image blobs, or colors are ever uploaded, stored, or logged remotely.
What image formats are supported for hue shifting and export?
You can upload PNG, JPG, JPEG, WebP, SVG, GIF, and AVIF files. You can export the shifted image directly in Lossless PNG, Modern WebP, or Compressed JPEG with adjustable compression quality.
Can I paste images directly from my system clipboard?
Yes. You can click the '📋 Paste Image from Clipboard' button or press Ctrl+V anywhere in the workspace to instantly load an image from your clipboard without saving it to disk first.
How does the interactive before/after curtain splitter work?
The VisualSplitter component renders the original source and shifted output simultaneously, allowing you to drag an interactive divider handle horizontally to visually verify color transitions across fine details.
How does the classical color harmonies generator work?
In the Color Swatch & Harmonies tab, entering any HEX or HSL color automatically generates 5 classical design harmony schemes: Complementary (180°), Analogous (±30°), Triadic (120° / 240°), Split-Complementary (150° / 210°), and Tetradic (90° / 180° / 270°) with 1-click downloads for JSON, CSS Variables, and SVG palette graphics.
What developer integration code snippets and standalone scripts are provided?
Click the '💻 API Code' button (or press Alt+S) to access copy-ready hue rotation code and standalone script downloads across 6 stacks: CSS filter hue-rotate (.css), HTML5 2D Canvas JS (.js), Node.js Sharp (.ts), Python Pillow (.py), SVG feColorMatrix filter (.svg), and Tailwind CSS design tokens (.tokens.css).
How do the instant creative tone presets work?
The Instant Tone Presets toolbar offers 1-click filter formulas including Invert 180° (complementary spectrum), Monochrome Grayscale (0% saturation), Vintage Sepia (warm antique nostalgia), Sunset Gold (+35° hue, +35% sat), Cool Cyberpunk (-80° hue, +40% sat), and Vivid Boost (+50% sat, +10% bright) to quickly restyle artwork and test game textures.
How does the WCAG 2.1 contrast ratio and accessibility checker evaluate shifted colors?
The tool calculates relative luminance under the W3C WCAG 2.1 specification to verify contrast against pure black (#000000) and pure white (#ffffff), displaying dynamic pass/fail badges for normal text AA (≥4.5:1) and AAA (≥7.0:1) compliance.
How does the Split Studio (Alt+V) layout density switcher work and what keyboard shortcuts are supported?
Press Alt+V to toggle between a 2-Column Side-by-Side Split Studio (controls on the left, live canvas or swatch palette on the right) and a Full-Width Stacked layout. Your preference is automatically persisted across sessions in localStorage. Other hotkeys include 'Alt+P' for DevToys Smart Clipboard Auto-Detect, 'Alt+D' to toggle Star favorite bookmark, 'Alt+1' through 'Alt+6' for 1-click quick format copies, '/' for file upload, 'Ctrl+V' to paste image, 'Alt+S' for code snippets, 'Alt+K' or '?' for the shortcuts guide, 'Alt+R' for randomize, 'Alt+I' for 180° invert, 'Ctrl+Enter' to download, and 'Esc' to reset.