To change the User-Agent a site sees, use your browser’s developer tools for a temporary test, or an extension/preferences override when you need a persistent or per-site value. In Chrome and other Chromium browsers, open DevTools, go to Network conditions, clear Use browser default, choose or enter a string, and reload. Firefox uses the general.useragent.override preference, while Safari on macOS provides User Agent choices in its Develop menu. This changes the identity string sent to servers and may change the content they serve; it does not replace the browser’s rendering engine or add missing features.
What changing a User-Agent actually does
A User-Agent (UA) is a request header that identifies a client to a web server. A traditional value follows a pattern such as Mozilla/5.0 (<system-information>) <platform> (<platform-details>) <extensions>. Browsers increasingly reduce identifying detail to limit fingerprinting. Sites that need more information can request User-Agent Client Hints, delivered through Accept-CH and Sec-CH-UA-* headers.
An override can make a server select a mobile layout, a compatibility branch, or a browser-specific feature flag. It does not turn Chrome into Safari, Firefox into Chromium, or a desktop engine into a phone engine. JavaScript APIs, cookies, Client Hints, rendering behavior, and other signals can still reveal the real browser.
Chrome and Chromium browsers: temporary override
The DevTools method is safest for one-off compatibility checks because it normally ends when you close DevTools or clear the setting.
Do these 3 things before closing this tab:
1Clear out junk files and repair common Windows errors2Scan for outdated or missing drivers - takes under a minute3Repair Windows errors before they cause bigger problems#1 Best Overall
- Compact Mouse: With a comfortable and contoured shape, this Logitech ambidextrous wireless mouse feels great in either right or left hand and is far superior to a touchpad
- Durable and Reliable: This USB wireless mouse features a line-by-line scroll wheel, up to 1 year of battery life (2) thanks to a smart sleep mode function, and comes with the included AA battery
- Universal Compatibility: Your Logitech mouse works with your Windows PC, Mac, or laptop, so no matter what type of computer you own today or buy tomorrow your mouse will be compatible
- Plug and Play Simplicity: Just plug in the tiny nano USB receiver and start working in seconds with a strong, reliable connection to your wireless computer mouse up to 33 feet / 10 m (5)
- Better than touchpad: Get more done by adding M185 to your laptop; according to a recent study, laptop users who chose this mouse over a touchpad were 50% more productive (3) and worked 30% faster (4)
- Open the page you want to test and open DevTools with
F12,Ctrl+Shift+Ion Windows/Linux/ChromeOS, orCommand+Option+Ion macOS. - Open the Network panel. Select the three-dot menu, choose More network conditions, and locate the User agent section. You can also open the Command Menu with
Ctrl+Shift+P(Windows/Linux/ChromeOS) orCommand+Shift+P(macOS), then run Show Network conditions. - Clear Use browser default.
- Choose a supplied browser/device string, or select the custom option and enter the exact value required by your test.
- Reload the page. Requests made while the override is active use the selected string.
Change Client Hints when the site uses them
In the same Network conditions panel, expand User agent client hints. Edit the advertised brand, version, platform, or mobile values, select Update, and reload. A UA string alone may not reproduce a device path when the site also checks these hints.
Return Chrome to normal
Reopen Network conditions, select Use browser default, and reload. Close DevTools after testing and verify the page in a fresh tab. If an extension is also rewriting requests, disable it while diagnosing the result.
Firefox: inspect, override, or repair the value
See the current User-Agent
- Open the Firefox menu.
- Choose Help, then More Troubleshooting Information.
- On
about:support, find User Agent. Mozilla’s example for Firefox 83 on Windows 10 isMozilla/5.0 (Windows NT 10.0; Win64; x64; rv:83.0) Gecko/20100101 Firefox/83.0.
Set or remove a Firefox override
- Enter
about:configin the address bar and accept the warning. - Search for
useragent. - To repair an accidental change, reset or delete
general.useragent.override. If you created other user-agent override preferences, reset those too. - Restart Firefox and test the site again.
Mozilla cautions that about:config is intended for experienced users; a wrong preference can affect stability, security, or performance. If the site still shows the wrong layout or a compatibility warning, clear its cookies and cached files. Add-ons can also alter the detected value, so repeat the test with add-ons disabled if the problem disappears.
Safari on macOS
- Open Safari and, if necessary, enable the Develop menu in Safari’s Settings under Advanced.
- Choose Develop in the menu bar.
- Open User Agent and select the browser/device identity you want to test.
- Reload the page while that choice is active.
Use this as a compatibility and debugging tool, then return to Default. Apple recommends that websites use feature detection rather than trusting a browser name or version in the UA string, so a UA change is not a substitute for testing actual feature support.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Rank #2
- The next-generation optical HERO sensor delivers incredible performance and up to 10x the power efficiency over previous generations, with 400 IPS precision and up to 12,000 DPI sensitivity
- Ultra-fast LIGHTSPEED wireless technology gives you a lag-free gaming experience, delivering incredible responsiveness and reliability with 1 ms report rate for competition-level performance
- G305 wireless mouse boasts an incredible 250 hours of continuous gameplay on just 1 AA battery; switch to Endurance mode via Logitech G HUB software and extend battery life up to 9 months
- Wireless does not have to mean heavy, G305 lightweight mouse provides high maneuverability coming in at only 3.4 oz thanks to efficient lightweight mechanical design and ultra-efficient battery usage
- The durable, compact design with built-in nano receiver storage makes G305 not just a great portable desktop mouse, but also a great laptop travel companion, use with a gaming laptop and play anywhere
Edge, Brave, Opera, and other Chromium browsers
Chromium-based browsers generally expose the same DevTools workflow: open DevTools, find Network conditions, clear the default-UA checkbox, choose or enter a value, and reload. Menu names and keyboard shortcuts vary by vendor and release; the DevTools Command Menu is the quickest way to search for “Network conditions.”
If you need a persistent or per-site value, an extension is the usual approach. Google’s Chrome Web Store listing for User-Agent Switcher for Chrome describes choices for Chrome, Internet Explorer, iOS, Android, Windows Phone, Firefox, Opera, Safari, and custom strings. An extension can intercept requests and may affect performance. It does not improve privacy, and sites can still detect the real browser through other signals.
Choosing a value for a useful test
- Mobile layout: use a mobile UA and, in DevTools, also emulate a mobile viewport if you are checking responsive design. A UA change by itself does not change screen dimensions, touch input, or device hardware.
- Browser compatibility: use the exact browser/version branch you need to reproduce, then test the default identity as a control.
- Legacy routing: preserve the complete string supplied by the service or test plan. Removing platform or version tokens can select a different server path.
- Automation: keep the value in your test configuration and record it with results. Do not assume that a spoofed UA represents a real device.
Keep a copy of the original value before editing it. Use a custom string only for a defined test case and restore the default afterward.
Why a User-Agent change may not work
The page looks unchanged
The site may use feature detection, cached responses, cookies, Client Hints, or JavaScript rather than the UA string. Clear site data, use a private window, update Client Hints where available, and compare the request headers in DevTools.
Free tools Windows power users keep installed
One-click scans. No signup required.
Rank #3
- Compact Mouse: With a comfortable and contoured shape, this Logitech ambidextrous wireless mouse feels great in either right or left hand and is far superior to a touchpad
- Durable and Reliable: This USB wireless mouse features a line-by-line scroll wheel, up to 1 year of battery life (2) thanks to a smart sleep mode function, and comes with the included AA battery
- Universal Compatibility: Your Logitech mouse works with your Windows PC, Mac, or laptop, so no matter what type of computer you own today or buy tomorrow your mouse will be compatible
- Plug and Play Simplicity: Just plug in the tiny nano USB receiver and start working in seconds with a strong, reliable connection to your wireless computer mouse up to 33 feet / 10 m (5)
- Better than touchpad: Get more done by adding M185 to your laptop; according to a recent study, laptop users who chose this mouse over a touchpad were 50% more productive (3) and worked 30% faster (4)
The site still blocks you
Bot checks, CAPTCHA systems, rate limits, IP reputation, TLS characteristics, JavaScript behavior, and account signals are independent of the UA header. Spoofing the string does not bypass those controls.
The layout is broken after installing an extension
Disable the extension and restore the browser default. If the problem goes away, configure the extension for only the required domain or remove it. Interception can affect performance and can leave different headers inconsistent.
Firefox keeps showing an old identity
Search about:config again for every useragent preference, reset general.useragent.override, restart Firefox, and clear cookies/cache for the affected site. Check add-ons before creating a new override.
Only some requests use the new value
Verify that the override was enabled before the request began. Existing tabs, service workers, extensions, subframes, and requests made by another application may not follow the same setting. Start a new tab, reload, and inspect the Network panel request headers.
Rank #4
- Computer mouse for easily navigating a computer interface; click, scroll, and more
- USB-A wired connection; if existing device only supports USB-C, an additional adapter will be required
- High-definition (1000 dpi) optical tracking ensures responsive cursor control for precise tracking and easy text selection
- 3 buttons offer effortless fingertip control
- Plug-and-go ready for instant use
Testing and privacy limitations
User-Agent reduction means a string may contain less detail than older examples found online. Servers can ask for additional Client Hints, and scripts can examine APIs, canvas behavior, fonts, screen metrics, cookies, and timing. Consequently, a UA override is useful for server-routing and compatibility tests, not for anonymity.
Changing identity can also select a code path that the underlying engine cannot execute. Treat a successful response as evidence that the server delivered different content, not proof that the page works on the claimed browser. Always run a final test with the real browser identity.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Or skip the browser setup
If your goal is to capture a page rather than manually inspect how a browser presents it, ScreenshotNeo makes a single HTTP request for a PNG, JPEG, WebP, or PDF. It accepts the page’s consent banner like a visitor and removes more than 60 known consent platforms, newsletter popups, and chat widgets before capture; each cleanup step can be disabled. Bot checks, CAPTCHAs, blank pages, timeouts, failed loads, and cache hits are not billed, and the response reports the result in X-Page-Verdict and X-Billed headers.
For the complete parameter list and authentication details, see the ScreenshotNeo API documentation.
The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →cURL
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
Python
import requests
r = requests.get("https://api.screenshotneo.com/v1/shot", params={"access_key": "YOUR_API_KEY", "url": "https://stripe.com"}, timeout=90)
open("shot.webp", "wb").write(r.content)
Node.js
const q = new URLSearchParams({ access_key: 'YOUR_API_KEY', url: 'https://stripe.com' });
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);
ScreenshotNeo includes full-page capture with lazy images loaded, CSS-selector element capture, dark mode, 12 device presets and arbitrary viewports, retina scale, PDF paper sizes/margins/orientation/page ranges, HTML/CSS-to-image, custom CSS and JavaScript, click-before-capture, hidden selectors, selector/delay/network-idle waits, ad/tracker/request/resource blocking, custom headers/cookies/user agent/Authorization, timezone and geolocation, transparent backgrounds, resizing, selectable cache TTLs, signed public-image links, asynchronous jobs with signed webhooks, bulk capture for up to 100 URLs per call, a usage API, and an OpenAPI specification. Parameter names used by other screenshot APIs also work, which eases migration.
Best Value
- 【Plug and Play for Home/Office/School】The wireless computer mouse features 2.4GHz connectivity, delivering a stable, interference-free connection up to 32ft. Designed for 𝐦𝐞𝐝𝐢𝐮𝐦 𝐭𝐨 𝐥𝐚𝐫𝐠𝐞 𝐬𝐢𝐳𝐞𝐝 𝐡𝐚𝐧𝐝𝐬, it ensures comfortable use all day. Simply plug in the USB-A receiver for instant pairing—no drivers needed. 📌📌 If the mouse isn’t suitable, place the USB receiver in the battery compartment and return both.
- 【3 Levels Adjustable DPI】This travel USB mouse offers 3 adjustable DPI settings (800, 1200, 1600), allowing you to customize sensitivity for precise design work. Effortlessly switch to match your task and elevate your productivity. 📌 Please remove the film at the bottom of the mouse before use.
- 【Effortless Browsing】Equipped with forward and backward buttons, this computer mice streamlines your workflow, making it easy to navigate through web pages and files with a simple click. 📌Side button does not work on Mac.
- 【Visible Indicator Light】 The pc mouse features a visual indicator for DPI levels and low battery alerts. The red light flashes once for 800 DPI, twice for 1200 DPI, and three times for 1600 DPI. When the battery level is below 10%, the light flashes red until the mouse is completely out of power.
- 【Click to Wake】With smart sleep mode, it saves power by standby after 10 inactive minutes, just 2-3 clicks to wake. This efficient design delivers 3x longer battery life than motion-wake mice. Engineered for durability, its buttons and scroll wheel are tested for 10 million clicks, ensuring long-term reliability and consistent performance.
An MCP server provides take_screenshot, get_page_info, and capture_pdf for Claude, Cursor, and other MCP clients, allowing AI agents to perform captures without your own browser setup.
Plans and billing
| Plan | Included shots | Price |
|---|---|---|
| Free | 1,000 per month | Free, no card |
| Starter | 3,000 | $5 |
| Growth | 15,000 | $15 |
| Pro | 60,000 | $39 |
| Scale | 250,000 | $99 |
| Business | 1,000,000 | $249 |
Every feature is available on every plan, and yearly billing provides two months free. Sign up for 1,000 free screenshots a month with no card.
Practical checklist
- Write down the browser’s original UA before changing it.
- Use DevTools for temporary tests; use an extension or Firefox preference only when persistence is necessary.
- Match Client Hints, viewport, cookies, and site data when reproducing a real issue.
- Inspect request headers and test both the override and the browser default.
- Restore the default, disable extensions, and clear site data when troubleshooting is complete.
- Do not treat UA spoofing as a privacy tool or as proof that another browser’s engine is running.
Frequently Asked Questions
Can changing the User-Agent make Chrome use Safari’s engine?
No. It changes the identity sent to servers and possibly the content returned, but Chrome continues to use its own rendering engine and browser APIs.
Is a User-Agent switcher an anonymity tool?
No. Client Hints, JavaScript, cookies, device characteristics, and network signals can still identify the actual client.
Should I leave a custom User-Agent enabled permanently?
Usually not. Keep overrides tied to a defined test, then restore the browser default to avoid misleading sites and breaking compatibility.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




