Run Javascript
Run custom Javascript, each time you visit a website
🐘 Transform Any Website Into Your Personal Playground with Custom JavaScript
The Ultimate Chrome Extension for Web Developers, Power Users & Automation Enthusiasts
Take complete control of your browsing experience! This powerful extension lets you run custom JavaScript on
any website automatically, turning every page into your personal development sandbox.
## ✨ What Makes This Extension Amazing?
🎯 Instant Website Customization
✅ Run custom JavaScript on ANY website automatically
✅ Real-time code editor with syntax highlighting
✅ Domain-specific scripts that persist forever
✅ One-click enable/disable toggle
💻 Professional Developer Experience
✅ Built-in Ace Editor with intelligent code completion
✅ Multiple jQuery versions (1.12.4, 2.2.4, 3.3.1) or go library-free
✅ Persistent storage across browser sessions
✅ Advanced error handling and debugging tools
🔒 Enterprise-Grade Security
✅ Manifest V3 compliant (latest Chrome standards)
✅ Sandboxed execution environment
✅ Modern service worker architecture
✅ Smart duplicate execution prevention
## 🌟 Perfect For:
🧑💻 Web Developers - Test ideas, prototype features, debug issues instantly
🔧 Power Users - Customize websites to match your exact workflow
📈 Digital Marketers - A/B test changes, extract analytics data
🎓 Students & Educators - Learn JavaScript in real-world environments
🤖 Automation Enthusiasts - Automate repetitive web tasks effortlessly
## 🎮 Real-World Use Cases:
• Remove annoying ads and popups with surgical precision
• Auto-fill forms with your personal data
• Change website themes to dark mode or custom colors
• Extract data from any page for analysis
• Add missing features that websites should have
• Create productivity dashboards on any site
• Automate repetitive clicks and form submissions
• Test responsive designs with custom CSS
## 🚀 Why Choose This Over Others?
| Feature | This Extension | Others |
|---------|---------------|---------|
| Ease of Use | ✅ One-click setup | ❌ Complex config |
| Security | ✅ Manifest V3 + Sandboxing | ❌ Outdated security |
| Performance | ✅ Modern architecture | ❌ Legacy code |
| Developer Experience | ✅ Syntax highlighting + jQuery | ❌ Plain text editors |
| Reliability | ✅ Smart execution prevention | ❌ Script conflicts |
## ⚡ Get Started in 60 Seconds:
1. Install the extension
2. Visit any website you want to customize
3. Click the extension icon in your toolbar
4. Write JavaScript or choose from templates
5. Hit "Save & Run" and watch the magic happen! ✨
No coding experience? No problem! Start with simple examples like changing colors or hiding elements, then
gradually build more complex automations.
## 🎯 Immediate Benefits:
• Save hours daily by automating repetitive tasks
• Fix annoying UI issues that developers ignore
• Learn JavaScript in a practical, fun environment
• Boost productivity with personalized web experiences
• Join a community of creative web customizers
Transform your browsing experience today! Whether you're automating tasks, learning to code, or just making
the web work better for you, this extension is your gateway to unlimited possibilities.
🌟 Ready to take control of the web? Install now and start customizing!
Latest reviews
Was working great until it decided to pop a tab every time i start the browser. it has to stop. I am close to switching to Tampermonkey please...
What a lovely update. Thank you. I have loved this for years!
Now whenever I restart the browser it opens this URL: https://ataiva.com/run-javascript-chrome-extension-help/ Probably came with some update.
better than was a - JavaScript and css extension .
Works exactly as advertised. Makes it easy to add personal quality of life changes and features to certain web apps. Has become an invaluable tool in our daily workflows. Very helpful indeed.
Its not working now! what happened new update?
Tracking request popped up and it stopped working. Maybe it was their blog's tracking request, either way, doesn't work.
Nice, now I can delete the ads with one line of code.
I love it this extension. I'm using it to replace some image urls on a website.
Really useful extension. Helped me alot.
not work
Exactly what I was looking for. Run a JS everytime that the website reloads.
this thing worked great until today it wont save anything.
this thing worked great until today it wont save anything.
Works pretty well (despite runtime.lastError; try putting your code in JQuery document ready). I wish it could be set to work on specific pages rather than whole domains.
Works pretty well (despite runtime.lastError; try putting your code in JQuery document ready). I wish it could be set to work on specific pages rather than whole domains.
Great but localhost raises error: "Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.". And please make it open source!
Great but localhost raises error: "Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.". And please make it open source!
Very useful extention, I've created personal UI for each site I frequently visit
Very useful extention, I've created personal UI for each site I frequently visit
I love the promise, but this currently gives the following error: Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist. Looking for an alternative.
I love the promise, but this currently gives the following error: Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist. Looking for an alternative.
When this extension is enabled the following error appear in the DevTools console: Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist. Dev, please check: https://stackoverflow.com/a/60323713/4938623 https://stackoverflow.com/a/54686484/4938623
When this extension is enabled the following error appear in the DevTools console: Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist. Dev, please check: https://stackoverflow.com/a/60323713/4938623 https://stackoverflow.com/a/54686484/4938623
Not running after page refresh, had to manually trigger run from chrome extension
Not running after page refresh, had to manually trigger run from chrome extension
This is the best extension available for this task, incredible work!!!
This is the best extension available for this task, incredible work!!!
This extension is a bomb!!! Thanks for making it! :D I tried achieving the same thing using local overrides but that wasn't working as intended due to redirects on the website. This extension will save so much of my time. Again, thanks a bunch :D!
This extension is a bomb!!! Thanks for making it! :D I tried achieving the same thing using local overrides but that wasn't working as intended due to redirects on the website. This extension will save so much of my time. Again, thanks a bunch :D!
I was going to write my own extension just to rewrite the browser url if certain conditions were met. This little extension saved me the hassle! It works perfectly!. My only feedback would be that the extension icon is a bit ugly haha. Thanks for making this!
I was going to write my own extension just to rewrite the browser url if certain conditions were met. This little extension saved me the hassle! It works perfectly!. My only feedback would be that the extension icon is a bit ugly haha. Thanks for making this!
Very helpful!
Very helpful!
working as intended. But there should be some feature to make an cloud backup. Would be also good if you add some prefiled event listeners, like run code when page loads, when dom ready etc, because sometimes you have to wait with code until content appears
working as intended. But there should be some feature to make an cloud backup. Would be also good if you add some prefiled event listeners, like run code when page loads, when dom ready etc, because sometimes you have to wait with code until content appears
nice
nice
pinned icon could be better (transparent) and it gives me this error on console when developing on localhost: `Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.`
pinned icon could be better (transparent) and it gives me this error on console when developing on localhost: `Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.`
It is a useful tool But I do not know where the data is stored and will not be lost
It is a useful tool But I do not know where the data is stored and will not be lost
Cool, 10 stars
Cool, 10 stars
This is what I've been looking for. I have few questions though: a) When does the code run? Before anything else? DOMContentLoader? onload? b) If I don't use jQuery is it going to be used on the page anyway?
Does not work in Chrome v. 87.0.4280.141 (Official Build) (64-bit) on any site I tested it (including the author's website).
Does not work in Chrome v. 87.0.4280.141 (Official Build) (64-bit) on any site I tested it (including the author's website).
Tks, It's very good
Tks, It's very good
It does exactly what I wanted and more. Thank you for not making me make this from scratch