When Chrome disables uBlock Origin due to Manifest V3 changes, you may lose access to the extension's dashboard and cannot use the built-in export/import functionality. This guide shows how to manually transfer your uBlock Origin settings from Chrome to Brave.
- Both Chrome and Brave browsers installed
- uBlock Origin installed in Brave
- Access to your system's file manager or terminal
- Close both Chrome and Brave completely
- Navigate to:
C:\Users\[YourUsername]\AppData\Local\Google\Chrome\User Data\Default\Local Extension Settings\cjpalhdlnbpafiamejdnhcphjbkeiagm
- Copy the entire
cjpalhdlnbpafiamejdnhcphjbkeiagm
folder - Navigate to:
C:\Users\[YourUsername]\AppData\Local\BraveSoftware\Brave-Browser\User Data\Default\Local Extension Settings\
- Delete the existing
cjpalhdlnbpafiamejdnhcphjbkeiagm
folder if present - Paste the copied folder here
- Start Brave
- Close both Chrome and Brave completely
- Open Finder and press
Cmd + Shift + G
- Go to:
~/Library/Application Support/Google/Chrome/Default/Local Extension Settings/cjpalhdlnbpafiamejdnhcphjbkeiagm
- Copy the entire
cjpalhdlnbpafiamejdnhcphjbkeiagm
folder - Navigate to:
~/Library/Application Support/BraveSoftware/Brave-Browser/Default/Local Extension Settings/
- Delete the existing
cjpalhdlnbpafiamejdnhcphjbkeiagm
folder if present - Paste the copied folder here
- Start Brave
- Close both Chrome and Brave completely
- Navigate to:
~/.config/google-chrome/Default/Local Extension Settings/cjpalhdlnbpafiamejdnhcphjbkeiagm
- Copy the entire
cjpalhdlnbpafiamejdnhcphjbkeiagm
folder - Navigate to:
~/.config/BraveSoftware/Brave-Browser/Default/Local Extension Settings/
- Delete the existing
cjpalhdlnbpafiamejdnhcphjbkeiagm
folder if present - Paste the copied folder here
- Start Brave
# Close both browsers first!
# Navigate to Chrome's uBlock Origin data
cd ~/Library/Application\ Support/Google/Chrome/Default/Local\ Extension\ Settings/cjpalhdlnbpafiamejdnhcphjbkeiagm
# Remove existing Brave uBlock data (if any)
rm -rf ~/Library/Application\ Support/BraveSoftware/Brave-Browser/Default/Local\ Extension\ Settings/cjpalhdlnbpafiamejdnhcphjbkeiagm
# Copy Chrome uBlock data to Brave
cp -r . ~/Library/Application\ Support/BraveSoftware/Brave-Browser/Default/Local\ Extension\ Settings/cjpalhdlnbpafiamejdnhcphjbkeiagm
# Verify the copy worked
ls -la ~/Library/Application\ Support/BraveSoftware/Brave-Browser/Default/Local\ Extension\ Settings/cjpalhdlnbpafiamejdnhcphjbkeiagm
# Close both browsers first!
# Copy Chrome uBlock data to Brave
$chromeSource = "$env:LOCALAPPDATA\Google\Chrome\User Data\Default\Local Extension Settings\cjpalhdlnbpafiamejdnhcphjbkeiagm"
$braveDestination = "$env:LOCALAPPDATA\BraveSoftware\Brave-Browser\User Data\Default\Local Extension Settings\cjpalhdlnbpafiamejdnhcphjbkeiagm"
# Remove existing Brave uBlock data (if any)
if (Test-Path $braveDestination) { Remove-Item $braveDestination -Recurse -Force }
# Copy the folder
Copy-Item $chromeSource $braveDestination -Recurse
# Verify the copy worked
Get-ChildItem $braveDestination
This method transfers all your uBlock Origin settings including:
- Custom filter lists
- Whitelist entries
- Blacklist entries
- Advanced settings
- Custom cosmetic filters
- Trusted sites
- Make sure both browsers were completely closed during the file transfer
- Verify the folder path is correct for your system
- Check that uBlock Origin is installed and enabled in Brave
- On macOS/Linux, you may need to use
sudo
for some operations - On Windows, run PowerShell as Administrator if needed
If you use multiple Chrome profiles, replace Default
in the path with your profile name (e.g., Profile 1
, Profile 2
).
If you can still access uBlock Origin's dashboard in Chrome:
- Click uBlock Origin icon → Dashboard
- Go to Settings tab
- Click "Backup to file" at the bottom
- In Brave: Dashboard → Settings → "Restore from file"
- The folder name
cjpalhdlnbpafiamejdnhcphjbkeiagm
is uBlock Origin's extension ID - This method works for transferring between any Chromium-based browsers
- Always backup your data before making changes
- Settings may take a moment to appear after restarting Brave
Found an issue or have improvements? Please leave a comment below or fork this gist with your changes.
This guide is provided as-is under MIT License. Use at your own risk.