Submit an extension

↑↓ move · ↵ open · Tab filter · Esc close

Tampermonkey Chrome extension

Tampermonkey runs userscripts you install to change how sites look and behave, from blocking annoyances to adding features a site doesn't offer. It's best for people comfortable installing scripts from userscript repositories. The catch: any userscript you add can read and change page content, so trust in the script source matters.

  • PriceFree
  • CategoryDeveloper Tools
  • Works inChrome, Edge, Brave (desktop)
  • ✓Open source

Last checked against the Chrome Web Store listing · Independent, not affiliated with Google

Pros

  • open source and works across many Chromium browsers
  • large ecosystem of ready-made userscripts
  • dashboard lets you enable, disable, edit, and schedule scripts
  • supports writing and testing your own scripts
  • free to use

Cons

  • userscripts can request broad page access, so quality varies by source
  • managing many scripts adds some interface complexity
  • some sites break scripts when they change their page structure

Best for

  • running community userscripts on specific sites
  • customizing or automating repetitive tasks on a website
  • developers who write their own userscripts
  • people who already use sites like Greasy Fork for scripts

Skip it if

  • people who don't want to vet third-party scripts before installing them
  • users who just want a single pre-built feature rather than a script manager

Key features

  • userscript installation from repositories like Greasy Fork
  • built-in script editor with syntax highlighting
  • per-site enable and disable controls
  • scheduled and automatic script updates
  • cross-browser userscript compatibility

What Tampermonkey does

Tampermonkey is a userscript manager: it lets you install small scripts that modify how specific web pages look or behave, such as hiding elements, adding buttons, or automating a form. Scripts come from repositories like Greasy Fork or from your own code, and Tampermonkey's dashboard controls which ones run and where.

Is Tampermonkey safe?

Tampermonkey itself is open source, but the safety of any individual userscript depends on what that script does, since scripts can read and modify page content on sites you grant them access to. Install scripts only from sources you trust, and review a script's code or reputation before adding it.

Tampermonkey vs built-in browser features

Unlike single-purpose extensions, Tampermonkey doesn't do anything on its own beyond hosting scripts you add. That makes it flexible for advanced users who want a specific site tweak that no dedicated extension offers, but it requires some setup compared to installing a ready-made tool.

Tampermonkey: FAQs

Is Tampermonkey free?

Yes, Tampermonkey is free to install and use, and it's open source.

Is Tampermonkey safe to use?

Tampermonkey itself is open source, but each userscript you install can access page content, so safety depends on the scripts you choose to run.

How do I use Tampermonkey?

Install the extension, then add userscripts from a repository like Greasy Fork or write your own in the built-in editor.

Where do I find userscripts for Tampermonkey?

Greasy Fork and similar userscript repositories host scripts you can install with one click through Tampermonkey.

What are Tampermonkey alternatives?

Violentmonkey and Greasemonkey are common alternative userscript managers with similar functionality.

Can I write my own userscripts in Tampermonkey?

Yes, the dashboard includes a built-in editor for writing and testing your own scripts.

Why did my Tampermonkey script stop working?

Sites sometimes change their page structure, which can break a script until its author updates it.

Does Tampermonkey update scripts automatically?

Yes, you can enable automatic checks so installed scripts update when the source publishes a new version.

Can I disable a single userscript without removing it?

Yes, the dashboard lets you toggle individual scripts on or off without deleting them.

Does Tampermonkey slow down my browser?

Running many active scripts on a page can add some overhead, but a small number of scripts has minimal impact.