Colorpick Eyedropper Chrome extension icon

Colorpick Eyedropper

🔍 Security Report Available
👥 1M+ users
📦 v0.0.3.3
💾 1.59MiB
📅 2025-10-14
View on Chrome Web Store

Chrome will indicate if you already have this installed.

Lets you quickly select color values from webpages and more with a zoomed eyedropper & color chooser tool, making it easy for designers, developers, and anyone who works with colors to get the exact shades they need. Ideal for those who frequently need to grab colors from images or backgrounds, this extension simplifies the process of getting accurate color values. Suitable for graphic designers, web developers, and digital artists looking to streamline their workflow.

Overview

If you feel the need to alert the developer about a bug use the feedback forum instead of writing a review.

Note: by default "Attempt to auto copy value to clipboard" disabled. You will be warned during install about a request for clipboardWrite permissions, but this is disabled by default until you enable it in settings because automatically overwriting the clipboard may be annoying. If you do use this setting you can decide whether to auto copy the hex or the rgb css.

ColorPick needs permission on all websites so that it is at the ready when you need it. In order to use the tabs API this permission is required. Color pick does not abuse this permission and is highly configurable. You can always review the source code yourself, which is available online here https://github.com/qufighter/ColorPick PRs welcome!

Please note that colors are picked from a snapshot of the page that is updated only when you scroll. To take a new snapshot press r or use the re-snap button. Sometimes if you just changed tabs, you may see a snapshot error - this is an intentional security feature. Press R or scroll to correct this, or exit color pick and try again.

As with most extensions of this nature, it will not work out of the box on the web store, or on file:// pages. It will work on local file pages only after you "Allow access to file URLs" from the tools->extensions manager. However there is also an alternative feature "snap mode" that uses the active tab permission to take a screenshot anyway, which is then sent to a new tab where permission to run the extension may be granted, however you will have to click the extension icon again on this new tab at present.

If you experience an issue, try the following:
- Try a new website in a different tab and see if it works there
- Try the same website in a new tab and see if that works
- Reloading the extension or tab may sometimes be needed

If you need to operate on unsupported pages try the desktop app version (mac+pc) at color-pick.com or if you are selecting colors from screenshots, images or photos try the mobile phone/tablet app for IOS and Android - search the store for "ColorPick" (which also includes color based mini games).

If you're looking for a quick and easy to use color eye dropper with zoomed drag-able preview for fine tuning you've come to the right place. If you experience any bugs PLEASE report them using the feedback button, I want to fix them if they can be fixed.

It has been reported that it may take a few tries before it starts working initially. You may have to refresh the page or re-load the extension. I have personally experienced bugs where mousemove event does not fire, etc, but then when I switch out of chrome and back, it starts working. There is little that can be done to fix this except be patient and try again.

Keep in mind that your display's color space matters - if it or chrome is not set to sRGB (and restarted chrome) then some colors set to one value will pick as a different value (as if from a screenshot, which in some cases can have a similar effect).

Color Pick attempts to use lossless PNG quality to detect colors. If you experience bugs or distorted snapshot of the page disable this feature to use JPEG quality.

If your business is using this extension or the desktop app than you should urge them to purchase the appropriate license.

Thank You,
Sam

-------------------------------------------
This program is a Color Picker, or an Eye Dropper, also a ColorPicker or EyeDroper depending on how you wish to spell it. It also contains webpage region magnification/zoom loupe features. Zoom features may help you to see pixel perfect alignment accuracy during web development adjustments. This extension may someday be supported by URL rewriting affiliate links. This may be disabled from options and is disabled by default. When you uninstall this extension you may be asked to complete a survey - you can disable this survey from options.

Tags

Productivity/developer design productivity/developer

Privacy Practices

Not being sold to third parties, outside of the approved use cases
Not being used or transferred for purposes that are unrelated to the item's core functionality
Not being used or transferred to determine creditworthiness or for lending purposes
v0.0.3.3 Info Scanned Mar 5, 2026

Security Analysis — Colorpick Eyedropper

Analyzed v0.0.3.3 · Mar 5, 2026 · 23 JS files · 304 KB scanned

Permissions

activeTab tabs scripting storage clipboardWrite

Code Patterns Detected

Alternative to eval (execScript) innerHTML assignment — potential XSS vector String.fromCharCode (obfuscation) charCodeAt (obfuscation) unescape (deprecated obfuscation) Makes XHR requests Uses Fetch API Removes from browser storage Writes to clipboard Captures keystrokes Runs on ALL websites Broad host permissions Weak cryptographic algorithm Uses postMessage for cross-origin comms Sets up event listeners

External Connections

vidsbee.com www.vidsbee.com addons.mozilla.org microsoftedge.microsoft.com mjijackson.com stackoverflow.com itunes.apple.com play.google.com safebrowsing.googleapis.com developer.mozilla.org github.com www.urltocheck1.org +3 more

Package Contents 190 files · 2MB

📁_locales293KB
📁am6KB
{}messages.json6KB
📁ar6KB
{}messages.json6KB
📁bg7KB
{}messages.json7KB
📁bn7KB
{}messages.json7KB
📁ca5KB
{}messages.json5KB
📁cs5KB
{}messages.json5KB
📁da5KB
{}messages.json5KB
📁de5KB
{}messages.json5KB
📁el7KB
{}messages.json7KB
📁en22KB
{}messages.json22KB
📁es5KB
{}messages.json5KB
📁et5KB
{}messages.json5KB
📁fa6KB
{}messages.json6KB
📁fi5KB
{}messages.json5KB
📁fr5KB
{}messages.json5KB
📁gu7KB
{}messages.json7KB
📁hi7KB
{}messages.json7KB
📁hr5KB
{}messages.json5KB
📁hu5KB
{}messages.json5KB
📁id5KB
{}messages.json5KB
📁it5KB
{}messages.json5KB
📁ja5KB
{}messages.json5KB
📁kn8KB
{}messages.json8KB
📁ko5KB
{}messages.json5KB
📁lt5KB
{}messages.json5KB
📁lv5KB
{}messages.json5KB
📁ml8KB
{}messages.json8KB
📁mr7KB
{}messages.json7KB
📁ms5KB
{}messages.json5KB
📁nl5KB
{}messages.json5KB
📁no5KB
{}messages.json5KB
📁pl5KB
{}messages.json5KB
📁pt_PT5KB
{}messages.json5KB
📁ro5KB
{}messages.json5KB
📁ru7KB
{}messages.json7KB
📁sk5KB
{}messages.json5KB
📁sl5KB
{}messages.json5KB
📁sr6KB
{}messages.json6KB
📁sv5KB
{}messages.json5KB
📁sw5KB
{}messages.json5KB
📁ta8KB
{}messages.json8KB
📁te8KB
{}messages.json8KB
📁th7KB
{}messages.json7KB
📁tr5KB
{}messages.json5KB
📁uk7KB
{}messages.json7KB
📁vi5KB
{}messages.json5KB
📁zh_CN5KB
{}messages.json5KB
📁zh_TW5KB
{}messages.json5KB
📁_metadata23KB
{}verified_contents.json23KB
📁img1.4MB
📁apple48KB
🖼icon128.png26KB
🖼icon16.png994B
🖼icon19.png1KB
🖼icon32.png3KB
🖼icon38.png4KB
🖼icon48.png5KB
🖼icon64.png8KB
📁game184KB
🖼bunny.webp76KB
🖼rabbit.webp108KB
📁icons70KB
📁history14KB
🖼icon16.png821B
🖼icon19.png1KB
🖼icon32.png2KB
🖼icon38.png2KB
🖼icon48.png3KB
🖼icon64.png5KB
📁no-shadow16KB
🖼icon16.png843B
🖼icon19.png1KB
🖼icon32.png2KB
🖼icon38.png3KB
🖼icon48.png4KB
🖼icon64.png5KB
📁palette13KB
🖼icon16.png917B
🖼icon19.png1KB
🖼icon32.png2KB
🖼icon38.png2KB
🖼icon48.png3KB
🖼icon64.png4KB
📁search12KB
🖼icon16.png808B
🖼icon19.png1001B
🖼icon32.png2KB
🖼icon38.png2KB
🖼icon48.png3KB
🖼icon64.png4KB
📁search_google15KB
🖼icon16.png1KB
🖼icon19.png2KB
🖼icon32.png2KB
🖼icon38.png3KB
🖼icon48.png3KB
🖼icon64.png4KB
🖼search.png722B
📁sponsors401KB
🖼avocado-green.jpg87KB
🖼bulb.jpg18KB
🖼color.jpg32KB
🖼colordoctor.jpg32KB
🖼laser.jpg58KB
🖼picks.jpg23KB
🖼prismacolor.jpg41KB
🖼purple.jpg86KB
🖼waterpik.jpg23KB
🖼AppStore.svg12KB
🖼PlayStore.png14KB
🖼chrome.png19KB
🖼close.png738B
🖼cp_ar.gif92B
🖼cp_bg.png15KB
🖼cp_cr.gif78B
🖼cp_rb.png222B
🖼crosshair.png291B
🖼default.png4KB
🖼error0.1.png9KB
🖼error0.2.png10KB
🖼error0.png5KB
🖼error1.png8KB
🖼error2.png16KB
🖼expand.png267B
🖼expanded.png261B
🖼eyedropper512.png26KB
🖼fisheye-gl.png17KB
🖼fisheye.png36KB
🖼ico_mac.png626B
🖼ico_maca.png406B
🖼ico_win.png3KB
🖼ico_wina.png722B
🖼icon128.png13KB
🖼icon16.png760B
🖼icon19.png1KB
🖼icon256.png30KB
🖼icon32.png2KB
🖼icon38.png3KB
🖼icon48.png4KB
🖼icon512.png83KB
🖼icon64.png6KB
🖼icon_pixel.png222B
🖼icon_pixelated.png2KB
🖼loading.gif673B
🖼localfiles.png32KB
🖼localfiles2.png65KB
🖼localfiles3.png25KB
🖼lock.png1KB
🖼opt_badge.png1KB
🖼osx.png38KB
🖼paypal.png4KB
🖼popout.gif150B
🖼refresh.png800B
🖼settings.png819B
🖼simulator.png185KB
🖼trash.svg444B
🖼warning.png1KB
🖼win32.png30KB
📜Cr.js8KB
📜EXPORT_options_prefs.js16KB
📜EXPORT_options_prefs_helpers.js5KB
📜background.js18KB
📜calibrate.js1KB
📜chrome_buy.js901B
📜color-input.user.js5KB
📜colorgame.user.js7KB
{}colorgame_sponsors_hidpi.json3B
{}colorgame_sponsors_lodpi.json3B
📜colorpick.user.js41KB
🌐credits.html1KB
🌐desktop_app.html4KB
📜desktop_app.js364B
🌐help.html6KB
📜installkey.user.js930B
{}manifest.json2KB
🎨mobile_app.css276B
🌐mobile_app.html301B
📜mobile_app.js1KB
📜mobile_app_shared.js4KB
🎨options.css4KB
🌐options.html451B
📜options.js56KBlarge
📜options_prefs.js16KB
📜options_prefs_helpers.js5KB
📜palette_gen.js5KB
🎨pick.css507B
🌐pick.html769B
📜pick.js4KB
🎨popup.css3KB
🌐popup.html307B
📜popup.js37KB
📜rate.js3KB
🎨register.css1KB
🌐register.html446B
📜register.js23KB
🌐saveSwatches.html369B
📜saveSwatches.js45KB
📜sha1.js4KB
🌐sorry.html205B
🌐sponsors.html865B

What This Extension Does

Colorpick Eyedropper is a productivity tool for developers that allows users to select color values from webpages. It provides a zoomed eyedropper & color chooser feature, but requires broad permissions to function.

Permissions Explained

  • activeTabexpected: This permission lets the extension access the currently active tab in your browser.
    Technical: The extension uses this permission to inject a content script into the active tab, which allows it to capture color values and perform other actions. This permission grants the extension access to sensitive data such as page content and user interactions.
  • tabsexpected: This permission lets the extension manage multiple tabs in your browser, including switching between them and accessing their contents.
    Technical: The extension uses this permission to switch between tabs and access their contents, which allows it to perform actions such as capturing color values from other tabs. This permission grants the extension access to sensitive data such as tab contents and user interactions.
  • scriptingexpected: This permission lets the extension run scripts in your browser, which can be used to perform a wide range of actions.
    Technical: The extension uses this permission to inject content scripts into webpages and execute them, which allows it to capture color values and perform other actions. This permission grants the extension access to sensitive data such as page content and user interactions.
  • storageexpected: This permission lets the extension store data locally on your device, which can be used to persist settings or cache data.
    Technical: The extension uses this permission to store data in browser storage, which allows it to persist settings and cache data. This permission grants the extension access to sensitive data such as user preferences and browsing history.
  • clipboardWriteexpected: This permission lets the extension write data directly to your clipboard, which can be used to copy color values or other text.
    Technical: The extension uses this permission to write data directly to your clipboard, which allows it to copy color values and other text. This permission grants the extension access to sensitive data such as user input and clipboard contents.

Your Data

The extension accesses page content, captures keystrokes, and sends data to various domains, including vidsbee.com and github.com. It also uses the Fetch API and makes XHR requests.

Technical Details

domains
  • vidsbee.com
  • github.com
protocols
  • HTTP
  • HTTPS
encryption_status
Mixed (some HTTPS, some HTTP)
data_types
  • page content
  • keystrokes
  • cookies

Code Findings

Alternative to eval (execScript) usedMedium

The extension uses an alternative to the eval function, which can be used to execute malicious code.

Technical: The extension uses the execScript function in its content script, which allows it to execute scripts in the context of webpages. This can potentially be used to inject malicious code or perform other unauthorized actions.

💡 This pattern is commonly used in legitimate extensions to execute scripts in the context of webpages.

innerHTML assignment — potential XSS vectorMedium

The extension uses innerHTML assignment, which can be used to inject malicious code into webpages.

Technical: The extension uses innerHTML assignment in its content script, which allows it to inject HTML code into webpages. This can potentially be used to inject malicious code or perform other unauthorized actions.

💡 This pattern is commonly used in legitimate extensions to inject HTML code into webpages.

Captures keystrokesCritical

The extension captures keystrokes, which can be used to steal sensitive information such as passwords or credit card numbers.

Technical: The extension uses the keyboard event listener in its content script, which allows it to capture keystrokes. This can potentially be used to steal sensitive information or perform other unauthorized actions.

💡 This pattern is commonly used in legitimate extensions to provide features such as password managers or form fillers.

Runs on ALL websitesHigh

The extension runs on all websites, which can be used to inject malicious code or perform other unauthorized actions.

Technical: The extension uses the activeTab permission to run on all websites, which allows it to inject content scripts into webpages and execute them. This can potentially be used to inject malicious code or perform other unauthorized actions.

💡 This pattern is commonly used in legitimate extensions to provide features such as ad blockers or anti-tracking tools.

Bottom Line

The Colorpick Eyedropper extension requires broad permissions and uses some potentially insecure patterns, but its stated purpose aligns with its behavior. Users should exercise caution when installing this extension and review its code to ensure it meets their needs.

Capture a screenshot of your current page in entirety and reliably—without requesting any extra permissions!
Productivity/developer AI
브라우저에서 라온시큐어의 PC보안 기능을 사용하기 위한 확장 프로그램입니다.
Productivity/developer
Adds React debugging tools to the Chrome Developer Tools. Created from revision 3cde211b0c on 10/20/2025.
Productivity/developer