Universal Image Reverse-Search Button
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Universal Image Reverse-Search Button adds a small, unobtrusive overlay button to every image on any webpage. When clicked, the button opens the image in your preferred reverse image search engine — Google Images, TinEye, or Yandex — instantly showing you where else that image appears online. This is perfect for identifying unknown images, finding higher resolution versions, tracking down original sources, verifying image authenticity, or discovering visually similar content. The button appears on hover, keeping your browsing experience clean while providing powerful search functionality at your fingertips.
WHERE IT RUNS
This extension works on any website across the entire web. It functions on image galleries, product pages, social media feeds, articles, forums, and any other page containing images. The tool automatically detects all images on the page and adds search buttons to each one, with intelligent filtering that skips tiny icons, profile pictures, and images already wrapped in links.
HOW TO USE
Install the extension and navigate to any webpage with images. Hover over any image to reveal a small search button (marked with "G" for Google, "T" for TinEye, or "Y" for Yandex) in the corner of the image. Click the button to open a new tab with the reverse image search results for that image. Use the overlay panel to select your preferred search engine from Google Images, TinEye, or Yandex. Choose the button position from top-left, top-right, bottom-left, or bottom-right corners. Toggle "Show button on hover only" to control whether buttons are always visible or only appear on hover. Enable or disable the extension per domain using the site toggle. Click "Refresh Image Buttons" to re-scan the page for new or dynamically loaded images.
TECHNICAL SECTION — IMAGE URL EXTRACTION AND SEARCH ENGINE INTEGRATION
The extension uses a multi-strategy approach to extract the highest quality image URL from each image element. It first checks the srcset attribute and parses the largest resolution variant by examining the descriptor values (w or x) — this ensures the search engine receives the highest quality image available. If srcset is not present, it falls back to the src attribute, then data-src and data-original attributes commonly used in lazy-loading implementations. The extracted URL is normalized (handling protocol-relative and relative paths) before being encoded and appended to the selected search engine's reverse image search URL. Each search engine has a different API endpoint format: Google Images uses /searchbyimage?image_url=, TinEye uses /search?url=, and Yandex uses /images/search?rpt=imageview&url=. The tool opens the complete search URL in a new tab using GM_openInTab.
THE PANEL — DRAG / PER-SITE POSITION / SNAP / COLLAPSE / RESIZE / ESCAPE
The overlay panel is fully interactive and designed for seamless multitasking. Drag it anywhere on the screen using the handle at the top of the panel; the position is saved per site so it stays where you left it across sessions. The panel includes a snap-to-edge feature that gently anchors the overlay to the nearest screen edge when released. Click the collapse button to minimize the panel to a compact pill showing the current search engine; expand it again with a single click. Resize the panel vertically by dragging the bottom-right corner to view more controls. Press the Escape key at any time to instantly close the overlay; it reappears on the next page navigation or refresh.
PLEASE NOTE
This extension requires the free BotGentz companion extension to function, as it provides the underlying content script injection and cross-origin communication framework. No personal data, browsing history, or image content is stored, transmitted, or shared. The extension sends the image URL to the selected search engine solely to perform the reverse image search; no other information is transmitted. Settings are stored locally in your browser using GM_setValue and are never sent to any external server. The extension does not access or store login credentials, financial data, or personally identifiable information. The tool only works with images that have accessible URLs; images loaded via JavaScript or blob URLs may not be searchable. Some websites may restrict access to images or use obfuscated URLs that prevent successful reverse searches. The search engines are third-party services and their availability is subject to their own terms and conditions.