Brave blocks trackers and intrusive ads that can slow you down on the web

Brave Browser for Mac

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Download Brave Browser 1.31.87

  -  127 MB  -  Open Source

What's new in this version:

Brave Browser 1.31.87
- support for custom filter lists in shields via brave://adblock
- WDP (Web Discovery Project) into Brave
- support for adaptive CAPTCHA
- Brave agent version suffix to go-ipfs
- Updated default search engine to Brave Search for new installations in certain regions

- CAPTCHA failing when using custom scaling in certain cases
- default settings under brave://settings/wallet not working in certain cases for both Crypto Wallet and MetaMask
- MetaMask failing to connect to web3 websites within Brave
- Greaselion extension appearing as corrupted in the terminal/command line interface
- IPFS protocol badge linked to node diagnostics instead of settings
- being able to both remove and add peers even though IPFS is not activated
- Speedreader icon incorrectly appearing in certain cases
- escape and encoded characters being displayed within articles when viewed using Speedreader
- article titles being cut short when viewed within Speedreader
- blue border appearing on top of window when focused

- tipping banner warning for unverified publishers
- “Brave” from User Agent when visiting DuckDuckGo
- Uphold “x-client-partner” header
- “IdleDetection” from brave://settings/content
- known user tracking parameter “twclid” from Twitter query strings

- Updated rewards panel design
- Updated Private Window New Tab page design
- Improved handling of default wallet settings under brave://settings/wallet
- Disabled brave://flags/#copy-link-to-text by default
- Upgraded Chromium to 95.0.4638.54 (Changelog for 95.0.4638.54)

Brave Browser 1.30.89
- Fixed renderer crash that could occur in certain cases
- Upgraded Chromium to 94.0.4606.81

Brave Browser 1.30.87
- Upgraded Chromium to 94.0.4606.71

Brave Browser 1.30.86
- the ability for Brave to handle searches from Windows Shell and Cortana
- “Index other search engines” setting under brave://settings/search
- the ability to disable Tor via Admin policy on macOS and Linux
- the ability to right click in brave://rewards-internals logs

- [Security] Added IPFS gateway URL validation
- Improved “Disconnected” Brave Rewards wallet options
- Updated default (standard) adblocking to generally allow first-party requests
- Removed known user tracking parameters from URLs
- Upgraded Chromium to 94.0.4606.61

- overlapping text in download infobar
- Brave specific URLs not being listed under brave://about
- inability to remove IPNS keys under brave://settings/ipfs/keys
- issue with IPFS shutdown and restart in certain cases)

Brave Browser 1.29.81
- Upgraded Chromium to 93.0.4577.82

Brave Browser 1.29.80
- Updated the bookmarks folder icon on the bookmarks bar
- Fixed Chromecast crashing in certain cases and re-added “Media Router” setting (disabled by default) under “brave://settings/extensions”
- Fixed crash when opening brave://settings/content/autoplay
- Fixed Brave Talk not being recognized when rewards is enabled due to Greaselion precondition not being met with multiple profiles

Brave Browser 1.29.79
- issue where site settings were not being retained in certain cases
- invalid certificate error being displayed when visiting “*” sites
- issue where images were not being displayed for the promo cards under brave://rewards page in certain cases

Brave Browser 1.29.77
- Fixed not being able to download files from Google Drive due to cookies being blocked
- Upgraded Chromium to 93.0.4577.63

Brave Browser 1.29.76
- Gemini two-way Brave Rewards wallet
- prompt to enable crash reporting
- support for launching Brave with a Tor window when using the terminal/command line interface
- “Show Search Tabs button” setting under brave://settings/appearance
- “walletActive” parameter to the stats usage ping
- ephemeral support to “BroadcastChannel”
- Uphold user ID under brave://rewards-internals to assist with rewards support
- a “Relaunch” button which displays after the in-line “Tips Settings” are modified

- Changed the location of QR code for iOS devices to be under the “Manage Your Wallet” modal on brave://rewards page
- Updated the date of installation parameter in the stats ping to expire in 30 days
- Reduced the height of the download bar
- Removed the Brave Rewards semi-verified user wallet state which occurred in certain cases
Upgraded Chromium to 93.0.4577.58 (Changelog for 93.0.4577.58)

- IPFS links not being fully displayed in the Brave Rewards panel
- mute button moving when hovering on an inactive tab
- the close “x” button not being shown on tab hover with small tab size on macOS
- inconsistent capitalization in menu items on Windows and Linux

Brave Browser 1.28.106
- Upgraded Chromium to 92.0.4515.159

Brave Browser 1.28.105
- display ads to the Brave News feed
- setting to “Automatically send daily usage ping to Brave” under brave://settings/privacy
- support for additional currencies in the Gemini widget
- the ability for users to rotate IPFS keys
- p2p key export for IPFS

- the placement of “Privacy and security” section under brave://settings
- the custom header list to be hard-coded
- adblocking to collapse HTML elements with blocked image or iframe requests
- icons used for certain file types when Brave is set as the default application
- the bookmarks folder icon on the bookmarks bar
- the Ads History view from 7 days to 30 days

- Removed duplicate separator under right click context menu. (#714)

- Brave Rewards wallet being reset after upgrading in certain cases
- IPFS migration
- “Connected peers” not being reset to 0 once IPFS node is stopped
- delete button not appearing on brave://history when using the search box

Brave Browser 1.27.111
- Upgraded Chromium to 92.0.4515.131

- users not being rewarded for New Tab Page Sponsored Image views in certain cases
- ads from split groups not being displayed in certain cases
- Brave ads database failing to upgrade in certain cases

Brave Browser 1.27.109
- Fixed “Maximum number of ads displayed” incorrectly being set to 0 after upgrade in certain cases
- Upgraded Chromium to 92.0.4515.115

Brave Browser 1.27.108
- Added new hourly options under “Maximum number of ads displayed” for Brave Ads notifications
- Added “Don’t ask me again” button to Wayback Machine infobar- [Security] Migrated Tor log from disk to memory as reported on HackerOne by sickcodes
- Implemented additional WebGL extensions blocking logic
- Improved “Disconnected” Brave Rewards wallet state

- default search engine for new installations in certain regions
- Brave Rewards wallet verification modal under brave://rewards/#verify
- Brave Ads UI to show estimated pending rewards for current month only
- fingerprinting protections to always return light mode when set to strict
- Upgraded Chromium to 92.0.4515.107

- issue where “Current earnings this month (estimated)” incorrectly decreased in certain cases
- various IPFS issues
- TLS pins not working

Brave Browser 1.26.77
- Upgraded Chromium to 91.0.4472.164

Brave Browser 1.26.74
- Renamed “Brave Search beta” to “Brave” in several locations including onboarding and the URL bar
- Upgraded Chromium to 91.0.4472.124

Brave Browser 1.26.67
- Brave Search beta to the list of available search engines
- FTX widget to the New Tab Page
- QR code generator to the URL bar
- explict opt-in to Brave News
- the ability for users to import P2P keys for use with IPFS
- the ability for users to publish content using P2P keys with IPFS

- URL bar search not working in private windows when the search provider was set by an extension
- issue where users were unable to share a local file or folder using IPFS
- IPFS sub menu not appearing on the hamburger menu until browser restart
- Brave being registered as an FTP handler on Linux
- issue where the Brave News customize button could incorrectly link to “Customize Dashboard” modal in certain cases
- Upgraded Chromium to 91.0.4472.114

- [Security] Fixed CNAME uncloaking when proxy is set as reported on HackerOne by neeythann
- Updated adblocking to prevent DNS lookups for CNAME decloaking when requests are already blocked
- Updated the “Learn more” link on the IPFS interstitial page and under brave://settings/ipfs
- Updated the Cloudflare privacy policy link on the Unstoppable Domains interstitial page
- Updated brave://version to show full variation names
- Renamed Brave Today to Brave News
- Removed “Block element via selector” from the Brave extension

Brave Browser 1.25.73
- Fixed Brave Shields appearing disabled even though enabled in certain cases
- Upgraded Chromium to 91.0.4472.106

Brave Browser 1.25.72
- Fixed Brave Shields not respecting per website settings
- Fixed $csp rules still being applied when Brave Shields has been disabled
- Upgraded Chromium to 91.0.4472.101

Brave Browser 1.25.70
- Implemented temporary workaround for U2F transport for Ledger devices

Brave Browser 1.25.68
- custom tip amounts to Brave Rewards
- the ability to publish a webpage to IPFS
- the ability to import local files to IPFS
- support for resolution of Unstoppable Domains with IPFS records via Ethereum
- support for “$csp” filter list rules in blocking engine

- estimated pending rewards not correctly reflecting claims
- Brave Rewards panel display for ipns:// pages
- handling of Brave Rewards disabled state for various P3A metrics

- Enabled logging of Brave Rewards errors by default
- Updated UI for selecting page elements to hide
- Updated UI for “My Node” button under brave://ipfs-internals
- Preserved ephemeral storage partitions for a few seconds to improve compatibility with some authentication flows
- Disabled additional parts of Google’s FLoC system
- Disabled FirstParty Sets
- Disabled Brave Rewards on ipfs:// pages
- Reduced BAT threshold before being able to verify Uphold two-way user wallet from 25 to 15 BAT
- Removed Wallet and IPFS from brave://settings page in Guest windows
- Removed “Make a call from” Chromium dialog for synced mobile devices
- Upgraded Chromium to 91.0.4472.77

Brave Browser 1.24.86
- Fixed crash when attempting to open brave://sync from the omnibox in a private or Tor window

Brave Browser 1.24.85
- Upgraded Chromium to 90.0.4430.212

Brave Browser 1.24.84
- Added bitFlyer two-way Brave Rewards wallet for Japan region

Brave Browser 1.24.82
- Brave Rewards notification when user has exceeded the wallet linking limit
- top level domain blocking in aggressive mode, to warn users before they visit sites suspected to be bounce trackers
- the ability to resolve IPFS links through “x-ipfs-path” and DNSLink values
- IPFS permission rule to expose chrome.ipfs API to extensions by request
- custom IPFS badge to ipfs:// and ipns:// pages
- “Don’t ask again” option to the default browser dialog

- Removed timestamp value from Wayback Machine query as reported on HackerOne by xiaoyinl
- Invalidated callback parameters on Wayback Machine query as reported on HackerOne by xiaoyinl
- Improved handling of reverse mapping for ipfs:// URLs
- Improved handling of reverse mapping for ipns:// URLs

- Implemented Brave Ads anti-targeting

- rewards tipping banner UI to handle displaying decimal values when present for tips
- 5% fee for Brave Rewards tips to only attempt to contribute 3 times per browsing session
- URL bar icon flyout text for IPFS local node connections
- “Method to resolve IPFS resources” under brave://settings/ipfs to always have the “Local node” option
- certain UI elements to better interact with macOS accessibility settings

- crash which occurred when attempting to tweet after tipping in certain cases on Windows and Linu
- issue where active promotions could not be claimed if they were marked as “Over” on the client
- “Hide Brave Rewards” setting not working after using a private window
- issue where auto-contribute was enabled via the rewards widget on the New Tab Page
- issue where “Include in Auto-Contribute” toggle on rewards panel did not retain user selection in certain cases
- brave://ipfs loading blank page in certain cases
- IPFS links not opening from command line interface on Windows
- issue where local node was not stopped if another option was selected for “Method to resolve IPFS resources” under brave://settings/ipfs

Brave Browser 1.23.75
- Fixed “Estimated pending rewards” being temporarily reset to zero when server endpoint returns a non HTTP_OK status
- Upgraded Chromium to 90.0.4430.93

Brave Browser 1.23.73
- Updated handling of User Agent fingerprinting protections, including using Chrome’s frozen UA string on macOS
- Upgraded Chromium to 90.0.4430.85

Brave Browser 1.23.71
- the ability to customize the top site tiles on the New Tab Pag
- support for DNSLink resolution
- “Manage custom filters” option to right click context menu
- the ability to manually refresh status for verified creators in the rewards panel
- IPFS installation progress under brave://ipfs-internals
- “Maximum IPFS cache size (GB)” under brave://settings/ipfs
- RFC3986 support for IPFS
- node status errors under brave://ipfs-internals

- Implemented verifiable advertiser conversions for Brave Ads
- Improved Tor user experience by preventing an orphan Tor process
- Updated adblocking via right click context menu to be editable under the brave://adblock “Custom filters” section
- Upgraded Chromium to 90.0.4430.72

- statistical voting issue for auto-contribute which occurred in certain cases
- race condition which caused inconsistent wallet UI in the rewards panel
- crash reports not being uploaded on Linux
- CNAME adblocking breakage in certain cases
- ipfs:// background tabs not re-connecting on session restore in certain cases
- IPFS URI loading over instead of localhost
- HTTP subresources being blocked on an IPFS page when shields are disabled
- Tor window being stuck in a disconnected state while Tor circuit is established
- “.onion” pages being opened in normal windows in certain cases

Brave Browser 1.22.72
- Upgraded Chromium to 89.0.4389.128

Brave Browser 1.22.71
- Upgraded Chromium to 89.0.4389.114

Brave Browser 1.22.70
- Fixed delay when opening DevTools in certain cases
- Upgraded Chromium to 89.0.4389.105

Brave Browser 1.22.66
- Added Ethereum Name Service (ENS) support
- Added Unstoppable Domains support
- Added support for Japanese content feed of Brave Today
- Added the ability to modify Brave Wallet settings under brave://settings/wallet
- Added the ability to modify IPFS settings under brave://settings/ipfs
- Added ipfs:// and ipns:// protocol associations
- Added retry logic to fetch IPFS pages if zero peers are available on session restore
- [Security] Improved handling of address bar display for ipfs:// and ipns:// URLs
- Implemented interstitial page for when “Method to resolve IPFS resources” is set to “Ask”
- Improved canvas fingerprinting protections
- Improved IPFS diagnostics page under brave://ipfs
- Enabled re-linking when Uphold wallet is connected to Brave Rewards
- Updated wording on Private, Tor, and Guest windows to clarify Tor connectivity
- Updated query filter to enabled or disabled using shields toggle
- Removed known Drip tracking parameters from URL
- Fixed “Estimated earnings so far this month” showing zero on the New Tab Page until the ads service has initialized
- Fixed CNAME adblocking breakage
- Fixed “Start” and “Stop” buttons under brave://ipfs to only show when applicable
- Fixed issue where Crypto Wallets could not be disabled and re-enabled without browser restart
- Fixed BrowserGuestModeEnabled policy not being respected

Brave Browser 1.21.77
- Updated the default number of ads per hour from 2 to 5 for new users and users who have not changed the “Maximum number of ads displayed” setting for Brave Ads
- Fixed crash on startup in certain cases due to stats ping being called before the profile is initialized
- Upgraded Chromium to 89.0.4389.90

Brave Browser 1.21.76
- Fixed ads service crashing when fetching estimated earnings via rewards widget under the New Tab Page
- Upgraded Chromium to 89.0.4389.86

Brave Browser 1.21.74
- the frequency of the default browser dialog being displayed when Brave is not set as the default browser
- ads incorrectly displaying on youtube in certain cases
- ads incorrectly displaying on reuters
- issue where some extensions did not work properly
- cosmetic filter not working

Brave Browser 1.21.73
- Added default browser dialog on first run for macOS and Linux
- Added ability to uninstall/disable the Widevine plugin via brave://settings/extensions (Muon parity
- Added settings panel to Brave Rewards onboarding tour
- Added “Peer ID” and “Version” under brave://ipfs
- Added “Repo Stats” under brave://ipfs
- Added support for overriding default network adblocking using custom exception rules in brave://adbloc
- Added additional padding to the new tab button
- [Security] Enabled Safe Browsing endpoint for extension block list
- Implemented cosmetic filters
- Enabled DNS-over-HTTPS UI on Linux
- Updated referral system to skip initialization when no referral code present
- Updated frequency to show Brave as default browser dialog when not already configured
- Updated User Agent farbling to add workers support
- Updated wording on Brave Rewards widget
- Removed known Olytics tracking parameters from URLs
- Removed known tracking parameter “wickedid” from URLs
- Fixed crash when clicking on profile icon in certain cases
- Fixed Monthly Statement showing incorrect month in drop down
- Fixed issue where “Estimated pending rewards” showed incorrect balance in certain cases
- Fixed regression which allowed some network requests initiated by service workers to bypass adblocking
- Fixed adblock rules not being applied to HTTP subresources of an IPFS page
- Fixed Brave Shields being disabled when using IPFS with local node
- Fixed ipfs:// background tabs not re-connecting on session restore in certain cases
- Fixed Binance widget and autocomplete always using “en” URLs for all locale
- Fixed issue where query parameters and fragments were removed from IPFS URLs
- Fixed Nightly shortcut opening the wrong version when there are multiple installations of Brave on Linu
- Upgraded Chromium to 89.0.4389.72

Brave Browser 1.20.110
- [Security] Fixed issue when visiting “.onion” URL in a normal window would cause DNS leak
- Fixed crash when opening “.onion” link in certain cases on Linux
- Fixed ledger process incorrectly starting when visiting certain sites
- Upgraded Chromium to 88.0.4324.192

Brave Browser 1.20.108
- [Security] Fixed DNS leak regression in Tor windows as reported on HackerOne by xiaoyinl
- [Security] Fixed ISP DNS leak when shields are enabled
- Removed “x-client-data” header from requests in certain cases
- Fixed crash when using OS zoom function on macOS in certain cases
- Fixed crash when using digital keyboard on macOS in certain cases
- Upgraded Chromium to 88.0.4324.182

Brave Browser 1.20.103
- Added extension support for Tor window
- Added “IPFS public gateway address” setting under brave://settings/extensions
- Added “Redirect IPFS resources to the configured IPFS gateway” setting under brave://settings/extensions
- [Security] Enabled Safety Tips component
- [Security] Removed connection to when enabling Brave Sync
- [Security] Fixed Greaselion being enabled by default in private mode
- [Security] Fixed Crypto Wallets being enabled by default in private mode
- [Security] Fixed mixed content connections not being auto-upgraded when available
- [Security] Fixed Tor Onion-Location header issue as reported on HackerOne by Muneaki Nishimura
- Implemented onboarding tour for Brave Rewards
- Enabled Crowd Deny component
- Enabled Widevine component updater on Linu
- Updated macOS application icons
- Disabled Wayback Machine infobar on Wayback Machine URLs
- Removed unsupported components from brave://component
- Fixed webview crash on exiting brave://adblock in certain cases
- Fixed intermittent crash in Greaselion service on shutdown
- Fixed in-line tip buttons being displayed when the Brave Rewards icon is hidden
- Fixed inability to create sync chain due to leading and trailing whitespace in code words
- Fixed automatic update failing for Google components
- Fixed autoplay blocked indicator incorrectly being displayed in certain cases

Brave Browser 1.19.92
- Upgraded Chromium to 88.0.4324.152

Brave Browser 1.19.90
- Fixed accessibility crash which occurred on macOS in certain cases
- Fixed incorrect time being displayed on the New Tab Page in certain cases
- Upgraded Chromium to 88.0.4324.146

Brave Browser 1.19.88
- Added Apple entitlement for Chromium PWA suppor
- Added Ecosia to the default search engine list for several new regions
- Fixed not being able to play HBO Max content due to “kVideoPlaybackQuality” being disabled
- Fixed sponsored logo under New Tab Page being hidden on certain window sizes

Brave Browser 1.19.86
- Added native IPFS support
- Added Greaselion support for Twitch creators
- Added “Tabs from other devices” under brave://history when sync is enabled
- Updated pre-populated search engine list
- Updated visuals for both “New private window” and “New private window with Tor” to make it easier to distinguish between the two window
- Updated New Tab Page background images
- Updated Brave Rewards onboarding panel under brave://welcome
- Update referrer handling for better compatibility
- Updated directory path of admin policy on Linux
- Implemented ad conversion against the complete URL chain of trust
- Removed Chromium noscript dialog from the URL b
- Removed duplicate controls from brave://settings/newTab
- Replaced the “Add Card” tab under New Tab Page with sub-tab “Edit Cards”
- Fixed ad crash when refilling unblinded tokens after downloading catalog due to invalid blinded tokens
- Fixed ads not being displayed after restart if catalog fails to download but a previous catalog bundle exists
- Fixed fifth background image (yellow) not being used on tip banner
- Fixed clicking on “Open in Tor” button from Guest window does not connect to Tor network
- Fixed Tor crash in certain cases
- Fixed Tor not working when multiple profiles are opened at the same time
- Fixed open tabs not always being synced to other devices in sync chain
- Fixed autoplay dialog being displayed under URL bar if global content settings under brave://settings/content/autoplay is toggled
- Fixed brave://discards loading blank page
- Fixed incorrect number formatting for widget
- Fixed Brave Today intro card not being dismissed after being viewed
- Fixed Brave Today history scoring being limited to 100 items
- Fixed geolocations using the wrong endpoints in certain cases
- Upgraded Chromium to 88.0.4324.96

Brave Browser 1.18.78
- Upgraded Chromium to 87.0.4280.141

Brave Browser 1.18.77
- Added Arm64 support for macOS (Apple Silicon, M1 CPU)
- Fixed rewards panel not being translated in certain locales
- Fixed not being able to play HBO Max content due to “kVideoPlaybackQuality” being disabled
- Fixed not being able to play videos on

Brave Browser 1.18.75
- Added QR code under brave://rewards for iOS devices
- Fixed issue where the New Tab Page was causing persistently higher CPU and GPU usage
- Fixed issue where the number of Brave Ads delivered per day was incorrectly being limited by the ads per hour selection

Brave Browser 1.18.70
- Added Brave Today news feed on the New Tab Page
- Added support for day-parting of Brave Ads
- Added P3A metrics for Brave Today
- Added P2A metrics in Brave Ads
- Added Greaselion support for Vimeo creators
- Added setting for “New tab page shows” under brave://settings/newTab
- Added protection against private browsing detection
- [Security] Added privacy notice to Uphold wallet linking modals
- Implemented the ability to remove other devices in a sync chain
- Implemented navigator.deviceMemory farbling
- Implemented Brave Rewards onboarding
- Implemented new panel design for monthly contributions
- Improved the display of custom background images in the Brave Rewards tipping banner
- Improved heuristic for determining first/third-party-ness of ads for default cosmetic filtering
- Improved contrast among tabs
- Enabled Global Privacy Control
- Updated default search engine to Yandex for new installations in certain regions
- Updated Brave Rewards extension to be non-persistent
- Updated error messaging on Brave Rewards tipping banners
- Updated macOS dock icons to be smaller
- Removed redundant rewards setting to address user confusion
- Removed Dapp detection for
- Fixed Crypto Wallet infobar incorrectly being displayed for Google Calendar and Gmail
- Fixed navigator.userAgent farbling not being applied in workers
- Fixed Canvas farbling in disconnected iframes
- Upgraded Chromium to 87.0.4280.101

Brave Browser 1.17.75
- Added “Don’t ask again” button under Crypto Wallet infobar
- Fixed menu items missing from bookmark context menu when using German locale
- Updated “Ad notifications received this month” text under brave://rewards to “Ads received this month”
- Upgraded Chromium to 87.0.4280.88

Brave Browser 1.17.73
- Added support for CNAME adblocking
- Added support for including New Tab Page Sponsored Image views in “Estimated pending rewards” and “Ad notifications received this month” for Brave Ads
- Added Greaselion support for Twitter creators
- Added Greaselion support for GitHub creators
- Added Greaselion support for Reddit creators
- Added promotion for Uphold Equities Card
- Added P3A metrics for the New Tab Page
- Added setting for “Cycle through the most recently used tabs with Ctrl-Tab” under brave://settings/appearance
- Improved user interface to make it easier to interact with “.onion” sites
- Improved top site tiles on the New Tab Page
- Improved Dapp detection so that it is not triggered on
- Implemented WebGL2 fingerprint farbling protections
- Implemented User Agent fingerprint farbling protections
- Updated design for Brave Rewards tipping banners
- Re-enabled Safe Browsing for downloads
- Removed widget from the New Tab Page
- Removed known user tracking parameter “_openstat” from query strings
- Fixed Greaselion race condition which caused the content-level tip button text to not display properly
- Fixed favicon for verified Twitter creators not being displayed correctly under the rewards panel
- Fixed inability to tip a creator from the rewards panel if content-level tips were disabled
- Fixed content-level tip button not displaying for the selected tweet on a Twitter thread
- Fixed Twitter handle not displaying correctly when tweeting about a tip in certain cases
- Fixed issue where tipping a user’s likes on Twitter would result in the incorrect Twitter handle being displayed in the tweet
- Fixed alignment of content-level tip button on certain GitHub pages
- Fixed content-level tip button not being displayed on certain GitHub pages
- Fixed landed confirmations being created without clicking on the Brave Ad notification
- Fixed issue where Brave Ad confirmations failed to migrate from older versions if Brave Ads were off in certain cases
- Fixed issue where WebGL shader API was incorrectly being blocked in certain cases
- Fixed issue where trackpad zoom on Google Maps was too sensitive
- Fixed certain maps not displaying properly
- Fixed incorrect initial display of bubble buttons from the URL bar
- Fixed “Customize Dashboard” tool tip text incorrectly being shown outside of the Customize Dashboard modal
- Fixed labels under brave://settings for consistency
- Upgraded Chromium to 87.0.4280.67

Brave Browser 1.16.76
- Upgraded Chromium to 86.0.4240.198

Brave Browser 1.16.75
- Changed HTTP error code Brave uses when blocking network request to better match what other browsers and tools expect, to increase compatibility with crowdsourced filter lists
- Upgraded Chromium to 86.0.4240.193

Brave Browser 1.16.72
- Fixed reCAPTCHA constantly being displayed when logging into certain websites
- Fixed fingerprinting issues in certain cases by reverting “navigator.deviceMemory”
- Fixed webview crash in certain cases by using proper origin
- Removed iOS QR code function from brave://rewards
- Upgraded Chromium to 86.0.4240.183

Brave Browser 1.16.68
- Added widget to the New Tab Page
- Added the ability to use 24-hour clock on the New Tab Pag
- Added QR code under brave://rewards for iOS devices
- Added Greaselion support for YouTube creator
- Added Auto-Contribute feature flag to Greaselion
- [Security] Fixed WebTorrent redirect issue as reported on HackerOne by d3f4u17
- [Security] Encrypted private wallet data preferences for Brave Reward
- Updated Startpage search to give attribution to Brave
- Updated Dapp detection script to be minified
- Updated Dapp detection to use window.ethereum
- Updated Brave Ads to automatically limit unwanted Brave Ads delivery
- Updated Tor to use an OS selected port numb
- Updated “Learn more” link under brave://settings/help which displays in certain cases on Windows
- Renamed “Web3 provider for using Dapps” to “Ethereum provider for using Dapps” under brave://settings/extensions
- Removed known email tracking parameters from Vero URLs
- Removed known tracking parameter “yclid” from URLs
- Removed intra-site requests from the query string filte
- Removed prompt to select Dapp provider when MetaMask is installed
- Removed login flow from Brave Rewards in certain cases when a KYC’d Uphold user wallet was previously connected
- Fixed issue where restoring a Brave Rewards wallet failed in certain cases
- Fixed breakage on sites that use “addthis” scripts in certain cases
- Fixed issue where long translations on the “Connect to Gemini” button for the Gemini widget did not display properly
- Fixed “Customize Dashboard” modal to remove unnecessary scroll bars

Brave Browser 1.15.76
- Upgraded Chromium to 86.0.4240.111

Brave Browser 1.15.75
- Fixed “Estimated pending rewards” and “Ad notifications received this month” not being updated even though ads are being displayed in certain cases
- Fixed fingerprint sensor option missing from WebAuthn on macOS
- Upgraded Chromium to 86.0.4240.99

Brave Browser 1.15.72
- Added widget to the New Tab Page
- [Security] Added rel=noopener to webtorrent links as reported on HackerOne by d3f4u17
- [Security] Fixed webtorrent file detection issue as reported on HackerOne by d3f4u17
- Fixed ad notifications being delivered when not enough unblinded tokens available
- Fixed rewards restore modal displaying “Please re-enter keys or try different keys.” error before entering keys
- Fixed “Trackers & Ads Blocking” setting not persisting after restarting Brave in some cases
- Fixed WebGL and OpenGL being disabled in Linux due to “” and “” missing from Brave package
- Upgraded Chromium to 86.0.4240.75

Brave Browser 1.14.84
- Implemented client ads pacing mechanism
- Upgraded Chromium to 85.0.4183.121

Brave Browser 1.14.81
- Implemented additional farbling protections for fingerprinters accessing CPU information
- Implemented additional farbling protections for fingerprinters accessing media hardware information
- Added “Event” tab under brave://rewards-internals to assist with rewards support
- Added metric to better calibrate availability of Brave ads
- Removed backup and restore notifications for verified wallet user
- Fixed Brave accepting TLS 1.0 and TLS 1.1 certificates without warning users
- Fixed WebRTC Web APIs being modified when fingerprinting protection is set to “strict”
- Fixed overlapping text on Uphold promotional card under brave://rewards
- Fixed Brave Ads intermittently crashing when clicking on thumbs up, thumbs down, opt-in, out-out, save ad and flag ad under “7-day Ads History”
- Fixed Brave Ads page classification scores from locally persisting in the diagnostic log
- Fixed purchase intent parent only segments blocking page classification parent segments
- Fixed crash on macOS when checking currently installed version in certain cases
- Fixed Gemini toggle appearing under brave://settings#newTab for unsupported regions
- Fixed not being able to authenticate and use the Google Keep extension
- Fixed not being able to authenticate and use the Google Calendar extensio
- Fixed not being able to automatically set Brave as the default browser Debian systems with Chrome
- Fixed Brave registering as Chromium instead of Brave under Pulseaudio

Brave Browser 1.13.86
- Fixed Brave Rewards service being associated to Tor profiles
- Fixed “setup.exe” not being signed
- Fixed Gemini widget being displayed in unsupported region(s)
- Fixed clicks not being registered on ad notifications in certain cases
- Upgraded Chromium to 85.0.4183.102

Brave Browser 1.13.82
- Added Gemini widget to the New Tab Page
- Added external wallet data to brave://rewards-internals page
- Added handler for 410 response code when rewards promotion expires
- Added the ability to update user models for Brave Ads via brave://components
- Added link to “Reset Brave Rewards data…” under brave://settings/clearBrowserData
- [Security] Added “Always Show Full URLs” setting under brave://settings/appearance to display the full URL in the address bar
- Enabled OS location service on Windows
- Improved general performance by not downloading Tor component until a New Private Window with Tor is first opened
- Updated brave://adblock to always reflect available regional adblock lists
- Updated global autoplay content setting under brave://settings/content/autoplay
- Implemented fingerprint farbling for Plugins
- Implemented new wallet API for Brave Rewards
- Disabled ability to retrieve rewards logs via brave://rewards-internals and removed existing logs
- Removed anonymous addresses from Uphold flow in rewards
- Removed all fingerprinting exceptions in shields
- Removed all referrer exceptions in shields
- Removed Brave Account branding for password storage
- Fixed issue where ad conversions would fail when a site uses pushState
- Fixed GitHub creators not being added to the auto-contribute table in Brave Rewards when the “Allow contribution to videos” setting was unchecked
- Fixed issue where promotions for rewards would show in the UI if they had expired
- Fixed clearing history from brave://settings/clearBrowserData not removing top site tiles from the New Tab Page
- Fixed menu display for widgets on the New Tab Page when translations exceeded a certain length
- Fixed issue where menu items did not work for the widgets on the New Tab Page in certain cases
- Fixed issue where “:style(…)” cosmetic filter rules for class selectors were not applied
- Fixed torrent and magnet link pages showing error message after browser restart
- Fixed New Tab Page performance issues on initial render
- Upgraded Chromium to 85.0.4183.83

Brave Browser 1.12.114
- [Security] Reduce logging as reported on HackerOne by hihouhou
- Upgraded Chromium to 84.0.4147.135

Brave Browser 1.12.112
- Sync v2
- support for state level ads delivery
- the ability to reset Brave Rewards.
- 25 BAT threshold before being able to verify Uphold two-way user wallet
- the ability for users to disconnect a pending Uphold user wallet from Brave Rewards
- the ability to import payment methods from Chrome
- farbling for WebGL API when “Fingerprinting blocking” is set to “strict”
- support for “$generichide” adblock rules under brave://adblock
- the date of installation to the stats ping
- “x-brave-api-key” to the stats ping
- Enabled the “prefetch-privacy-changes” flag by default under brave://flags
- Improved web compatibility by changing behavior of local and session storage in third-party frames to not throw an exception when storage is blocked

- pre-populated search engine list
- referrer policy to improve privacy and prevent web compatibility issues
- canvas maximum farbling to match balanced farbling
- token options for purchase on Binance widget when “.us” is selected
- the “Look & Feel” section under brave://settings/shields
- the labels on the “Learn more” view of shields
- the bookmarks bar on the New Tab Page to show even if there are no bookmarks when the “Always show bookmarks on New Tab page” setting is enabled under brave://settings/appearance
- the backup and restore modal text for Brave Rewards
- the close icon on the Brave Rewards notification which indicates that your wallet is unreachable
- Reduced size and improved performance of the publisher list for Brave Rewards
- Reduced the frequency at which promotions are fetched for rewards
- Removed the “Remote Debugging” setting under brave://settings/privacy
- Upgraded Chromium to 84.0.4147.125

- crash with Canvas API in certain cases
- crash with BraveSessionCache in certain cases
- crash with Brave Ads when opening a new tab in certain cases
- issue where “Bat Ledger Service” was running when Brave Rewards was not enabled
- issue where “Bat Ads Service” was running when Brave Ads were not enabled
- issue where auto-contribute wouldn’t process if contributions were to be made to more than four verified creators
- state level ads being shown on versions without support for state level ads delivery
- wallet summary display on brave://rewards to better accommodate three decimal places
- ads state being removed when Brave Ads are disabled
- “Estimated pending rewards” not being refreshed after claiming an ad grant
- web compatibility issue with on Windows
- Firebase authentication not working with default shield settings
- issue where Gmail image signatures were not loading
- display issue where URL bar background color did not change in private mode when dark theme was enabled

Brave Browser 1.11.104
- Upgraded Chromium to 84.0.4147.105

Brave Browser 1.11.101
- [Security] Filtered sensitive information from brave://rewards-internals logs
- [Security] Added disclaimer to brave://rewards-internals page
- Fixed issue where browser would freeze on launch in certain case
- Fixed crash with Wayback Machine info bar in certain cases

Brave Browser 1.11.97
- an infobar to indicate that sync v2 is coming if sync v1 is currently enabled
- “aggressive” setting for “Trackers & ads blocked” which applies cosmetic filters to first-party ads
- ability to import history from Safari on macOS
- country code to ad confirmation calls for certain countries
- priority support for Brave Ads
- ability to view and download server error logs for Brave Rewards under brave://rewards-internals to improve rewards debugging
- date of contributions under brave://rewards-internals to assist with rewards support
- contribution history under brave://rewards-internals to assist with rewards support
- support for fingerprint WebAuthn on macOS
- keyboard accessibility to the Binance widget on the New Tab Page

- [Security] Fixed issue where WebTorrent URL was rewritten when redirect URL was not http:// or https:// as reported on HackerOne by xhzeem
- [Security] Fixed issue where private window autocomplete data could leak to normal window

- design for “Customize Dashboard” modal on the New Tab Page to support more options
- Brave Rewards to display BAT values to three decimal places
- user model for page classifications for Brave Ads
- Brave Rewards to only use first name for Uphold user wallets
- favicons for certain brave:// internal pages
- favicon on brave://bookmarks tab
- labels and drop down values on brave://settings/shields for consistency
- fingerprinting blocking levels to be “strict”, “standard”, or “disabled”

- additional Canvas API fingerprint farbling protections
- Web Audio API fingerprint farbling protections
- additional WebGL API fingerprint protections

- Migrated Brave Rewards settings from JSON to preferences
- Migrated data from ledger_state to preferences for Brave Rewards

- Brave autoplay exceptions
- unnecessary balance API calls from Brave Rewards
- retry logic for auto-contribute if auto-contribute or Brave Rewards is disabled
- known user tracking parameters from Doubleclick query strings
- known email tracking parameters from HubSpot URLs
- GUID and ENV fields from crash reports
- Sync from brave://settings in Guest windows

- crash with brave://settings/content in certain cases
- immediate crash after upgrading in certain cases
- issue where ads were not shown in certain cases due to confirmations not being initialized when joining rewards
- issue where ad confirmations were initialized on clean profile prior to joining rewards
- rewards balance appearing as “0.0 BAT” in certain cases
- issue where ad conversions would fail after a creative had expired
- “Ads notifications received this month” incrementing for confirmation types other than view
- saved passwords not being listed under brave://settings/passwords in certain cases
- non-critical memory issue related to farbling and fingerprint randomization
- issue where brave://components updates required a browser restart
- DuckDuckGo toggle change not being reflected in a Guest window

- Upgraded Chromium to 84.0.4147.89

Brave Browser 1.10.97
- Upgraded Chromium to 83.0.4103.116

Brave Browser 1.10.95
- Fixed cosmetic scriptlets not being injected in iframes

Brave Browser 1.10.93
- Removed proxy for download of Widevine component
- Fixed issue where auto-contribute could be re-enabled in certain cases
- Upgraded Chromium to 83.0.4103.106

Brave Browser 1.10.90
- the ability to view promotions information on brave://rewards-internals page
- balance information on brave://rewards-internals to improve rewards debugging
- ability to import from Chrome while Chrome is still running
- a new proxy endpoint for remote debugging and enabled by default under brave://settings/privacy

- Improved general performance by lazy loading Brave Crypto Wallets
- Improved privacy by extending farbling protection for several other API surfaces
- Replaced “HTTPS Upgrades” with “Bandwidth saved” under the New Tab Page
- Disabled Wayback Machine for “.onion” URLs
- Disabled tab hover cards for Windows and Linux by default
- Removed the Binance widget toggle for Japan and OFAC countries from customize dashboard under the New Tab Page
- Upgraded Chromium to 83.0.4103.97

- to only send tokens that have not been redeemed during the claim process
- low resolution favicons on rewards panel and contribution table
- to only add jitter for Brave Ads token redemption when creating the timestamp
- themes from Chrome Web Store not working when switching between light and dark themes
- incorrect changelog URL on macOS
- software update dialog on macOS displaying raw HTML in the release notes box
- display issue where Brave Rewards and Binance widget menus go off screen on certain window widths
- assets in the Binance widget summary under the New Tab Page appearing as clickable
- content under the Crypto Wallets welcome screen not fully visible on smaller window sizes
- skip button missing on YouTube ads when shields are disabled
- display issue where clock widget menu goes off the screen on certain window widths

Brave Browser 1.9.80
- Fixed default setting for “Show Brave suggested sites in autocomplete suggestions” to be off under brave://settings/appearance

Brave Browser 1.9.76
- Removed bookmark icon from top site tiles on the New Tab Page
- Fixed notifications not working on WordPress sites
- Fixed to allow cookies in first-party iframes nested inside third-party iframes when third-party cookie blocking is enabled
- Fixed to allow storage in first-party iframes regardless of the relative parents of that first-party iframe
- Fixed stats ping not being sent for users who updated to 1.9.72
- Fixed unsuccessful login to the Binance widget after creating a new account

Brave Browser 1.9.72
- the ability to opt-in to user private Brave ads for over 150 new regions
- platform and build channel to ad confirmation calls
- settings to disable top sites and Brave suggested sites in address bar autocomplete under brave://settings/appearance
- ability to modify New Tab Page settings under brave://settings/newTab
- support for web compatibility scriptlet injections that can modify window attributes
- retry logic for referral program promotion code
- P3A metric for search volume

- Brave not using OS locale and language settings as the default on Windows
- incorrect or no publisher data being displayed on the rewards panel in certain cases when using Twitter
- intermittent crash in confirmations
- inability to enable Brave ads if regional format is set to “English (Europe)” on Windows
- converted ads still being displayed in certain cases
- ad notification timeout timers not being cancelled in certain cases
- Brave ad campaign startAt and endAt times using local time instead of UTC

- Updated P3A metric responses for window count
- Updated P3A metric responses for bookmark count
- Removed content-level tip button on GitHub org pages

Brave Browser 1.8.96
- May ads payout recovery
- Implement pagination for publisher list

Brave Browser 1.8.95
- Fixed Memo ID and wallet address not being displayed for applicable assets in the Binance widget
- Fixed stablecoins not being included in the wallet balance total for the Binance widget
- Upgraded Chromium to 81.0.4044.138

Brave Browser 1.8.90
- Added Memo ID for applicable assets in the Binance widget
- [Security] Fixed an out-of-bound read crash in the renderer process
- Fixed incorrect Safe Browsing label in brave://settings/privacy
- Fixed deposit addresses and QR codes not being displayed for all assets in the Binance widget
- Fixed inability to toggle off referral background images on brave://settings/themes

Brave Browser 1.8.86
- Added Binance widget to the New Tab Page
- Added support for referral background images and top sites on the New Tab Page
- Added the ability to import extensions from Chrome
- Added “Customize” text to the New Tab Page dashboard settings icon
- Enhanced privacy by farbling convertToBlob
- Updated text for “Device recognition” to “Fingerprinting” on Brave Shields panel and brave://settings/shields
- Updated category text on ads history panel from “untargeted” to “general”
- Improved publisher list load time
- Improved top site tiles on the New Tab Page
- Switched from “Prebake Cookie” to “Easylist Cookie” list
- Removed ability to import data from legacy Brave (muon)
- Removed autoplay allow list to match Chromium behavior
- Disabled ScrollToTextFragment
- Fixed Brave ads server retry logic running into an infinite loop in certain cases causing performance issues
- Fixed issue where attention percentage would display as zero on rewards panel
- Fixed inability to import passwords from Chrome on Windows
- Fixed crash when enabling IPFS on Linux
- Fixed multiple web compatibility issues related to fingerprinting protection
- Fixed inability to use Twitter in certain cases when “Cross-site cookies blocked” is selected from Brave Shields
- Fixed missing translation on the New Tab Page title
- Upgraded Chromium to 81.0.4044.129

Brave Browser 1.7.98
- Removed monthly statements for Brave Rewards prior to February 2020
- Fixed certain websites not being classified correctly for Brave ads
- Fixed retry logic for bad or duplicate Brave ad confirmations
- Upgraded Chromium to 81.0.4044.113

Brave Browser 1.7.92
- Added monthly statements for Brave Reward
- Added purchase intent classifier for Brave ads
- Added P3A metric for default search engine
- Added a new proxy endpoint for location service
- Added the ability to hide Brave Shields activity count
- Added new wallpaper images for New Tab Page
- Added ability to access extension keyboard shortcuts from brave://settings/extensions
- [Security] Added auto-upgrade of mixed content connections where available
- Enhanced privacy by randomizing HTML canvas fingerprints by first-party domain
- Changed rewards publisher list fetch interval from 1 day to every 3 days
- Reduced the frequency of showing the same ad notification to users opted into Brave Ads
- Removed the ability for an Uphold connected, non-KYC’d user wallet to tip and perform auto-contribute within Brave Rewards
- Removed broken translate button once the Google Translate extension has been installed
- Enabled DNS-over-HTTPS upgrades when possible
- Enabled cosmetic filtering by default
- Re-enabled WebXR by default
- Re-enabled Other Bookmarks
- Disabled Reporting API
- Disabled Wayback Machine on localhost
- Renamed “Site Settings” to “Site and Shields Settings” under brave://settings/privacy
- Fixed copying brave:// results in pasting chrome://
- Fixed ad notifications not being displayed under Windows due to Brave not being added into Windows “Notifications & actions” settings
- Fixed ESC key not closing the tip banner after tipping
- Fixed rewards panel not resizing properly in certain cases
- Fixed CAPTCHA targets not being fully shown on rewards panel in certain cases
- Fixed favicon display issue on brave://rewards page
- Fixed monthly contributions not being reflected on Brave Rewards widget
- Fixed notification icon incorrectly displaying on rewards icon in URL bar after claiming grants from rewards panel
- Fixed incorrect message being displayed on panel and tip banner in certain cases
- Fixed persistent Brave ads service errors on startup
- Fixed embedded maps not loading on certain websites by adding fingerprinting exception for both and
- Fixed sync crash when multiple bookmarks have the same object id
- Fixed several cases where sync would hang the browser
- Fixed ad service crash when migrating to new database
- Fixed extra whitespace on
- Fixed widget remove option on New Tab Page using light theme when dark theme was selected
- Fixed “Show Sponsored Images” toggle being reset from off to on when re-enabling “Show Background Image”
- Fixed shields defaulting to advanced view by default for new profiles
- Fixed shields settings not being cleared via brave://settings/clearBrowserData dialog when selecting time range other than “All time”
- Fixed custom adblock rules not allowing cosmetic filters
- Fixed Widevine not working without a page refresh in certain cases
- Fixed brave://wallet alias not being displayed in URL when looking up ENS or suspicious websites in certain cases
- Added promotion for Tap Network (US only)

Brave Browser 1.5.123
- Upgraded Chromium to 80.0.3987.163

Brave Browser 1.5.122
- Upgraded Chromium to 80.0.3987.162

Brave Browser 1.5.115
- Fixed CPU/performance issues in certain cases

Brave Browser 1.5.113
- Upgraded Chromium to 80.0.3987.149

Brave Browser 1.5.112
- Added ad conversion attribution for Brave ads
- Added ability for websites to determine if browser is Brave
- Improved compatibility with MetaMask

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.