Item logo image for Domain Expiry Tracker & Renewal Reminder

Domain Expiry Tracker & Renewal Reminder

Item media 5 (screenshot) for Domain Expiry Tracker & Renewal Reminder
Item media 1 (screenshot) for Domain Expiry Tracker & Renewal Reminder
Item media 2 (screenshot) for Domain Expiry Tracker & Renewal Reminder
Item media 3 (screenshot) for Domain Expiry Tracker & Renewal Reminder
Item media 4 (screenshot) for Domain Expiry Tracker & Renewal Reminder
Item media 5 (screenshot) for Domain Expiry Tracker & Renewal Reminder
Item media 1 (screenshot) for Domain Expiry Tracker & Renewal Reminder
Item media 1 (screenshot) for Domain Expiry Tracker & Renewal Reminder
Item media 2 (screenshot) for Domain Expiry Tracker & Renewal Reminder
Item media 3 (screenshot) for Domain Expiry Tracker & Renewal Reminder
Item media 4 (screenshot) for Domain Expiry Tracker & Renewal Reminder
Item media 5 (screenshot) for Domain Expiry Tracker & Renewal Reminder

Overview

Track all your domains in one place. Get badge, popup & on-page reminders before any domain expires. Never miss a renewal.

Domain Expiry Tracker & Renewal Reminder is a free, open-source Chrome extension that tracks domain name expiration dates and warns you before any of your domains expire. Add your domains once. The extension automatically fetches each expiry date, checks them daily in the background, and alerts you through three independent channels so you never miss a renewal. ════════════════════════════════════════ WHAT IT DOES ════════════════════════════════════════ • Tracks unlimited domains across any TLD. • Fetches each domain's expiry date automatically using RDAP (the modern HTTP-based replacement for WHOIS) • Refreshes all tracked domains once per day in the background • Alerts you at configurable thresholds (default: 60, 30, 14, 7, and 1 day before expiry) • Stores everything locally in your own Google account via Chrome Sync — no servers, no accounts, no signup ════════════════════════════════════════ THREE NOTIFICATION CHANNELS ════════════════════════════════════════ CHANNEL 1 — TOOLBAR BADGE A colored number on the extension icon shows how many domains need attention. Orange means warning, red means critical (within 14 days). Always visible while Chrome is open. Hover for a tooltip with the most urgent count and days remaining. CHANNEL 2 — DESKTOP NOTIFICATIONS Native operating system notifications fire at every threshold you configure. Critical alerts (within 14 days) use "require interaction" mode, meaning they stay on screen until you click them. CHANNEL 3 — IN-PAGE REMINDER CARD Once per day, on the first webpage you visit, a card slides in from the top-right corner listing every domain that needs attention. Color-coded by urgency. Dismiss with one click, or snooze all alerts for 24 hours. ════════════════════════════════════════ FEATURES ════════════════════════════════════════ • Add domains one at a time through the popup • Bulk import — paste a list of 30, 50, 100+ domains at once • Color-coded dashboard sorted by urgency (green = healthy, orange = warning, red = critical, gray = unknown) • Configurable alert thresholds — set your own warning days • Snooze alerts for 24 hours or 7 days • Dismiss the in-page card for one day at a time • JSON backup and one-click restore • Synced across all your Chrome browsers via Google account (Chrome Sync) • Survives browser cache clearing, history clearing, and Chrome reinstalls • Manual refresh of any domain or all domains at any time • Built-in diagnostic tool to debug issues • Test mode to preview the in-page card without waiting for a real expiring domain • Works offline for cached data — only needs network for refreshes • Clean dark-themed UI ════════════════════════════════════════ HOW TO USE ════════════════════════════════════════ 1. Click "Add to Chrome" to install 2. Click the extension icon in your toolbar 3. Type a domain name and click Add (or open Settings to bulk import a list) 4. The extension fetches the expiry date automatically 5. As any domain nears expiry, you get notified through the badge, desktop notifications, and the in-page card 6. Renew the domain at your registrar — the next daily check removes it from the urgent list ════════════════════════════════════════ HOW IT WORKS ════════════════════════════════════════ The extension uses RDAP (Registration Data Access Protocol), the modern HTTP-based standard replacing WHOIS. RDAP returns structured JSON containing the domain's expiry date, registrar, and registration status. Lookups go through rdap.org, a free public RDAP redirector that routes requests to the correct registry server. A daily background alarm refreshes every tracked domain. When a domain crosses an alert threshold, the extension fires a notification, updates the toolbar badge count, and queues the in-page reminder card for the next webpage you visit. All data is stored in chrome.storage.sync, which is part of Google's Chrome Sync. If you are signed into the same Google account on multiple Chrome browsers, your domain list automatically appears on all of them. The data survives browser cache clearing, cookie clearing, sign-out, and reinstalling Chrome. ════════════════════════════════════════ PERMISSIONS AND WHY THEY ARE NEEDED ════════════════════════════════════════ • storage — to save your domain list and preferences • alarms — to schedule the daily background check • notifications — to display desktop alerts before expiry • Host permission for rdap.org and related registry servers — to look up domain expiry dates • Content script on http and https pages — to display the in-page reminder card. The script does not read, modify, or transmit any page content. It only injects a self-contained reminder card into the DOM. Login, signin, password, checkout, and payment URLs are automatically excluded. ═════════════════════════════════════════ PRIVACY ═════════════════════════════════════════ • No accounts, no signup, no email required • No analytics, no telemetry, no tracking • No advertising • No third-party services or SDKs • No servers — there is no backend infrastructure • No cookies • Domain data lives in your own Google account via Chrome Sync. We never see it. The only network requests the extension makes are RDAP lookups for the specific domains you have added. These requests contain only the domain name being looked up — no personal information. The full source code is open source under the MIT license and available on GitHub. You can audit every line. ════════════════════════════════════════ NOTE ON BEST PRACTICE ════════════════════════════════════════ This extension is a safety net, not a replacement for your registrar's auto-renew. Enable auto-renew at your registrar AND use this extension as a second independent layer in case auto-renew fails (most commonly because of an expired credit card on file). Two independent layers means a single failure cannot cost you a domain. ════════════════════════════════════════ FREQUENTLY ASKED QUESTIONS ════════════════════════════════════════ Q: Is this free? A: Yes. Free forever. No paid tier, no premium features, no hidden upsell. Open source under MIT license. Q: How does it know when my domains expire? A: It uses RDAP, the standardized HTTP-based replacement for WHOIS. RDAP returns clean structured data including the expiration date. This is the same data any WHOIS lookup tool uses. Q: Do I need to add domains manually, or does it find them for me? A: Manually. There is no global registry that links domain ownership to a person, so no tool can auto-discover your domains. However, you can bulk import a list of all your domains at once via the settings page. Q: How often does it check my domains? A: Once per day, automatically, in the background. You can also manually refresh any domain at any time. Q: Will my domain list sync across my devices? A: Yes. Data is stored in chrome.storage.sync (part of Chrome Sync). Sign into the same Google account on multiple Chrome browsers and your list appears on all of them. Q: What happens if I clear browser cache or reinstall Chrome? A: Your data is safe. It is stored in chrome.storage.sync, not in browser cache or cookies. Clearing cache, cookies, history, or even reinstalling Chrome will not delete it — it syncs back when you sign back in. Q: Does this replace my registrar's auto-renew? A: No. Auto-renew at your registrar is your primary defense. This extension is your safety net for when auto-renew fails (most commonly due to an expired credit card). Use both. Q: Can I customize when I get notified? A: Yes. Default thresholds are 60, 30, 14, 7, and 1 days before expiry. You can change these to anything you want in the settings page. Q: Why does it need permission to run on all websites? A: The in-page reminder card needs to be injected into webpages to be visible. The content script that does this is read-only — it does not read, modify, or transmit any page content. It only adds the reminder card to the DOM. The full source code is on GitHub if you want to verify. Q: Does it slow down Chrome? A: No. The daily background check takes a few seconds. The in-page card renders once per day. No continuous background activity, no polling, no heavy JavaScript. Q: Can I export my domain list? A: Yes. The settings page has a "Download backup" button that gives you a JSON file containing all your domains, expiry dates, and threshold settings. Re-import any time using "Restore from backup". Q: What if I dismiss a reminder by accident? A: The in-page card reappears the next day. To bring it back immediately, go to settings and click "Reset toast state". Q: How do I silence alerts temporarily? A: The settings page has snooze buttons for 24 hours and 7 days. Cancel snooze any time. Q: I am seeing an error for one of my domains. What does it mean? A: Open settings and click "Run diagnostic" to see exactly what is happening. The most common causes are: a recent domain transfer, a TLD that does not fully support RDAP, or a temporary network blip. Manually refresh after a few hours and it usually resolves.

Details

  • Version
    1.0.0
  • Updated
    April 15, 2026
  • Offered by
    Shiv
  • Size
    32.64KiB
  • Languages
    English
  • Developer
    Email
    shivk.webdev@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • 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

Related

Cookie Collector

0.0

Monitor and track cookies from specific domains with real-time updates and export capabilities

IP WHOIS & Country Flags & Hosting

4.7

Display server IP, location, ISP, WHOIS data and country flags for any website

Quick Javascript Switcher

4.3

Disable JavaScript on any site in one click

Snooze Tabs

3.2

Snooze tabs and todos for later. Dismiss tabs that you don't need now, and set an alarm to bring them back when you need them

Hard Restart

0.0

Complete browser state reset - goes beyond Cmd+Shift+R by clearing all storage and caches

The Switcher[Change Domains]

4.2

Partially replace the URL of the currently open web page and open it in another tab. Please use it for switching domains. etc...

Domain Age Checker

5.0

Instant domain age checker extension. Need to know: When was the website created? Also, get domain expiry checker data quickly.

TheTab - OneTab Alternative | Tab Manager

4.3

Frustrated with OneTab changes? Save all tabs with one click, undo mistakes, stay private. Free forever. No account. Works offline.

HTTP Header Injector

5.0

Easily inject custom HTTP headers into your browser requests. Toggle on/off, filter by domain, and manage multiple headers.

Auto Tab Switcher

3.2

Automatically switches to the next tab every few seconds

Auto Refresh Plus | Page Monitor

4.9

Refresh the page automatically with powerful page monitor features.

Free Unlimited Email Tracker for Gmail, No Signature | TrackMailBox

4.7

Free unlimited email tracker for Gmail. Real-time open & click tracking. No signatures, no branding, no limits. Free forever.

Cookie Collector

0.0

Monitor and track cookies from specific domains with real-time updates and export capabilities

IP WHOIS & Country Flags & Hosting

4.7

Display server IP, location, ISP, WHOIS data and country flags for any website

Quick Javascript Switcher

4.3

Disable JavaScript on any site in one click

Snooze Tabs

3.2

Snooze tabs and todos for later. Dismiss tabs that you don't need now, and set an alarm to bring them back when you need them

Hard Restart

0.0

Complete browser state reset - goes beyond Cmd+Shift+R by clearing all storage and caches

The Switcher[Change Domains]

4.2

Partially replace the URL of the currently open web page and open it in another tab. Please use it for switching domains. etc...

Domain Age Checker

5.0

Instant domain age checker extension. Need to know: When was the website created? Also, get domain expiry checker data quickly.

TheTab - OneTab Alternative | Tab Manager

4.3

Frustrated with OneTab changes? Save all tabs with one click, undo mistakes, stay private. Free forever. No account. Works offline.

Google apps