BetterNext is a Chrome extension that upgrades the NextDNS web dashboard with a sleek floating control panel, productivity shortcuts, and quality-of-life tools for reviewing logs and managing domains faster.
- Chrome Web Store: https://chromewebstore.google.com/detail/betternext-enhanced-nextd/ekhchbdpkkjlcpelfmdbjapjcenabfgn
- GitHub: https://github.com/SysAdminDoc/BetterNext
BetterNext runs on NextDNS pages and adds an always-available control panel for common tasks like navigating between sections, refreshing logs, filtering views, and performing domain actions without extra clicks.
It is designed to feel like “NextDNS, but with power tools” 🔧
- Always-on panel with quick access to key actions
- Draggable and resizable
- Remembers position and size between sessions
- One-click allow/deny (where applicable)
- Bulk delete tools for faster cleanup
- Quick navigation between NextDNS pages (Logs, Settings, etc.)
Includes built-in hotkeys for faster workflows, for example:
Ctrl+Shift+H, Toggle header visibilityCtrl+Shift+R, Refresh logs
More shortcuts are available in the extension UI.
- Filter by Allowed / Blocked / Cached
- Hide specific domains from view
- Compact mode to fit more entries
- Auto-refresh with a customizable interval
- Dark-theme optimized UI
- Blue gradient branding
- Smooth animations and responsive layout
- HaGeZi TLD blocklist integration
- Profile import/export
- Multi-domain add support
- Session history tracking
Install here:
https://chromewebstore.google.com/detail/betternext-enhanced-nextd/ekhchbdpkkjlcpelfmdbjapjcenabfgn
- Clone or download this repo: https://github.com/SysAdminDoc/BetterNext
- Open Chrome and go to
chrome://extensions/ - Enable Developer mode (top-right toggle)
- Click Load unpacked
- Select the
betternext-extensionfolder - Visit https://my.nextdns.io and open a page like Logs
- Install the extension
- Visit any NextDNS page (Logs works great)
- Click “🚀 Take Me There!” when prompted
- On your account page, click “✨ Capture Key & Continue ✨”
- Done, your API key is stored and BetterNext is ready
BetterNext only requests permissions needed for its features:
-
storage
Saves your settings (panel position, UI preferences, filters, etc.) -
clipboardWrite
Enables quick copy actions for domains and data -
host permissions
Allows the extension to run on NextDNS pages and call the NextDNS API as needed
betternext-extension/
├── manifest.json # Chrome extension configuration
├── background.js # Service worker for API requests
├── content.js # Main injected UI and logic
├── icons/
│ ├── icon16.png
│ ├── icon48.png
│ └── icon128.png
└── README.md
If BetterNext saves you time, consider supporting NextDNS with a Pro subscription: https://nextdns.io/?from=6mrqtjw2
MIT, see LICENSE for details.
Created by Matt Parker
If you want, paste your Chrome Web Store “description” text (the one in the listing), and I’ll rewrite that too so your store page reads like a slick product landing page instead of a repo note.