Mini widget for the start.me start page: shows public IP, IPv4 (if available), country, and flag. Refreshes every 60 seconds and supports manual refresh.
- IPv6 and country code via Cloudflare trace.
- Separate IPv4 request via ipify.
- Localized country name (if
Intl.DisplayNamesis supported). - Refresh button and auto-refresh once per minute.
- Single HTML file with no build or dependencies.
- Open
ip-location.htmlin a browser to check. - For start.me: host
ip-location.htmlon any HTTPS hosting and add a Custom iframe/URL widget with the file link. - Edit styles in the
<style>block if needed.
https://cloudflare.com/cdn-cgi/traceandhttps://1.1.1.1/cdn-cgi/trace- IPv6 and country code.https://api4.ipify.org(fallbackhttps://api.ipify.org) - IPv4.
ip-location.html- the widget itself.location-widget.png- screenshot.LICENSE- Unlicense (public domain).

