A Firefox extension for user agent spoofing with always up-to-date user agents and some nice features
- Features
- Installation
- Quick Start
- Usage Guide
- Advanced Features
- Badge Indicators
- Troubleshooting
- Contributing
- License
- Preference: Can select devices, browsers - (all, one, multi category)
- Multiple Modes: All sites, Whitelist, or Blacklist operation
- Custom User Agents: Add your own user agent strings and can add to lists
- Smart Random: Intelligent user agent selection based on preferences
- Auto-Random: Automatic user agent rotation at set intervals from the selected preferences
- Clean, Minimal Design: Modern dark theme with intuitive controls
- Responsive Layout: Optimized for all screen sizes(desktop, mobile)
- Visual Feedback: Toast notifications and status indicators
- Visit the Firefox Add-ons store
- Search for "Unga Bunga User-Agent"
- Click "Add to Firefox"
- Confirm the installation
- Download the extension files
- Open Firefox and go to
about:debugging - Click "This Firefox" β "Load Temporary Add-on"
- Select the
manifest.jsonfile
-
Enable the Extension
- Click the extension icon in your toolbar
- Toggle the "Enabled" switch to ON
-
Choose a User Agent
- Select from the filtered list
- Or use "Random UA" for automatic selection
- Or use "Smart Random" for intelligent selection
-
Apply Changes
- Your user agent is now active
- Check the badge color for status confirmation
- Text Area: View and edit the current user agent string
- Apply Button: Apply the edited user agent
- Random UA: Select a random user agent from all available
- Reset Default: Return to your browser's default user agent
You can choose multiple, all, one, as per your need
- Device Filter: Choose Android, iPhone, iPad, Linux, Mac, or Windows
- Browser Filter: Select Chrome, Firefox, Edge, Opera, Safari, or Vivaldi
- Source Filter: Choose from All, Custom, Latest, or Most Common user agents
- Smart Random: Intelligent selection based on your preferences
- Toggle: Enable/disable automatic user agent rotation
- Interval: Set rotation time (1-60 minutes)
- Smart Selection: Uses your device and browser preferences
- Add Custom: Enter your own user agent strings
- Remove: Delete custom user agents with the Γ button
- Persistent: Custom agents are saved between sessions
Click "Advanced Options" to access site-specific settings:
- User agent applied to all websites
- No site list management needed
- Perfect for general privacy
- User agent applied ONLY to specified sites
- Add sites to the whitelist
- All other sites use your real user agent
- User agent applied to all sites EXCEPT specified ones
- Add sites to the blacklist
- Excluded sites use your real user agent
- Add Sites: Click "Add Site" and enter domain (e.g.,
example.com) - Remove Sites: Hover over a site and click the Γ button
- Real-time Updates: Changes apply immediately
The extension icon shows your current status:
| Badge | Color | Status | Description |
|---|---|---|---|
| π΄ OFF | Red | Disabled | Extension is turned off |
| π’ ALL | Green | All Sites | Working on all websites |
| π΅ WL | Blue | Whitelist | Working only on whitelisted sites |
| π£ BL | Purple | Blacklist | Working on all sites except blacklisted |
- Automatic: User agents are cached for 24 hours
- Manual Update: Click "Update User Agents" to refresh the list
- Latest Sources: Always get the most recent user agent strings
Badge not showing?
- Reload the extension
- Check if the extension is enabled
User agent not changing?
- Ensure the extension is enabled
- Check if the site is in blacklist/whitelist
- Try refreshing the page
Advanced options not visible?
- Click "Show" next to "Advanced Options"
- The section is collapsed by default
Found a bug or have a feature request? Open an issue or submit a pull request.
- User agent data from ShrekBytes/useragents-data
- Useragents.me
- UserAgent-Switcher by ray-lothian
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.











