ImgPeek

Hover any image to preview it full-size. No tracking.

Stop squinting at thumbnails.

ImgPeek shows the full-resolution version of any image you hover over — no clicks, no waiting. Built for the web's seventeen most common CDNs out of the box.

Hover preview showing the full-resolution 2736 by 3648 image of a brown-headed paradise kingfisher with dimensions and 4.1 MB file size in the info overlay

Hover any image → see the full-resolution version with dimensions and byte count

How it works

1

Install

One click from the Chrome Web Store or Firefox Add-ons. No account, no signup.

2

Hover

Move your cursor over any image. After a short delay, the full-resolution version appears.

3

Act

D to download, C to copy, I for EXIF, Space to pin — from the keyboard.

Features

Built for image-heavy workflows — researchers, photographers, designers, anyone tired of clicking through to see a real thumbnail.

Full-res in one hover

Resolves what the page actually has access to

ImgPeek looks past srcset, <picture> sources, data-* lazy-load attributes, and CSS background-image to find the highest-resolution variant. For seventeen common CDNs — Twitter, Reddit, Imgur, Wikimedia, Pinterest, Instagram, YouTube, Twitch, Vimeo, Etsy, Shopify, Notion, Mastodon, ArtStation, Bandcamp, Flickr, plus Discord and DeviantArt — it rewrites thumbnail URLs to their full-size originals automatically.

EXIF · ISO · camera body

Press I for camera metadata

The EXIF panel shows camera body, lens, exposure (1/250 · f/2.8 · ISO 400 · 50mm), the date the photo was taken, and the software it was processed with (handy for spotting Photoshop or AI tools in the chain). GPS coordinates are hidden by default behind a privacy-aware opt-in.

Same kingfisher preview with the EXIF panel showing NIKON COOLPIX P5000, 1/21 f/3.5 ISO 100 13mm, date, and Adobe Photoshop CS2 Windows
Keyboard-first · zero tracking

Yours to configure, yours to keep

Choose your preview size (fit, true-size, or a preset). Block ImgPeek on specific sites — or flip to allowlist mode and only run it where you want. Paste a JSON array to add your own URL-rewrite rules. All settings live in your browser's sync storage; nothing is sent to any server.

Options popup showing Enabled toggle, Site grants section with allowlist mode, Preview size with fit/true/preset options

Keyboard shortcuts

+ / - or Ctrl+wheel
Zoom in or out
0
Reset zoom
D
Download the original full-resolution image
+D
Download at the current preview size
C
Copy the image to the clipboard (URL fallback on cross-origin)
O
Open the Sieve-transformed URL in a new tab
I
Toggle the EXIF panel (camera, lens, ISO, aperture, date, software; GPS opt-in)
Space or middle-click
Pin the preview (drag to pan when zoomed)
+drag (when pinned)
Drag the image out to the desktop, another tab, or another app
Step through neighbouring images in galleries
Esc
Close the preview
Alt++P
Toggle ImgPeek on/off globally (rebindable)

Frequently asked questions

What does ImgPeek do?

It shows a full-resolution preview of any image you hover over. It looks past srcset, <picture> sources, data-* lazy-load attributes, and CSS background-image to find the highest-resolution variant. For seventeen common CDNs it rewrites thumbnail URLs to their full-size originals.

Does ImgPeek track me?

No. See the privacy policy below. There are no analytics, no telemetry, no remote code, and no third-party SDKs.

How do I download or copy an image I am previewing?

While the preview is on screen: D downloads the original full-resolution image, +D downloads at the current preview size, C copies the image to your clipboard, and O opens it in a new tab. Press I to toggle an EXIF panel.

Which browsers does ImgPeek support?

Any modern Chromium-based browser (Chrome, Edge, Brave, Arc, Opera, Vivaldi) and Firefox 115 or later. It is built on Manifest V3.

Can I add my own URL rewrites?

Yes. Open the options popup, paste a JSON array of {host, url, replace} rules. Each rule is a regex-driven URL rewrite. User rules run before the built-in rules, so you can override behaviour for any site. The popup validates as you type and shows partial-success errors if a rule is malformed.

What does ImgPeek cost?

It is free. There are no upgrades, no ads, no analytics, and no third-party trackers.

Privacy policy

Last updated: 2026-05-11

ImgPeek is a browser extension that shows full-resolution image previews on hover. We take a minimalist approach to privacy: the extension does not collect, transmit, or sell any personal data.

Data we collect

None. The extension does not collect any personally identifiable information, browsing history, location, IP address, financial information, authentication credentials, web history, or any other category of user data.

Data sent off-device

The extension makes no remote requests to any imgpeek-controlled server, analytics platform, or third party. The only network requests it makes are:

All three target the image URL you are already viewing — not us. They do not include cookies or credentials.

No analytics, telemetry, error reporting, or advertising SDKs are included.

Data stored on your device

The extension stores your preferences (preview size, hover delay, keyboard-shortcut toggles, site allow/block list, custom URL-rewrite rules) in chrome.storage.sync, which syncs across your own browser profile via the browser's built-in sync. Nothing is sent to any imgpeek-controlled server. Short-lived in-memory caches store the most recent file-size HEAD lookups and EXIF parses; they are bounded at 200 entries each and cleared when the tab unloads.

Permissions explained

PermissionWhy it is needed
storagePersist your preferences across sessions and devices.
downloadsSave the previewed image when you press D or +D.
activeTabRead the active tab's hostname so the popup can show a one-click “Enable here / Disable here” toggle.
clipboardWriteCopy the previewed image (or its URL) to your clipboard when you press C.
contextMenusAdd the “Reverse image search” submenu to the right-click menu on images.
<all_urls>Required because ImgPeek's core feature is hovering any image on any page. The content script attaches mouseover/keydown handlers; it does not read or modify any page content beyond inserting the preview popup and fetching the image URLs you hover over.

If you prefer to restrict ImgPeek to specific sites, the options popup includes an “allowlist” mode that only runs the extension on hosts you list explicitly.

Third parties

We use no third-party services, libraries, analytics platforms, or advertising networks. The extension contains no remote code; all logic is shipped in the extension package and is reviewable in source.

Reverse-image-search submenu

The right-click submenu links to Google Lens, Yandex, TinEye, and SauceNAO. Clicking one of those entries opens that search engine's reverse-image-search page in a new tab with the image URL passed as a query parameter. We do not send any data to those services ourselves — the request is made by your browser when the new tab loads, exactly as if you had typed the URL yourself.

Children

The extension is not directed at children under 13 and does not knowingly collect data from anyone.

Changes

If this policy changes, the updated version will be published here with a new “Last updated” date above and shipped in a new version of the extension.

Contact

For privacy questions or support, email support@dapred.com.