A lightweight Chrome extension that displays your IP address and geolocation information including country, region, city, timezone, and more.
- 🌍 Displays your public IP address
- 🗺️ Shows country, region, and city
- 🕐 Displays timezone information
- 🌐 ISP/Organization information
- 📍 Latitude and longitude coordinates
- 📋 One-click copy to clipboard
- 🔄 Refresh button to update information
- ⚡ Fast and responsive UI
- 🔒 No data collection or tracking
- Clone or download this repository
- Open Chrome and go to
chrome://extensions/ - Enable "Developer mode" (top right corner)
- Click "Load unpacked"
- Select the folder containing the extension files
(Coming soon)
manifest.json- Extension configurationpopup.html- User interfacepopup.js- Logic and API callsstyles.css- Styling
The extension uses ipapi.co as the primary API with ifconfig.co as fallback:
- ipapi.co: Free IP geolocation API (1,000 requests/day for free)
- ifconfig.co: Alternative service for reliability
- When you click the extension icon, it fetches your IP information from the API
- The data is displayed in a clean, organized popup
- Click the 📋 button next to your IP to copy it
- Use 🔄 button to refresh the information
activeTab- To display the popuphttps://ipapi.co/*- To fetch IP geolocation data
- No data is stored locally
- No tracking or analytics
- All data is fetched directly from public APIs on-demand
- Check your internet connection
- Try clicking the refresh button
- Ensure you're not behind a proxy that blocks the API
- The API services might be temporarily unavailable
- Try again in a few moments
- Check if your ISP blocks these APIs
- Map view with location pinning
- IP history tracking
- Dark mode
- Multiple language support
- Settings page for customization
- Network information (IPv6, DNS, etc.)
MIT
Feel free to submit issues and enhancement requests!
