If you’ve noticed that certain websites aren’t loading properly — buttons don’t work, forms won’t submit, or videos won’t play — chances are JavaScript is disabled or broken in Google Chrome.
JavaScript is what makes most modern websites interactive, so when it stops working, your browsing experience can feel completely broken. But don’t worry — this is a common issue, and it’s easy to fix.
In this guide, we’ll walk you through how to enable JavaScript in Chrome, plus extra steps to troubleshoot if it’s already enabled but still not working on your device.
Why JavaScript Might Not Be Working in Chrome
Before jumping into the fixes, it helps to understand what’s going on behind the scenes. Here are some of the most common causes:
- JavaScript is disabled manually or by an extension
- Chrome’s site settings got corrupted or reset
- Browser extensions or security software are blocking scripts
- Outdated Chrome version or damaged user profile
- Third-party blockers (like NoScript or ad-blockers) interfering with script execution
1. Check if JavaScript is Enabled in Chrome Settings
Let’s start with the simplest step — verifying that JavaScript is turned on.
- Open Google Chrome.
- In the address bar, type:
chrome://settings/content/javascriptand press Enter. - Make sure “Sites can use JavaScript” is enabled (toggled on).
- Under the “Customized behaviors” section, make sure the websites you visit frequently aren’t listed under “Not allowed to use JavaScript.”
Now reload the webpage that wasn’t working before. If JavaScript was disabled, this should fix it immediately.
2. Allow JavaScript for a Specific Website
Sometimes, JavaScript may be disabled only for one particular website.
- Open the website where JavaScript isn’t working.
- Click the lock icon 🔒 (or “Not Secure” label) in the address bar.
- Click Site Settings.
- Look for JavaScript and change it to Allow.
- Refresh the page (press Ctrl + F5) to apply changes.
This enables scripts for just that website without affecting others.
3. Disable Extensions That Block Scripts
Certain Chrome extensions — like NoScript, Ghostery, Adblock Plus, or uBlock Origin — can block JavaScript without warning.
- Open a new Chrome tab and type:
chrome://extensions/and press Enter. - Toggle off all extensions.
- Restart Chrome and test the problematic website.
- If JavaScript works now, re-enable extensions one by one to find the culprit.
Once identified, either remove that extension or adjust its settings to allow scripts.
4. Clear Chrome’s Cache and Site Data
Old or corrupted cache files can sometimes cause Chrome to load web pages incorrectly, even if JavaScript is enabled.
- Click the three dots (⋮) in the top-right corner → Settings.
- Go to Privacy and Security → Clear browsing data.
- Select Cached images and files and Cookies and other site data.
- Choose All time as the time range.
- Click Clear data, then restart Chrome.
Now visit the website again and check if JavaScript starts working properly.
5. Update Google Chrome
Outdated Chrome versions can contain bugs or outdated script engines that prevent JavaScript from running smoothly.
- Click the three dots → Help → About Google Chrome.
- Chrome will automatically check for updates.
- Once updated, click Relaunch to restart the browser.
You’ll now have the latest JavaScript engine, which often fixes compatibility issues.
6. Reset Chrome Settings to Default
If you’ve changed a lot of site or privacy settings recently, resetting Chrome can help.
- In Chrome’s address bar, type:
chrome://settings/resetand hit Enter. - Click Restore settings to their original defaults → Reset settings.
- Relaunch Chrome and test JavaScript again.
This won’t delete your bookmarks or passwords — it just resets browser settings and permissions.
7. Reinstall Chrome (If Nothing Else Works)
If none of the above fixes work, your Chrome profile or installation may be corrupted.
- Press Windows + I → Apps → Installed Apps.
- Find Google Chrome, click the three dots → Uninstall.
- Delete leftover folders manually:
%localappdata%\Google\Chrome%appdata%\Google\Chrome
- Download the latest version of Chrome from the official website.
- Reinstall it and sign back into your Google account.
Once reinstalled, JavaScript should start working normally again.
8. Check System-Level Security or Firewall Software
Some security tools — especially enterprise antivirus suites or parental control apps — may block scripts system-wide.
Wrapping Up
If Chrome’s JavaScript isn’t working, it’s usually a simple settings issue or extension conflict. By re-enabling JavaScript, clearing cache, or reinstalling Chrome, you can quickly get your browser back to normal.
Now that it’s fixed, reload your favorite sites — and everything should look and work just like it should!