
Tampermonkey
Tampermonkey is the world's most popular userscript manager.

Screenshots
1 / 3
What Tampermonkey does
Tampermonkey is a browser extension published by Jan Biniok. The official listing describes its purpose as: “Tampermonkey is the world's most popular userscript manager.” This guide combines verified store information, installation, first-use instructions, settings, browser support, permissions, privacy notes and troubleshooting so readers can decide whether the extension fits a real workflow.
Tampermonkey is available through the official Chrome, Edge and Firefox stores linked on this page. Use those buttons instead of downloading an extension package from a third-party directory. Availability can differ by browser and can change over time, so a browser is shown only when a matching official listing has been recorded.
Open the dashboard to see installed userscripts, whether each script is enabled and which pages it matches.
Create a new script in the built-in editor or import a script only from a developer and source you have reviewed.
Check the metadata block, especially match rules and requested permissions, before saving and enabling the script.
How to install Tampermonkey
Open the official store icon for the browser you currently use: in Chrome choose Add to Chrome, in Microsoft Edge choose Get; and in Firefox choose Add to Firefox. Confirm that the title is Tampermonkey and the developer is Jan Biniok, then read the permission dialog before accepting the installation.
After installation, open the browser’s Extensions menu and pin Tampermonkey if its toolbar icon is hidden. Reload any tab that was already open before installation. Start on a non-sensitive page and verify the extension’s basic behavior before granting optional access, importing data or connecting an account.
Match the developer name: Jan Biniok.
Use only the official Chrome, Edge and Firefox links recorded above.
Review requested access before confirming installation.
First-use workflow for Tampermonkey
The safest way to learn Tampermonkey is to complete one representative task from beginning to end. Open the extension popup, dashboard or supported page, identify the primary action, then check what changed in the browser. Do not enable every optional setting at once because that makes conflicts harder to diagnose.
Follow this documented sequence: Open the dashboard to see installed userscripts, whether each script is enabled and which pages it matches. Create a new script in the built-in editor or import a script only from a developer and source you have reviewed. Check the metadata block, especially match rules and requested permissions, before saving and enabling the script. Test the script on the intended site, then use update checks, export and synchronization only after creating a backup. These steps are based on the official listing, product site or project documentation recorded in the sources rather than on an assumption from the extension’s name.
Open the dashboard to see installed userscripts, whether each script is enabled and which pages it matches.
Create a new script in the built-in editor or import a script only from a developer and source you have reviewed.
Check the metadata block, especially match rules and requested permissions, before saving and enabling the script.
Test the script on the intended site, then use update checks, export and synchronization only after creating a backup.
Documented features and settings
Tampermonkey is the most popular userscript manager, with over 10 million weekly users. It's available for Chrome, Microsoft Edge, Safari, Opera Next and Firefox.
Tampermonkey makes it very easy to manage your userscripts and provides features like a clear overview over the running scripts, a built-in editor, ZIP-based import and export (Google Drive, Dropbox, OneDrive), automatic update checks and also browser and cloud storage based synchronization. And finally it's compatible to Greasemonkey up to version 3.x with experimental 4.x support.
Note: If you want to install the more often updated BETA version, then you can get it from here: https://tampermonkey.net/?browser=firefox
Open the dashboard to see installed userscripts, whether each script is enabled and which pages it matches.
Create a new script in the built-in editor or import a script only from a developer and source you have reviewed.
Check the metadata block, especially match rules and requested permissions, before saving and enabling the script.
Test the script on the intended site, then use update checks, export and synchronization only after creating a backup.
Practical use cases for Tampermonkey
Use Tampermonkey for a task that matches its official purpose, then compare the result with the same task when the extension is disabled. This makes the benefit measurable and also reveals whether a page change, automatic action or saved data creates an unwanted side effect.
For work, research or important accounts, test with a copy or non-critical page first. Keep an independent backup when the extension stores passwords, tabs, scripts, filters or settings. Browser extensions can shorten a workflow, but they do not replace the original website, a backup or independent verification of an important result.
Begin with one representative page or task.
Change one setting at a time and compare the result.
Keep a backup when the extension stores important local data.
Free features, paid plans and accounts
The official listing describes the userscript manager and does not require a subscription for the core editor, dashboard, update check, import or export workflow. Platform-specific terms should be checked on the official site.
Pricing, account limits and platform support can change after this guide is written. Before paying or creating a business workflow, check the official website for current regional pricing, trial conditions, renewal terms, cancellation rules and the exact feature included in each plan. A donation link is not the same thing as a required subscription.
Confirm whether the feature you need requires an account.
Check current plan limits on the developer’s website.
Review renewal and cancellation terms before checkout.
Permissions, privacy and current version
The captured listing reports version 5.5.0 and update timestamp 2026-05-21T09:32:42Z. It declares or requests access including: alarms, notifications, tabs, idle, webNavigation, webRequest, webRequestBlocking, unlimitedStorage, storage, contextMenus, clipboardWrite, cookies, contextualIdentities, downloads, <all_urls>. A permission describes technical access, not proof of how data is used, so read both the browser prompt and the developer’s current privacy policy.
A userscript can change pages and access data within its match rules, so the safety of Tampermonkey does not guarantee the safety of every installed script. Review third-party script updates because new code can receive the same privileges as the earlier version. Disable individual scripts when diagnosing a site conflict before disabling the whole manager. Use browser site-access controls when a permission is optional, and disable the extension temporarily when diagnosing a page conflict. Remove it if its current behavior, ownership or requested access no longer matches your needs.
A userscript can change pages and access data within its match rules, so the safety of Tampermonkey does not guarantee the safety of every installed script.
Review third-party script updates because new code can receive the same privileges as the earlier version.
Disable individual scripts when diagnosing a site conflict before disabling the whole manager.
Common questions about Tampermonkey
People searching for “tampermonkey” and related terms such as “tampermonkey edge” and “tampermonkey chrome” commonly need the correct official download, a current setup guide or help with a feature that changed. Use the store icons above, follow the first-use workflow and compare the installed interface with the 3 official images on this page. This site does not host or repackage the extension file.
If Tampermonkey does not appear after installation, confirm that it is enabled, pin its icon and reload the target tab. If a documented feature still fails, check browser site access, account state and the current official support material. Disable other page-changing extensions one at a time to isolate conflicts before reinstalling.
Reload the target tab after changing extension settings.
Check site access and account status before reinstalling.
Use the official support or repository issue tracker for product-specific errors.