Firefox ๋ธŒ๋ผ์šฐ์ € ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ
๋กœ๊ทธ์ธ
User-Agent Switcher ๋ฏธ๋ฆฌ๋ณด๊ธฐ

User-Agent Switcher ์ œ์ž‘์ž: ntninja

Easily override the browserโ€™s User-Agent string

4.3 (๋ฆฌ๋ทฐ 565๊ฐœ)4.3 (๋ฆฌ๋ทฐ 565๊ฐœ)
์‚ฌ์šฉ์ž 59,855๋ช…์‚ฌ์šฉ์ž 59,855๋ช…
Firefox๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ํ™•์žฅ ๊ธฐ๋Šฅ์„ ๋ฐ›์œผ์„ธ์š”
ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ

ํ™•์žฅ ๋ฉ”ํƒ€ ๋ฐ์ดํ„ฐ

์Šคํฌ๋ฆฐ์ƒท
Icon with Popup MenuRandom User-Agent ModePreferences (Table Mode)Preferences (Text Mode)
์ •๋ณด
๐ŸŒˆโšง๐ŸŒˆโšง๐ŸŒˆโšง๐ŸŒˆ Easily pose as another browser by changing the User-Agent header.ยน ๐ŸŒˆโšง๐ŸŒˆโšง๐ŸŒˆโšง๐ŸŒˆ

Pretending to be a different browser can be useful in a number of different situations:
  • Some web pages require you to log in or buy a subscription to view their content, but give full read access to search engines.
  • Some web pages determine whether youโ€™re using a mobile or desktop browser based on your user-agent.
  • Some web pages require you to use a specific browser to access their site.
  • And potentially moreโ€ฆ

Note that your browser will not magically morph into a different piece of software just because itโ€™s pretending to be some other software. If a web site locks you out because your browser does not support a feature they require then changing the User-Agent will not make any difference.

ยน Also changes navigator.userAgent, as well generating convincing values for several of the other navigator.* properties.

โ€“ Translating โ€œUser-Agent Switcherโ€ to a new language
Any help in translating this extension is greatly appreciated! To do so, simply visit our project on the WebLate hosted instance, create an account and either select an existing language or add a new one to get going. Thanks for helping out!

(Alternatively you may submit a merge request on GitLab with the updated translation files or send me the translations using the โ€œSupport E-mailโ€-Address.)

โ€“ Getting Help
Found a bug or want a new feature? Please use the GitLab issue tracker (until I get around to switching to Codeberg at least) or write an e-mail to submit these. I am not notified of your message if you just leave a comment on this page.

Please note however that โ€œUser-Agent Switcherโ€ is mostly in maintenance-only mode now and new features will not be added by me (the primary author, ntninja anymore. Iโ€™m still open for patches from the community however, but might get back to it myself at some point.

โ€“ Observing it work
If you want to watch User-Agent Switcher work, there are a few things you could try:
  • Use a web service (such as UserAgentString.com) to see your currently sent User-Agent header.
  • Use the built-in Network Analyzer (Ctrl-Shift-Q) to view the User-Agent header.
  • Enter navigator.userAgent into the Scripting Console (Ctrl-Shift-K) to view the client-side User-Agent value. (Note that the scripting console needs to be unlocked on modern browser versions as some nifty found it makes a great to over unsuspecting peopleโ€™s accountsโ€ฆ)

โ€“ Frequently Asked Questions
  • Why doesnโ€™t the extension work on this very site (Mozilla/Firefox Add-ons)?
    To find out more about why these restrictions exist and how disable them if you must, please take a look at the following blog article: https://ntninja.yukis.eu/extensions-modify-mozilla-sites.html

    (This information was moved from this extensionโ€™s description to an external site, since a Mozilla reviewer felt that suggesting changes like the one proposed in the linked article are not acceptable for the listing of sandboxed browser extension.)
  • Why is the extension file so large (4MiB) compared to others?
    In order to provide almost perfect emulation of User-Agent values, User Agent-Switcher bundles a stripped-down version of BrowsCap. This allows us to derive all relevant JavaScript navigator.* browser/OS identification values from just a single value: The User-Agent value you enter (and a bit of magic behind the scenes). Other extensions with a similarly complete level of emulation used to store all these values in huge tables along with the User-Agent value itself, making it very hard to add new entries.

    Doing this kind of emulation without using BrowsCap would be extremely hard for us, as there are only few rules regarding the structure of User-Agent strings and the most interesting part end up in the extremely browser-specific comment section of the string. As such, we consider these extra 3MiB+ of data shipped with the extension a fair price to pay for having almost perfect out-of-the-box emulation of all these values with no extra user configuration required.

    Replacing BrowsCap is a long-term goal however since the used BrowsCap-JSON library has been archived years ago and hence its predictive accuracy for modern User-Agent strings is somewhat reduced (although it still keeps up pretty well all things considered!), perhaps a future replacement will be more lightweight but it is not clear at this point unfortunately.

    In any case, bundling browser information data is here to stay and if you cannot cope with the extra size this causes please kindly download a different extension and donโ€™t down-vote this one for your disdain. Other people appreciate this decision even if you donโ€™t.
  • Why is there ๐ŸŒˆโšง๐ŸŒˆโšง๐ŸŒˆโšง๐ŸŒˆ? Isnโ€™t that woke? What does that have to do with an extension?
    Unfortunately, it has come to my attention that publicly being anything other than Cis Hetero Male results in a certain type of low-quality โ€œfanmailโ€ of some people apparently feeling entitled enough to both demand I fix their problems and telling me all the wrong decisions I must have apparently messed up in my life (read: they are Transphobic/-misic and feel they deserve my free labour for it).

    While this probably wonโ€™t shut them up, it might at least sully their day a bit. ๐Ÿ˜‰

    (Next time you see weird pride flags somewhere: It probably started as something along those lines. Youโ€™re welcome for the explanation, btw.)
๋ฆฌ๋ทฐ์–ด 565๋ช…์ด 4.3์ ์œผ๋กœ ํ‰๊ฐ€ํ•จ
๋กœ๊ทธ์ธํ•˜์—ฌ ์ด ํ™•์žฅ ๊ธฐ๋Šฅ์˜ ํ‰์ ์„ ๋‚จ๊ฒจ์ฃผ์„ธ์š”
์•„์ง ํ‰์ ์ด ์—†์Šต๋‹ˆ๋‹ค

๋ณ„์  ์ €์žฅ๋จ

5
392
4
76
3
38
2
19
1
40
๋ฆฌ๋ทฐ 565๊ฐœ ๋ชจ๋‘ ์ฝ๊ธฐ
๊ถŒํ•œ ๋ฐ ๋ฐ์ดํ„ฐ

ํ•„์ˆ˜ ๊ถŒํ•œ:

  • ๋ธŒ๋ผ์šฐ์ € ํƒญ์— ์ ‘๊ทผ
  • ํƒ์ƒ‰ ์ค‘ ๋ธŒ๋ผ์šฐ์ € ํ™œ๋™์— ์ ‘๊ทผ
  • ๋ชจ๋“  ์›น์‚ฌ์ดํŠธ์—์„œ ์‚ฌ์šฉ์ž์˜ ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผ
๋” ์•Œ์•„๋ณด๊ธฐ
์ถ”๊ฐ€ ์ •๋ณด
๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ๋งํฌ
  • ํ™ˆ ํŽ˜์ด์ง€
  • ์ง€์› ์‚ฌ์ดํŠธ
  • ์ง€์› ์ด๋ฉ”์ผ
  • ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ID ๋ณต์‚ฌ
๋ฒ„์ „
1.4.102
ํฌ๊ธฐ
4.25 MB
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ
3๋‹ฌ ์ „ (2026๋…„ 4์›” 20์ผ)
๊ด€๋ จ ์นดํ…Œ๊ณ ๋ฆฌ
  • ์›น ๊ฐœ๋ฐœ ๋„๊ตฌ
  • ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ๋ฐ ๋ณด์•ˆ
๋ผ์ด์„ ์Šค
GNU General Public License v3.0 ์ „์šฉ
๋ฒ„์ „ ๋ชฉ๋ก
  • ๋ชจ๋“  ๋ฒ„์ „ ๋ณด๊ธฐ
๋ชจ์Œ์ง‘์— ์ถ”๊ฐ€
์ด ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ์‹ ๊ณ 
Mozilla ํ™ˆํŽ˜์ด์ง€๋กœ ์ด๋™

๋ถ€๊ฐ€ ๊ธฐ๋Šฅ

  • ์†Œ๊ฐœ
  • Firefox ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ ๋ธ”๋กœ๊ทธ
  • ํ™•์žฅ ๊ธฐ๋Šฅ ์›Œํฌ์ƒต
  • ๊ฐœ๋ฐœ์ž ํ—ˆ๋ธŒ
  • ๊ฐœ๋ฐœ์ž ์ •์ฑ…
  • ์ปค๋ฎค๋‹ˆํ‹ฐ ๋ธ”๋กœ๊ทธ
  • ํฌ๋Ÿผ
  • ๋ฒ„๊ทธ ์‹ ๊ณ 
  • ๋ฆฌ๋ทฐ ์ง€์นจ

๋‹ค์šด๋กœ๋“œ

  • Download Firefox
  • Windows
  • macOS
  • iOS
  • Android
  • Linux
  • All

์ตœ์‹  ๋นŒ๋“œ

  • Nightly
  • Beta

๊ธฐ์—…์šฉ Firefox

  • Enterprise

์ปค๋ฎค๋‹ˆํ‹ฐ

  • Connect
  • Contribute
  • Developer

ํŒ”๋กœ์šฐ

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • ๊ฐœ์ธ ์ •๋ณด
  • ์ฟ ํ‚ค
  • ๋ฒ•๋ฅ 

ํŠน๋ณ„ํ•œ ๊ณ ์ง€๊ฐ€ ์—†๋Š” ํ•œ, ๋ณธ ์‚ฌ์ดํŠธ์˜ ์ฝ˜ํ…์ธ ๋Š” Commons Attribution Share-Alike License v3.0 ๋˜๋Š” ๊ทธ ์ดํ›„ ๋ฒ„์ „์— ๋”ฐ๋ผ ์‚ฌ์šฉ์ด ํ—ˆ๊ฐ€๋ฉ๋‹ˆ๋‹ค.