Inject Custom JavaScript Into Any Website

InjectJS is a free, open-source Chrome extension that lets you run custom scripts on any page. Automate repetitive tasks, customize websites, and share your scripts with the community.

Why InjectJS?

Everything you need to customize your browsing experience with JavaScript — no developer tools required.

Write & Inject Scripts

Create custom JavaScript that runs automatically on any website. Use the built-in code editor with syntax highlighting and ESLint integration to write clean, working scripts.

Flexible Triggers

Choose exactly when your scripts execute. Run them before the page loads (document_start), after the page loads (document_end), or trigger them manually from the context menu.

Match Patterns

Target specific websites using Chrome match patterns. Run a script only on Google, only on your company's internal tools, or across every site you visit.

Community Repository

Browse and install scripts shared by other users. From ad-blocking to UI customization, find ready-made scripts and install them with a single click.

Full Dashboard

Manage all your scripts from a dedicated web dashboard. Create, edit, enable, disable, import, and export your entire script collection as a portable zip bundle.

Smart Storage

Small scripts sync across your Chrome profile automatically. Larger scripts are stored locally. InjectJS handles storage limits transparently so your scripts are always available.

How It Works

Get started in under a minute. No configuration files, no build tools, no hassle.

1
Install the Extension

Add InjectJS to Chrome from the Chrome Web Store. It takes a single click — no sign-up required.

2
Open the Dashboard

Visit injectjs.net and the dashboard loads automatically when the extension is detected. Or browse the script repository without the extension to discover useful scripts.

3
Create or Install a Script

Write your own JavaScript in the built-in editor, or install a community script from the repository with one click. Set your match pattern and trigger, and you're done.

4
Browse and Automate

Visit any matching website and your scripts run automatically. Toggle them on and off, edit them anytime, or export your collection to share with others.

What Can You Do With InjectJS?

JavaScript injection is a powerful technique used by developers, QA engineers, and power users for all kinds of tasks.

Block Ads & Distractions

Remove annoying elements, pop-ups, cookie banners, and auto-play videos from any website.

Automate Repetitive Tasks

Auto-fill forms, click through multi-step workflows, or scrape data from pages you visit regularly.

Customize Website Appearance

Change fonts, colors, layouts, or hide elements you don't need. Make any site look the way you want.

Test & Debug Web Applications

Inject test scripts, mock API responses, or add logging to production sites without touching source code.

Enhance Accessibility

Add keyboard shortcuts, increase contrast, resize text, or modify navigation to make sites more accessible.

Prototype UI Changes

Quickly test design ideas on live sites before writing production code. Perfect for designers and product managers.

Community Script Repository

Browse scripts shared by the InjectJS community. Install with one click, or share your own creations.

Easylist AdBlock

Adblocker using Easylist right from InjectJS! No other extensions required.

Shared by: Default Upload
View
Hide Non-Followed Facebook Junk

Hide that crap from people or pages you don't follow on facebook. Requires some scrolling before it works.

Shared by: Default Upload
View
Element Inspector

Hover over a page and see each container easily

Shared by: Default Upload
View
Make Cursor a Cat

Makes your cursor a cat with stars!

Shared by: Default Upload
View
Block All 3rd Party Scripts

Blocks all 3rd party scripts from loading on all sites.

Shared by: Default Upload
View
Custom CSS Template

Use this template to inject your custom CSS onto a page

Shared by: Default Upload
View
hh

Shared by: cmyser.fast.i@gmail.com
View
Moyth

Shared by: tonioknch@gmail.com
View
Sócio Vasco

meia/inteira (todos setores)

Shared by: joaotrovao93@gmail.com
View
Rainbow Background

Make the site have a rainbow background

Shared by: aston3069@gmail.com
View
Blur All Images

This will blur all images, and when you hover over them it will slowly unblur

Shared by: Default Upload
View
Element Inspector

Hover over a page and see each container easily

Shared by: baldguyjr@gmail.com
View
gcn

Shared by: deborah.jasper@edison.k12.nj.us
View
SSR

SSR

Shared by: noamk@lognet-systems.com
View
Parse and add links to facecheck.id search

Adds free public links to facecheck.id results

Shared by: wrighthisd@gmail.com
View
hh

Shared by: cmyser.fast.i@gmail.com
View
Custom CSS Template

Use this template to inject your custom CSS onto a page

Shared by: guelay110@gmail.com
View
insta

Shared by: christianlorenzen23@gmail.com
View
Sócio Vasco

Shared by: lucasvasco2312@gmail.com
View
Moyth

Shared by: tonioknch@gmail.com
View
InjectJS Dark Theme

Override InjectJS Theme To A Pleasant Dark One. (Learned how to CSS Inject from yall I just made the theme for my use and I figured i'd share it.)

Shared by: kalanpdrake@gmail.com
View
GA Patio

Shared by: domanovsky1@gmail.com
View
amazon

Shared by: christianlorenzen23@gmail.com
View
testing

a

Shared by: phamgiangbbx96@gmail.com
View
sasdada

Shared by: cardoso181.bmb@gmail.com
View
Rainbow Background

Make the site have a rainbow background

Shared by: Default Upload
View
Toggle Flying

Toggle Flying

Shared by: tangymiles@gmail.com
View
mediafusion

disable share manifest url copy to clipboard, forcing website to trigger fallback url event

Shared by: firegodpvp@gmail.com
View
اصلاح پروانه

اصلاح پروانه

Shared by: apalipz@gmail.com
View
mediafusion

disable share manifest url copy to clipboard, forcing website to trigger fallback url event

Shared by: firegodpvp@gmail.com
View

Ready to Customize the Web?

Join thousands of users who use InjectJS to automate tasks, block distractions, and make the web work the way they want.

Install InjectJS — It's Free