I faced a similar problem, the following worked for me.

Goto extensions settings for redux Devtools in chrome extensions and check Allow Access to file URLs settings.

Extensions > Redux Devtools > Allow Access to file URLs

Answer from Prajwal Singh on Stack Overflow
🌐
Chrome Web Store
chromewebstore.google.com › detail › redux-devtools › lmhkpmbekcpmknklioeibfkpmmfibljd
Redux DevTools - Chrome Web Store
Redux DevTools for debugging application's state changes. The extension provides power-ups for your Redux development workflow. Apart from Redux, it can be used with any other architectures which handle the state. This is an open source project.
🌐
GitHub
github.com › zalmoxisus › redux-devtools-extension
GitHub - zalmoxisus/redux-devtools-extension: Redux DevTools extension. · GitHub
Redux DevTools extension. Contribute to zalmoxisus/redux-devtools-extension development by creating an account on GitHub.
Starred by 13.5K users
Forked by 1K users
Languages   JavaScript 98.4% | Pug 1.5% | HTML 0.1%
🌐
npm
npmjs.com › package › @redux-devtools › extension
@redux-devtools/extension - npm
March 8, 2026 - import { createStore, applyMiddleware } from 'redux'; import { composeWithDevTools } from '@redux-devtools/extension'; const composeEnhancers = composeWithDevTools({ // Specify here name, actionsDenylist, actionsCreators and other options }); const store = createStore( reducer, composeEnhancers( applyMiddleware(...middleware), // other store enhancers if any ), );
      » npm install @redux-devtools/extension
    
Published   Mar 08, 2026
Version   4.0.0
🌐
GitHub
github.com › reduxjs › redux-devtools
GitHub - reduxjs/redux-devtools: DevTools for Redux with hot reloading, action replay, and customizable UI · GitHub
Developer Tools to power-up Redux development workflow or any other architecture which handles the state change (see integrations). It can be used as a browser extension (for Chrome, Edge and Firefox), as a standalone app or as a React component ...
Starred by 14.4K users
Forked by 1.2K users
Languages   TypeScript 84.9% | JavaScript 14.0%
🌐
Mozilla Add-ons
addons.mozilla.org › en-US › firefox › addon › reduxdevtools
Redux DevTools – Get this Extension for 🦊 Firefox (en-US)
April 3, 2025 - Download Redux DevTools for Firefox. DevTools for Redux with actions history, undo and replay.
Rating: 4.7 ​ - ​ 137 votes
🌐
Microsoft Edge
microsoftedge.microsoft.com › addons › detail › redux-devtools › nnkgneoiohoecpdiaponcejilbhhikei
Redux DevTools - Microsoft Edge Add-ons
April 3, 2025 - Make Microsoft Edge your own with extensions that help you personalize the browser and be more productive.
🌐
npm
npmjs.com › package › redux-devtools-extension
redux-devtools-extension - npm
March 6, 2021 - import { createStore, applyMiddleware } from 'redux'; import { composeWithDevTools } from 'redux-devtools-extension'; const composeEnhancers = composeWithDevTools({ // Specify here name, actionsBlacklist, actionsCreators and other options }); const store = createStore( reducer, composeEnhancers( applyMiddleware(...middleware) // other store enhancers if any ) );
      » npm install redux-devtools-extension
    
Published   Mar 06, 2021
Version   2.13.9
Author   Mihail Diordiev
Find elsewhere
🌐
Redux
redux.js.org › installation
Installation | Redux
Redux Toolkit's configureStore automatically sets up integration with the Redux DevTools. You'll want to install the browser extensions to view the store state and actions:
🌐
Rootstack
rootstack.com › en › blog › redux-devtools
What is Redux DevTools and how to use them | Rootstack
Take into account that there are two variants of Redux development: Redux DevTools and Eztensión Redux DevTools. The first thing is to install the extension in your browser, a very important one to connect your browser to Redux, without it you will not be able to load the tools from your computer.
🌐
Visual Studio Marketplace
marketplace.visualstudio.com › items
Redux DevTools - Visual Studio Marketplace
March 11, 2019 - Extension for Visual Studio Code - vscode redux devtools wrapper
🌐
SourceForge
sourceforge.net › projects › redux-devtools.mirror
Redux DevTools download | SourceForge.net
March 8, 2026 - Download Redux DevTools for free. DevTools for Redux with hot reloading, action replay, and UI. Developer Tools to power-up Redux development workflow or any other architecture which handles the state change.
Top answer
1 of 3
2

You can use Remote Redux Devtools in this case.

Add this to your store creation (yarn add --dev remote-redux-devtools):

import devToolsEnhancer from "remote-redux-devtools";

const store = createStore(
  popupReducer,
  devToolsEnhancer({
    hostname: "localhost",
    port: 8000,
    realtime: true
  }) 
);

You will also need a remotedev server, I went with a local one:

yarn add --dev remotedev-server
cd /node_modules/.bin/
remotedev --port=8000

Now you can connect and monitor your store using the chrome extension, click the Remote button, go to settings and click "Use custom (local) server" there and you should see your store in realtime.

2 of 3
2

It's 2024 and, assuming you're following the latest recommended redux setup with Typescript, the configuration is going to be a little different now. I am using Extension.js and I was able to get the following steps working for getting Redux Devtools to show the state within my React/Redux Chrome extension modifying webpages:

  1. Install redux devtools cli and remote server
npm i -D @redux-devtools/cli @redux-devtools/remote
  1. Add an npm script to run a remote devtools server in your package.json
"scripts": {
  ...
  "start-redux-devtools": "redux-devtools --hostname=localhost --port=8001 --open",
  ...
}
  1. Modify your store.ts file to inject a devToolsEnhancer that can synchronize store updates with the devTools remote server:
import { devToolsEnhancer } from "@redux-devtools/remote";

export const store = configureStore({
  reducer: {
    mySlice: mySliceReducer,
    ...
  },
  enhancers: (getDefaultEnhancers) => getDefaultEnhancers().concat(devToolsEnhancer({ realtime: true, hostname: "localhost", port: 8001 }))});
  1. Run the main development server in a terminal:
npm run dev // Since I'm using Extension.js, they have already provided a convenient dev server in their react+typescript template
  1. Run the redux-devtools remote server in another terminal:
npm run start-redux-devtools

This will open up a window with redux devtools in it. Click the "Settings" tab at the top, select "use local (custom) server", adjust the port to 8001, and click "Connect":

You should see the @@INIT action back in the "Actions" tab. Perform some actions to update the redux state and those should show as well.


Note: I tried directly using the Redux Devtools extension from the Chrome web store within the browser developer tools, but it didn't allow me to connect to the redux store within the Chrome extension. It seems only the standalone window launched by the npm script works.

However, if you are using VSCode, there is a VSCode extension "Redux Devtools" that will embed the Redux Devtools UI right in your IDE so you don't have to deal with 3 windows. After downloading the extension, just change the settings to point to your local server and then remove the --open flag in the npm script so it doesn't launch its own standalone window.

🌐
Browsee
browsee.io › blog › redux-devtools-how-to-use-getting-started
Redux Devtools - How To Use, Getting Started
August 26, 2023 - With the persistState () store enhancer, you could keep debugging sessions on web page reloads. DevTool is a Chrome-based extension that provides a console to set up our development environment with Redux.
🌐
CodeSandbox
codesandbox.io › examples › package › redux-devtools-extension
redux-devtools-extension examples - CodeSandbox
Use this online redux-devtools-extension playground to view and fork redux-devtools-extension example apps and templates on CodeSandbox.
🌐
DEV Community
dev.to › migsarnavarro › use-sanitizers-to-avoid-redux-devtools-crash-67p
Use sanitizers to avoid Redux Devtools crash - DEV Community
November 24, 2021 - The idea here is that actions and states can be replaced by something else manually, so it does not fix the serialization problem at all, and won't solve an app performance problem if it exists, but it will stop that part of the state being analyzed by the Redux Devtools so it can run as smoothly as expected. I don't know about the internals of the extension but when you think about it, it makes a lot of sense, time traveling needs to move from one state to the other and the only way to do it is to have a representation of that state and the extension was having a hard time trying to get that snapshot.
🌐
Medium
medium.com › @zalmoxis › using-redux-devtools-in-production-4c5b56c5600f
Using Redux DevTools in production | by Mihail Diordiev | Medium
February 10, 2017 - I’ve seen lots of tweets warning that sites like Pinterest, Intercom, Bitbucket, Flipkart and others left Redux DevTools in production. However, there’s nothing wrong here. The misconception is that they didn’t include Redux DevTools in the production bundle, but just allowed the browser extension to be used there.
🌐
NgRx
ngrx.io › guide › store-devtools
ngrx/store-devtools
Dive into NgRx with our getting started guide. You will learn how to think reactively and architect your Angular apps for success · Support the development of NgRx by sponsoring us
🌐
Softonic
redux-devtools.en.softonic.com › home › web browsers › browsers › google chrome › redux devtools
Redux DevTools for Google Chrome - Extension Download
April 3, 2025 - Redux DevTools is a powerful Chrome extension designed for debugging application's state changes. It provides essential tools for enhancing your Redux development workflow.
Rating: 8.8/10 ​ - ​ 1 votes