Displays resolution and file size on Google Images & Google Lens thumbnails. Features an interactive preview lightbox with EXIF/C2PA metadata, RGB color analysis, image downloading/transcoding, online editor integration, and reverse image search.
Google Images Advanced Toolbox (GIAT) is a browser userscript designed to enhance Google Images and Google Lens search results. It automatically resolves and displays uncompressed raw images, labeling file dimensions and sizes directly on search thumbnails. Featuring an interactive preview lightbox with metadata inspection and color analysis, GIAT also supports batch selection, image downloading/transcoding, and SERP data export for an efficient workflow.
#1, #2...) and H/? visual hotkey guide inside lightbox.{query}, {domain}, {title}, {dims}, {index}, etc.).✓ #1), and Subtle Dim.Shift + Click Range Selection: Click the first item, then hold Shift and click the target item to select all items in the range.#1, #2 Rank Badges: Displays SERP rank order (⚠️ indicates data export support with download restrictions).H / ? Key (Inside Lightbox): Toggle the visual Hotkey & Gesture Guide.H or ? Key (Inside Lightbox): Displays the full visual Hotkey & Gesture Guide.← / →: Switch to the previous or next search result image.D: Download the raw original image with one key.C: Copy image data to clipboard with one key.R Key or Double-click Image or Middle-click: Reset image zoom scale and pan position.ESC or click backdrop: Close the preview lightbox.Enter Key: Open image in a new tab if loading is blocked or fails.Last-Modified) may reflect CDN caching rather than capture time.@require ExifReader): Loads ExifReader via cdn.jsdelivr.net to parse image metadata locally.@connect *): Allows fetching raw high-res images from global third-party image hosts upon user request.@grant):
GM_xmlhttpRequest: Bypass CORS and hotlink protection (403 HTTP errors) to fetch original images.GM_download: Invoke browser native download engine for raw images and ZIP archives.GM_setClipboard: Safely copy image data and SERP export lists (Markdown/JSON/CSV/IDM) to clipboard bypassing DOM focus restrictions.GM_getValue / GM_setValue / GM_deleteValue: Save/retrieve user configuration, LRU cache, and clean temp data locally.GM_addValueChangeListener / GM_removeValueChangeListener: Real-time event broadcasting for instant AI search upload.GM_registerMenuCommand: Add "GIAT Settings" entry to userscript manager menu.unsafeWindow: Access page global scope to quickly inspect original image dimensions.imgres Link Parsing): Decodes imgurl, w, and h query parameters directly from <a href*="/imgres"> nodes.jscontroller's pending.value dynamically to maintain robustness against Google layout changes.window.W_jd Scan): Queries window-scoped cache objects using node data-docid identifiers.pending.value for the path leading to Wiz key "2000" file size strings.-1024x768 and ?w= compression parameters.Referer headers and fallback chains in asyncOptimizers.ts, resolving 403 Forbidden issues paired with fetchImageBlobWithFallback.animationstart events with requestIdleCallback for sub-millisecond detection.requestAnimationFrame to eliminate Layout Thrashing.