A minimal browser extension that shows the IP address of every website you visit with the floating badge in the corner of your screen. Built with zero external dependencies, and an eye for clean UI.
- Floating Badge - A subtle glassmorphism badge appears on every page, showing the current site's IP address at a glance.
- Dual-Stack DNS - Resolves both IPv4 and IPv6 addresses automatically.
- Click to Copy - Click the badge to copy the IP to your clipboard instantly.
- Auto-Dodge - The badge moves out of the way when you hover over it. Configurable delay (0–3 seconds).
- Adjustable Opacity - Slide the badge from fully visible down to 20% transparent.
- Light & Dark Theme - Toggle between light and dark badge themes from the popup.
- Fullscreen Aware - The badge automatically hides when you go fullscreen.
- Popup Dashboard - Click the extension icon for a detailed view with quick copy and manual refresh.
- Privacy First - No analytics, no tracking, no external servers. Uses DNS-over-HTTPS (Google Public DNS) only for name resolution.
| Browser | Supported | Installation |
|---|---|---|
Google Chrome |
✅ | Download |
Microsoft Edge |
✅ | Edge Add-ons |
Brave |
✅ | Edge Add-ons or Download |
Mozilla Firefox |
✅ | Firefox Add-ons |
Safari |
❌ | - |
Since this extension is not fully published to the extension stores, you can install it manually in Developer Mode:
- Clone or download this repository to your local machine.
- Open browser's extension management page (e.g.,
chrome://extensions/,edge://extensions/, etc). - Enable Developer mode using the toggle switch in the top right corner.
- Click the Load unpacked button.
- Select the
thisipfolder containing the extension files. - The "This IP" extension is now installed and active!
See CONTRIBUTING.md for Edge and Firefox development, linting, packaging, and release ignore rules.
MIT License