A browser extension that enhances expireddomains.net with advanced filtering, sorting, heatmap visualization, and export capabilities to help you find the perfect expired domain.
- Length Filter — Set min/max character limits for domain names
- Text Matching — Filter by contains, starts with, or ends with (supports regex)
- Blacklist — Exclude domains containing specific words
- Hyphen Control — Filter by hyphen count (none, max 1, max 2)
- Number Control — Filter by digit count or numeric-only domains
- Custom Patterns — Match consonant/vowel patterns (e.g.,
cvcvmatches "doma") - TLD Filter — Filter by specific extensions (.com, .io, .ai, etc.)
- Status Filter — Filter by availability status
- Column Sorting — Sort by any column (ascending/descending)
- Column Toggle — Show/hide columns to declutter the view
- Heatmap Mode — Color-code cells based on metric quality (TF, CF, backlinks, age, etc.)
- Save Presets — Store filter configurations for reuse
- Load Presets — Quickly switch between saved configurations
- Export/Import — Backup and share presets as JSON files
- Copy Domains — Copy all visible domain names to clipboard
- CSV Export — Download filtered results as a CSV file
- Download the latest release from Releases
- Extract the ZIP file
- Go to
chrome://extensions/ - Enable "Developer mode" (top right)
- Click "Load unpacked" and select the extracted folder
- Download the Firefox release from Releases
- Go to
about:addons - Click the gear icon → "Install Add-on From File..."
- Select the downloaded
.xpifile
- Navigate to expireddomains.net
- The sidebar appears on the right side of the page
- Configure your filters and watch the table update in real-time
- Use presets to save your favorite filter combinations
- Export results when you find domains you like
- Node.js 18+
- npm or pnpm
# Clone the repository
git clone https://github.com/roie/domain-powertools.git
cd domain-powertools
# Install dependencies
npm install
# Start development server (Chrome)
npm run dev
# Start development server (Firefox)
npm run dev:firefox# Build for Chrome
npm run build
# Build for Firefox
npm run build:firefox
# Create ZIP for distribution
npm run zip
npm run zip:firefox- WXT — Web Extension Framework
- React — UI Library
- TypeScript — Type Safety
- Tailwind CSS — Styling
This extension operates entirely locally:
- All filter settings and presets are stored in your browser's local storage
- No data is collected, transmitted, or shared with any third parties
- No analytics or tracking of any kind
- Only requires
storagepermission to save your preferences
| Permission | Purpose |
|---|---|
storage |
Save your preferences, presets, and settings locally |
Host access (expireddomains.net) |
Inject the sidebar and filter domains on the page |
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Found a bug or have a feature request? Open an issue
MIT License — see LICENSE for details.
Made with care for domain hunters everywhere.