Temporarily unexpire M131 flags. Temporarily unexpire flags that expired as of M131. These flags will be removed soon. – Mac, Windows, Linux, ChromeOS, Android
#temporary-unexpire-flags-m131 Default Enabled Disabled
Temporarily unexpire M132 flags. Temporarily unexpire flags that expired as of M132. These flags will be removed soon. – Mac, Windows, Linux, ChromeOS, Android
#temporary-unexpire-flags-m132 Default Enabled Disabled
Enable benchmarking Sets all features to a fixed state; that is, disables randomization for feature states. If '(Default Feature States)' is selected, sets all features to their default state. If '(Match Field Trial Testing Config)' is selected, sets all features to the state configured in the field trial testing config. This is used by developers and testers to diagnose whether an observed problem is caused by a non-default base::Feature configuration. This flag is automatically reset after 3 restarts and will be off from the 4th restart. On the 3rd restart, the flag will appear to be off but the effect is still active. – Mac, Windows, Linux, ChromeOS, Android
#enable-benchmarking Disabled Default Feature States Match Field Trial Testing Config
Override software rendering list Overrides the built-in software rendering list and enables GPU-acceleration on unsupported system configurations. – Mac, Windows, Linux, ChromeOS, Android
#ignore-gpu-blocklist Disabled Enabled
Accelerated 2D canvas Enables the use of the GPU to perform 2d canvas rendering instead of using software rendering. – Mac, Windows, Linux, ChromeOS, Android
#disable-accelerated-2d-canvas Disabled Enabled
Select HW overlay strategies Select strategies used to promote quads to HW overlays. Note that strategies other than Default may break playback of protected content. – Mac, Windows, Linux, ChromeOS, Android
#overlay-strategies Default None Unoccluded fullscreen buffers (single-fullscreen) Unoccluded buffers (single-fullscreen,single-on-top) Occluded and unoccluded buffers (single-fullscreen,single-on-top,underlay)
Tint composited content Tint contents composited using Viz with a shade of red to help debug and study overlay support. – Mac, Windows, Linux, ChromeOS, Android
#tint-composited-content Disabled Enabled
Show overdraw feedback Visualize overdraw by color-coding elements based on if they have other elements drawn underneath. – Mac, Windows, Linux, ChromeOS, Android
#show-overdraw-feedback Disabled Enabled
Feedback include variations In Chrome feedback report, include commandline variations. – Mac, Windows, Linux
#feedback-include-variations Default Enabled Disabled
Partial swap Sets partial swap behavior. – Mac, Windows, Linux, ChromeOS, Android
#ui-disable-partial-swap Disabled Enabled
Allow WebRTC to adjust the input volume. Allow the Audio Processing Module in WebRTC to adjust the input volume during a real-time call. Disable if microphone muting or clipping issues are observed when the browser is running and used for a real-time call. This flag is experimental and may be removed at any time. – Mac, Windows, Linux
#enable-webrtc-allow-input-volume-adjustment Default Enabled Disabled
WebRTC downmix capture audio method. Override the method that the Audio Processing Module in WebRTC uses to downmix the captured audio to mono (when needed) during a real-time call. This flag is experimental and may be removed at any time. – Mac, Windows, Linux, ChromeOS
#enable-webrtc-apm-downmix-capture-audio-method Default Enabled Enabled - Average all the input channels Enabled - Use first channel Disabled
Default Enabled Disabled
Web HID in WebView Enable WebViews to access Web HID upon embedder's permission. – Mac, Windows, Linux, ChromeOS, Android
#web-hid-in-web-view Default Enabled Disabled
Extensions on chrome:// URLs Enables running extensions on chrome:// URLs, where extensions explicitly request this permission. – Mac, Windows, Linux, ChromeOS, Android
#extensions-on-chrome-urls Disabled Enabled
Show Autofill predictions Annotates web forms with Autofill field type predictions as placeholder text. – Mac, Windows, Linux, ChromeOS, Android
#show-autofill-type-predictions Default Enabled Disabled
Backdrop Filter Mirror Edge When sampling being the backdrop edge for backdrop-filter, samples beyond the edge are mirrored back into the backdrop rather than duplicating the pixels at the edge. – Mac, Windows, Linux, ChromeOS, Android
#backdrop-filter-mirror-edge Default Enabled Disabled
Smooth Scrolling Animate smoothly when scrolling page content. – Windows, Linux, ChromeOS, Android
#smooth-scrolling Default Enabled Disabled
Overlay Scrollbars Enable the experimental overlay scrollbars implementation. You must also enable threaded compositing to have the scrollbars animate. – Windows, Linux, ChromeOS
#overlay-scrollbars Default Enabled Disabled
Default Enabled Enabled for all invisible page Enabled for prerendering page Disabled
Default Enabled Disabled
WebTransport Developer Mode When enabled, removes the requirement that all certificates used for WebTransport over HTTP/3 are issued by a known certificate root. – Mac, Windows, Linux, ChromeOS, Android
#webtransport-developer-mode Disabled Enabled
Latest stable JavaScript features Some web pages use legacy or non-standard JavaScript extensions that may conflict with the latest JavaScript features. This flag allows disabling support of those features for compatibility with such pages. – Mac, Windows, Linux, ChromeOS, Android
#disable-javascript-harmony-shipping Disabled Enabled
Experimental JavaScript Enable web pages to use experimental JavaScript features. – Mac, Windows, Linux, ChromeOS, Android
#enable-javascript-harmony Disabled Enabled
Default Enabled Disabled
Default Enabled Disabled
Default Enabled Disabled
Experimental WebAssembly Enable web pages to use experimental WebAssembly features. – Mac, Windows, Linux, ChromeOS, Android
#enable-experimental-webassembly-features Disabled Enabled
Default Enabled Disabled
WebAssembly baseline compiler Enables WebAssembly baseline compilation and tier up. – Mac, Windows, Linux, ChromeOS, Android
#enable-webassembly-baseline Default Enabled Disabled
WebAssembly lazy compilation Enables lazy (JIT on first call) compilation of WebAssembly modules. – Mac, Windows, Linux, ChromeOS, Android
#enable-webassembly-lazy-compilation Default Enabled Disabled
WebAssembly tiering Enables tiered compilation of WebAssembly (will tier up to TurboFan if #enable-webassembly-baseline is enabled). – Mac, Windows, Linux, ChromeOS, Android
#enable-webassembly-tiering Default Enabled Disabled
WebAssembly Memory64 Enables 64-bit memory indices on WebAssembly operations – Mac, Windows, Linux, ChromeOS, Android
#enable-webassembly-memory64 Default Enabled Disabled
Future V8 VM features This enables upcoming and experimental V8 VM features. This flag does not enable experimental JavaScript features. – Mac, Windows, Linux, ChromeOS, Android
#enable-future-v8-vm-features Default Enabled Disabled
GPU rasterization Use GPU to rasterize web content. – Mac, Windows, Linux, ChromeOS, Android
#enable-gpu-rasterization Default Enabled Disabled
Enable Fontations font backend If enabled, the Fontations font backend will be used for web fonts where otherwise FreeType would have been used. – Mac, Windows, Linux, ChromeOS, Android
#enable-fontations-backend Default Enabled Disabled
Experimental Web Platform features Enables experimental Web Platform features that are in development. – Mac, Windows, Linux, ChromeOS, Android
#enable-experimental-web-platform-features Disabled Enabled
Touch UI Layout Enables touch UI layout in the browser's top chrome. – Mac, Windows, Linux, ChromeOS
#top-chrome-touch-ui Default Automatic Disabled Enabled
Top Chrome Toasts Enables the use of toasts to present confirmation of user actions. – Mac, Windows, Linux, ChromeOS
#top-chrome-toasts Default Enabled Enabled with 8s (actionable) and 4s (nonactionable) Enabled with 8s (actionable) and 6s (nonactionable) Enabled with 10s (actionable) and 6s (nonactionable) Enabled with 6s Enabled with 8s Enabled with 10s Disabled
Top Chrome Toast Refinements Enables the use of options to control which toasts appear. – Mac, Windows, Linux, ChromeOS
#top-chrome-toast-refinements Default Enabled Disabled
Disabled Enabled
Disabled Enabled
Hardware Secure Decryption Enable/Disable the use of hardware secure Content Decryption Module (CDM) for protected content playback. – Windows
#enable-hardware-secure-decryption Default Enabled Disabled
Hardware Secure Decryption Experiment Enable/Disable the use of hardware secure Content Decryption Module (CDM) for experimental protected content playback. – Windows
#enable-hardware-secure-decryption-experiment Default Enabled Disabled
Hardware Secure Decryption Fallback Allows automatically disabling hardware secure Content Decryption Module (CDM) after failures or crashes. Subsequent playback may use software secure CDMs. If this feature is disabled, the fallback will never happen and users could be stuck with playback failures. – Windows
#enable-hardware-secure-decryption-fallback Default Enabled Disabled
Fluent Overlay scrollbars. Stylizes scrollbars with Microsoft Fluent design and makes them overlay over the web's content. – Windows, Linux
#fluent-overlay-scrollbars Default Enabled Disabled
Fluent scrollbars. Stylizes scrollbars with Microsoft Fluent design. – Windows, Linux
#fluent-scrollbars Default Enabled Disabled
Enable Zero-Copy Video Capture Camera produces a gpu friendly buffer on capture and, if there is, hardware accelerated video encoder consumes the buffer – Windows
#zero-copy-video-capture Default Enabled Disabled
Default Enabled Disabled
Username first flow with intermediate values voting Support voting on username first flow with intermediate values. Username first flow is login/sign-up flow where a user has to type username first on one page and then password on another page. Intermediate fields are usually an OTP field or CAPTCHA. – Mac, Windows, Linux, ChromeOS, Android
#username-first-flow-with-intermediate-values-voting Default Enabled Disabled
Show autofill signatures. Annotates web forms with Autofill signatures as HTML attributes. Also marks password fields suitable for password generation. – Mac, Windows, Linux, ChromeOS, Android
#enable-show-autofill-signatures Disabled Enabled
Default Enabled Disabled
Use the new permissions backend for Web Bluetooth Enables the new permissions backend for Web Bluetooth. This will enable persistent storage of device permissions and Web Bluetooth features such as BluetoothDevice.watchAdvertisements() and Bluetooth.getDevices() – Mac, Windows, Linux, ChromeOS, Android
#enable-web-bluetooth-new-permissions-backend Default Enabled Disabled
Automatic detection of WebUSB-compatible devices When enabled, the user will be notified when a device which advertises support for WebUSB is connected. Disable if problems with USB devices are observed when the browser is running. – Mac, Windows, Linux, ChromeOS
#enable-webusb-device-detection Default Enabled Disabled
Touch initiated drag and drop Touch drag and drop can be initiated through long press on a draggable element. – Windows, ChromeOS
#enable-touch-drag-drop Default Enabled Disabled
WebGL Developer Extensions Enabling this option allows web applications to access WebGL extensions intended only for use during development time. – Mac, Windows, Linux, ChromeOS, Android
#enable-webgl-developer-extensions Disabled Enabled
WebGL Draft Extensions Enabling this option allows web applications to access the WebGL extensions that are still in draft status. – Mac, Windows, Linux, ChromeOS, Android
#enable-webgl-draft-extensions Disabled Enabled
Zero-copy rasterizer Raster threads write directly to GPU memory associated with tiles. – Mac, Windows, Linux, ChromeOS, Android
#enable-zero-copy Default Enabled Disabled
Vulkan Use vulkan as the graphics backend. – Windows, Linux, ChromeOS, Android
#enable-vulkan Default Enabled Disabled
In-Product Help Demo Mode Selects the In-Product Help demo mode. – Mac, Windows, Linux, ChromeOS, Android
#in-product-help-demo-mode-choice Default Enabled Enabled IPH_BatterySaverMode Enabled IPH_CompanionSidePanel Enabled IPH_CompanionSidePanelRegionSearch Enabled IPH_ComposeMSBBSettingsFeature Enabled IPH_ComposeNewBadgeFeature Enabled IPH_DesktopCustomizeChrome Enabled IPH_DesktopCustomizeChromeRefresh Enabled IPH_DesktopNewTabPageModulesCustomize Enabled IPH_DiscardRing Enabled IPH_ExperimentalAIPromo Enabled IPH_ExplicitBrowserSigninPreferenceRemembered Enabled IPH_GlicPromo Enabled IPH_PwaQuietNotification Enabled IPH_HistorySearch Enabled IPH_ExtensionsMenu Enabled IPH_ExtensionsRequestAccessButton Enabled IPH_GMCCastStartStop Enabled IPH_GMCLocalMediaCasting Enabled IPH_HighEfficiencyMode Enabled IPH_LiveCaption Enabled IPH_PasswordsManagementBubbleAfterSave Enabled IPH_PasswordsManagementBubbleDuringSignin Enabled IPH_PasswordsWebAppProfileSwitch Enabled IPH_PasswordManagerShortcut Enabled IPH_PasswordSharingFeature Enabled IPH_PdfSearchifyFeature Enabled IPH_PerformanceInterventionDialogFeature Enabled IPH_PlusAddressFirstSaveFeature Enabled IPH_PowerBookmarksSidePanel Enabled IPH_PriceInsightsPageActionIconLabelFeature Enabled IPH_PriceTrackingEmailConsentFeature Enabled IPH_PriceTrackingPageActionIconLabelFeature Enabled IPH_ReadingListDiscovery Enabled IPH_ReadingListEntryPoint Enabled IPH_ReadingListInSidePanel Enabled IPH_ReadingModeSidePanel Enabled IPH_ShoppingCollectionFeature Enabled IPH_SidePanelGenericPinnableFeature Enabled IPH_SideSearchAutoTriggering Enabled IPH_SideSearchPageActionLabel Enabled IPH_SignoutWebIntercept Enabled IPH_SupervisedUserProfileSignin Enabled IPH_TabAudioMuting Enabled IPH_TabSearch Enabled IPH_TabOrganizationSuccess Enabled IPH_WebUITabStrip Enabled IPH_DesktopPwaInstall Enabled IPH_ProfileSwitch Enabled IPH_DesktopSharedHighlighting Enabled IPH_WebUiHelpBubbleTest Enabled IPH_PriceTrackingInSidePanel Enabled IPH_BackNavigationMenu Enabled IPH_AutofillCreditCardBenefit Enabled IPH_AutofillCardInfoRetrievalSuggestion Enabled IPH_AutofillDisabledVirtualCardSuggestion Enabled IPH_AutofillExternalAccountProfileSuggestion Enabled IPH_AutofillPredictionImprovements Enabled IPH_AutofillVirtualCardCVCSuggestion Enabled IPH_AutofillVirtualCardSuggestion Enabled IPH_PlusAddressCreateSuggestion Enabled IPH_CookieControls Enabled IPH_DesktopPWAsLinkCapturingLaunch Enabled IPH_DesktopPWAsLinkCapturingLaunchAppInTab Enabled IPH_iOSPasswordPromoDesktop Enabled IPH_iOSAddressPromoDesktop Enabled IPH_iOSPaymentPromoDesktop Disabled
Enable Isolated Web Apps Enables experimental support for Isolated Web Apps. See https://github.com/reillyeon/isolated-web-apps for more information. – Mac, Windows, Linux, ChromeOS
#enable-isolated-web-apps Default Enabled Disabled
Default Enabled Disabled
Default Enabled Disabled
Enable the Iwa Key Distribution component Enables the Iwa Key Distribution component that supplies key rotation data for Isolated Web Apps. – Mac, Windows, Linux, ChromeOS
#enable-iwa-key-distribution-component Default Enabled Disabled
Disabled Enabled
Enable Controlled Frame Enables experimental support for Controlled Frame. See https://github.com/WICG/controlled-frame/blob/main/EXPLAINER.md for more information. – Mac, Windows, Linux, ChromeOS
#enable-controlled-frame Default Enabled Disabled
Isolate additional origins Requires dedicated processes for an additional set of origins, specified as a comma-separated list. – Mac, Windows, Linux, ChromeOS, Android
#isolate-origins Disabled Enabled
Disable site isolation Disables site isolation (SitePerProcess, IsolateOrigins, etc). Intended for diagnosing bugs that may be due to out-of-process iframes. Opt-out has no effect if site isolation is force-enabled using a command line switch or using an enterprise policy. Caution: this disables important mitigations for the Spectre CPU vulnerability affecting most computers. – Mac, Windows, Linux, ChromeOS, Android
#site-isolation-trial-opt-out Default Disabled (not recommended)
Enable audio descriptions. When enabled, HTML5 video elements with a 'descriptions' WebVTT track will speak the audio descriptions aloud as the video plays. – Mac, Windows, Linux, ChromeOS, Android
#text-based-audio-descriptions Default Enabled Disabled
Desktop PWA Sub Apps Enable installed PWAs to create shortcuts by installing their sub apps. Prototype implementation of: https://github.com/ivansandrk/multi-apps/blob/main/explainer.md – Mac, Windows, Linux, ChromeOS
#enable-desktop-pwas-sub-apps Default Enabled Disabled
Desktop PWA Scope Extensions Enable web app manifests to declare scope extensions to extend app scope to other origins. Prototype implementation of: https://github.com/WICG/manifest-incubations/blob/gh-pages/scope_extensions-explainer.md – Mac, Windows, Linux, ChromeOS
#enable-desktop-pwas-scope-extensions Default Enabled Disabled
Desktop PWA Borderless Enable web app manifests to declare borderless mode as a display override. Prototype implementation of: go/borderless-mode. – Mac, Windows, Linux, ChromeOS
#enable-desktop-pwas-borderless Default Enabled Disabled
Desktop PWA Additional Windowing Controls Enable PWAs to: (1) manually recreate the minimize, maximize and restore window functionalities, (2) set windows (non-/)resizable and (3) listen to window's move events with respective APIs. – Mac, Windows, Linux, ChromeOS
#enable-desktop-pwas-additional-windowing-controls Default Enabled Disabled
Record web app debug info Enables recording additional web app related debugging data to be displayed in: chrome://web-app-internals – Mac, Windows, Linux, ChromeOS
#record-web-app-debug-info Default Enabled Disabled
Desktop PWA sync changes Changes the integration of desktop PWAs with sync such that apps that are installed while sync is turned off will not be added to sync when sync is enabled. – Mac, Windows, Linux, ChromeOS
#enable-desktop-pwas-sync-changes Default Enabled Disabled
Use Chrome Sync sandbox Connects to the testing server for Chrome Sync. – Mac, Windows, Linux, ChromeOS, Android
#use-sync-sandbox Disabled Enabled
Connect to Cast devices on all IP addresses Have the Media Router connect to Cast devices on all IP addresses, not just RFC1918/RFC4193 private addresses. – Mac, Windows, Linux, ChromeOS
#media-router-cast-allow-all-ips Default Enabled Disabled
Default Enabled Disabled
Allow all sites to initiate mirroring When enabled, allows all websites to request to initiate tab mirroring via Presentation API. Requires #cast-media-route-provider to also be enabled – Mac, Windows, Linux, ChromeOS
#allow-all-sites-to-initiate-mirroring Default Enabled Disabled
Default Enabled Disabled
Default Enabled Disabled
Enables logging of all Cast messages. Enables logging of all messages exchanged between websites, Chrome, and Cast receivers in chrome://media-router-internals. – Mac, Windows, Linux, ChromeOS
#cast-message-logging Default Enabled Disabled
Toggle hardware accelerated H.264 video encoding for Cast Streaming The default is to allow hardware H.264 encoding when recommended for the platform. If enabled, hardware H.264 encoding will always be allowed when supported by the platform. If disabled, hardware H.264 encoding will never be used. – Mac, Windows, Linux, ChromeOS
#cast-streaming-hardware-h264 Default Enabled Disabled
Toggle hardware accelerated VP8 video encoding for Cast Streaming The default is to allow hardware VP8 encoding when recommended for the platform. If enabled, hardware VP8 encoding will always be allowed when supported by the platform (regardless of recommendation). If disabled, hardware VP8 encoding will never be used. – Mac, Windows, Linux, ChromeOS
#cast-streaming-hardware-vp8 Default Enabled Disabled
Toggle hardware accelerated VP9 video encoding for Cast Streaming The default is to allow hardware VP9 encoding when recommended for the platform. If enabled, hardware VP9 encoding will always be allowed when supported by the platform (regardless of recommendation). If disabled, hardware VP9 encoding will never be used. – Mac, Windows, Linux, ChromeOS
#cast-streaming-hardware-vp9 Default Enabled Disabled
Default Enabled Disabled
Toggle a performance metrics overlay while Cast Streaming When enabled, a text overlay is rendered on top of each frame sent while Cast Streaming that includes frame duration, resolution, timestamp, low latency mode, capture duration, target playout delay, target bitrate, and encoder utilization. – Mac, Windows, Linux, ChromeOS
#cast-streaming-performance-overlay Default Enabled Disabled
Default Enabled Disabled
Default Enabled Disabled
Enable VP8 video encoding for Cast Streaming Offers the VP8 video codec when negotiating Cast Streaming, and uses VP8 if selected for the session. If true, software VP8 encoding will be offered and hardware VP8 encoding may be offered if enabled and available on this platform. If false, software VP8 will not be offered and hardware VP8 will only be offered if #cast-streaming-hardware-vp8 is explicitly set to true. – Mac, Windows, Linux, ChromeOS
#enable-cast-streaming-vp8 Default Enabled Disabled
Default Enabled Disabled
HiDPI tab capture support for Cast Streaming Enables HiDPI tab capture during Cast Streaming mirroring sessions. May reduce performance on some platforms and also improve quality of video frames. – Mac, Windows, Linux, ChromeOS
#enable-cast-streaming-with-hidpi Default Enabled Disabled
Web Share Enables the Web Share (navigator.share) APIs on experimentally supported platforms. – Mac, Windows, ChromeOS
#web-share Default Enabled Disabled
WebXR Hand Input Enables access to articulated hand tracking sensor input in WebXR. – Mac, Windows, Linux, ChromeOS, Android
#webxr-hand-input Default Enabled Disabled
WebXR/WebGPU Binding Enables rendering with WebGPU for WebXR sessions. – Windows, Android
#webxr-webgpu-binding Default Enabled Disabled
WebXR Incubations Enables experimental features for WebXR. – Mac, Windows, Linux, ChromeOS, Android
#webxr-incubations Default Enabled Disabled
WebXR Internals Debugging Page Enables the webxr-internals developer page which can be used to help debug issues with the WebXR Device API. – Mac, Windows, Linux, ChromeOS, Android
#webxr-internals Default Enabled Disabled
Force WebXr Runtime Force the browser to use a particular runtime, even if it would not usually be enabled or would otherwise not be selected based on the attached hardware. – Mac, Windows, Linux, ChromeOS, Android
#webxr-runtime Default No Runtime OpenXR Orientation Sensors
WebXr Hand Anonymization Strategy Force the browser to use a particular strategy for anonymizing hand data, the default order has a hierarchy of strategies to try and if all of them fail, then no data will be returned, while this choice does allow the (not recommended) alternative of bypassing these algorithms all together. – Mac, Windows, Linux, ChromeOS, Android
#webxr-hand-anonymization Default Runtime Provided Chrome Fallback None (Not Recommended)
Experimental system keyboard lock Enables websites to use the keyboard.lock() API to intercept system keyboard shortcuts and have the events routed directly to the website when in fullscreen mode. – Mac, Windows, Linux, ChromeOS
#system-keyboard-lock Default Enabled Disabled
Block scripts loaded via document.write Disallows fetches for third-party parser-blocking scripts inserted into the main frame via document.write. – Mac, Windows, Linux, ChromeOS, Android
#disallow-doc-written-script-loads Default Enabled Disabled
CSS view transition layered capture Controls the way view transition elements are captured. When enabled, view transition borders, backgrounds, effects etc. are captured as style instead of being baked into the image. – Mac, Windows, Linux, ChromeOS, Android
#view-transition-layered-capture Default Enabled Disabled
CSS view transitions: compute visual overflow from surfaces Changes the underlying mechanism to compute the view transition live element geometry. This shouldn't have web-observable effects, but exposing as a flag for easy triage. – Mac, Windows, Linux, ChromeOS, Android
#view-transition-overflow-rect-from-surface Default Enabled Disabled
Default Enabled Disabled
Use Windows WGC API for screen capture Use Windows.Graphics.Capture API based screen capturer in combination with the WebRTC based Web API getDisplayMedia. Requires Windows 10, version 1803 or higher. Adds a thin yellow border around the captured screen area. The DXGI API is used as screen capture API when this flag is disabled. – Windows
#webrtc-allow-wgc-screen-capturer Default Enabled Disabled
Use Windows WGC API for window capture Use Windows.Graphics.Capture API based windows capturer in combination with the WebRTC based Web API getDisplayMedia. Requires Windows 10, version 1803 or higher. Adds a thin yellow border around the captured window area. The GDI API is used as window capture API when this flag is disabled. – Windows
#webrtc-allow-wgc-window-capturer Default Enabled Disabled
Default Enabled Disabled
Force UI direction Explicitly force the UI to left-to-right (LTR) or right-to-left (RTL) mode, overriding the default direction of the UI language. – Mac, Windows, Linux, ChromeOS, Android
#force-ui-direction Default Left-to-right Right-to-left
Force text direction Explicitly force the per-character directionality of UI text to left-to-right (LTR) or right-to-left (RTL) mode, overriding the default direction of the character language. – Mac, Windows, Linux, ChromeOS, Android
#force-text-direction Default Left-to-right Right-to-left
TLS 1.3 Early Data This option enables TLS 1.3 Early Data, allowing GET requests to be sent during the handshake when resuming a connection to a compatible TLS 1.3 server. – Mac, Windows, Linux, ChromeOS, Android
#enable-tls13-early-data Default Enabled Disabled
TLS 1.3 post-quantum key agreement This option enables a post-quantum key agreement in TLS 1.3. The #use-ml-kem flag controls whether ML-KEM or Kyber is used. – Mac, Windows, Linux, ChromeOS, Android
#enable-tls13-kyber Default Enabled Disabled
Use ML-KEM in TLS 1.3 This option uses the ML-KEM standard as the post-quantum key agreement in TLS 1.3, instead of the Kyber draft standard. Post-quantum key agreement must be enabled (see #enable-tls13-kyber) for this option to have an effect. – Mac, Windows, Linux, ChromeOS, Android
#use-ml-kem Default Enabled Disabled
Default Enabled Enabled with simple HSL-based inversion Enabled with simple CIELAB-based inversion Enabled with simple RGB-based inversion Enabled with selective image inversion Enabled with selective inversion of non-image elements Enabled with selective inversion of everything Enabled with selective image inversion based on transparency and number of colors Disabled
Touch Text Editing Redesign Enables new touch text editing features. – Mac, Windows, Linux, ChromeOS, Android
#enable-cros-touch-text-editing-redesign Default Enabled Disabled
Default Enabled Disabled
Web Payments App Store Billing Debug Mode App-store purchases (e.g., Google Play Store) within a TWA can be requested using the Payment Request API. This flag removes the restriction that the TWA has to be installed from the app-store. – Mac, Windows, Linux, ChromeOS, Android
#enable-debug-for-store-billing Default Enabled Disabled
Secure Payment Confirmation Debug Mode This flag removes the restriction that PaymentCredential in WebAuthn and secure payment confirmation in PaymentRequest API must use user verifying platform authenticators. – Mac, Windows, Linux, ChromeOS, Android
#enable-debug-for-secure-payment-confirmation Default Enabled Disabled
Secure Payment Confirmation Network and Issuer Icons Allow the passing in and display of card network and issuer icons for the Secure Payment Confirmation Web API. – Mac, Windows, Linux, ChromeOS, Android
#enable-network-and-issuer-icons-for-secure-payment-confirmation Default Enabled Enabled inline with title Enabled as table rows Disabled
Enable (deprecated) synchronous mutation events Mutation Events are a deprecated set of events which cause performance issues. Disabling this feature turns off Mutation Events. NOTE: Disabling these events can cause breakage on some sites that are still reliant on these deprecated features. – Mac, Windows, Linux, ChromeOS, Android
#mutation-events Default Enabled Disabled
Default Enabled Disabled
Fill passwords on account selection Filling of passwords when an account is explicitly selected by the user rather than autofilling credentials on page load. – Mac, Windows, Linux, ChromeOS, Android
#fill-on-account-select Default Enabled Disabled
Most Visited Tile: New scoring function When showing MV tiles, use a new scoring function to compute the score of each segment. – Mac, Windows, Linux, ChromeOS, Android
#most-visited-tiles-new-scoring Default Enabled Enabled Decay Staircase, Cap 10 Enabled Decay, Cap 1 Disabled
Default Enabled Disabled
Default Enabled Enabled Minimal debouncing relative to last run Enabled Minimal debouncing relative to last request Enabled Moderate debouncing relative to last run Enabled Moderate debouncing relative to last request Enabled Aggressive debouncing relative to last run Enabled Aggressive debouncing relative to last request Disabled
Default Enabled Disabled
Log Omnibox URL Scoring Signals Enables Omnibox to log scoring signals of URL suggestions. – Mac, Windows, Linux, ChromeOS, Android
#omnibox-ml-log-url-scoring-signals Default Enabled Disabled
Omnibox ML Scoring with Piecewise Score Mapping Specifies how to blend URL ML scores and search traditional scores using a piecewise ML score mapping function. – Mac, Windows, Linux, ChromeOS, Android
#omnibox-ml-url-piecewise-mapped-search-blending Default Enabled Enabled adjusted by 0 Enabled demoted by 50 Enabled promoted by 50 Enabled promoted by 100 Enabled mobile mapping Disabled
Omnibox ML URL Score Caching Enables in-memory caching of ML URL scores. – Mac, Windows, Linux, ChromeOS, Android
#omnibox-ml-url-score-caching Default Enabled Disabled
Omnibox ML URL Scoring Enables ML-based relevance scoring for Omnibox URL Suggestions. – Mac, Windows, Linux, ChromeOS, Android
#omnibox-ml-url-scoring Default Enabled Enabled Enabled with fixes Enabled unlimited suggestion candidates Enabled Increase provider max limit to 10 Enabled with scoring of Search suggestions Enabled with scoring of verbatim URL suggestions Enabled with scoring of Search & verbatim URL suggestions Disabled
Omnibox ML URL Search Blending Specifies how to blend URL ML scores and search traditional scores. – Mac, Windows, Linux, ChromeOS, Android
#omnibox-ml-url-search-blending Default Enabled Enabled Stable Enabled Mapped conservative urls Enabled Mapped moderate urls Enabled Mapped aggressive urls Disabled
Omnibox URL Scoring Model Enables ML scoring model for Omnibox URL suggestions. – Mac, Windows, Linux, ChromeOS, Android
#omnibox-ml-url-scoring-model Default Enabled Enabled Small model (desktop) Enabled Full model (desktop) Enabled Small model (ios) Enabled Full model (ios) Enabled Small model (android) Enabled Full model (android) Disabled
Omnibox on device head suggestions (non-incognito only) Google head non personalized search suggestions provided by a compact on device model for non-incognito. Turn off this feature if you have other apps running which affects local file access (e.g. anti-virus software) and are experiencing searchbox typing lag. – Windows
#omnibox-on-device-head-suggestions Default Enabled Disabled
Omnibox on device head suggestions (incognito only) Google head non personalized search suggestions provided by a compact on device model for incognito. Turn off this feature if you have other apps running which affects local file access (e.g. anti-virus software) and are experiencing searchbox typing lag. – Windows
#omnibox-on-device-head-suggestions-incognito Default Enabled Disabled
Omnibox on device tail suggestions Google tail non personalized search suggestions provided by a compact on device model. – Mac, Windows, Linux, ChromeOS, Android
#omnibox-on-device-tail-suggestions Default Enabled Disabled
Force color profile Forces Chrome to use a specific color profile instead of the color of the window's current monitor, as specified by the operating system. – Mac, Windows, Linux, ChromeOS, Android
#force-color-profile Default sRGB Display P3 D65 ITU-R BT.2020 Color spin with gamma 2.4 scRGB linear (HDR where available) HDR10 (HDR where available)
Forced Colors Enables forced colors mode for web content. – Mac, Windows, Linux, ChromeOS, Android
#forced-colors Default Enabled Disabled
Chrome heap profiler start mode. Starts heap profiling service that records sampled memory allocation profile having each sample attributed with a callstack. The sampling resolution is controlled with --memlog-sampling-rate flag. Recorded heap dumps can be obtained at chrome://tracing [category:memory-infra] and chrome://memory-internals. This setting controls which processes will be profiled since their start. To profile any given process at a later time use chrome://memory-internals page. – Mac, Windows, Linux, ChromeOS, Android
#memlog Disabled Browser and GPU All processes Browser only GPU only All renderers Single renderer
Heap profiling sampling interval (in bytes). Heap profiling service uses Poisson process to sample allocations. Default value for the interval between samples is 1000000 (1MB). This results in low noise for large and/or frequent allocations [size * frequency >> 1MB]. This means that aggregate numbers [e.g. total size of malloc-ed objects] and large and/or frequent allocations can be trusted with high fidelity. Lower intervals produce higher samples resolution, but come at a cost of higher performance overhead. – Mac, Windows, Linux, ChromeOS, Android
#memlog-sampling-rate Default 10KB 50KB 100KB 500KB 1MB 5MB
Heap profiling stack traces type. By default heap profiling service records native stacks. A post-processing step is required to symbolize the stacks. 'Native with thread names' adds the thread name as the first frame of each native stack. It's also possible to record a pseudo stack using trace events as identifiers. It's also possible to do a mix of both. – Mac, Windows, Linux, ChromeOS, Android
#memlog-stack-mode Default Native Native with thread names
Omnibox Max URL Matches The maximum number of URL matches to show, unless there are no replacements. – Mac, Windows, Linux, ChromeOS, Android
#omnibox-max-url-matches Default Enabled Enabled 2 matches Enabled 3 matches Enabled 4 matches Enabled 5 matches Enabled 6 matches Disabled
Enable optimization guide debug logs Enables the optimization guide to log and save debug messages that can be shown in the internals page. – Mac, Windows, Linux, ChromeOS, Android
#optimization-guide-debug-logs Disabled Enabled
Default Enabled Enabled BypassPerfRequirement Disabled
Text Safety Classifier Enables text safety classifier for on-device models – Mac, Windows, Linux, ChromeOS
#text-safety-classifier Default Enabled Enabled Executes safety classifier but no retraction of output Disabled
Organic repeatable queries in Most Visited tiles Enables showing the most repeated queries, from the device browsing history, organically among the most visited sites in the MV tiles. – Mac, Windows, Linux, ChromeOS, Android
#organic-repeatable-queries Default Enabled Enabled 6+ uses, once in last 90d Enabled 12+ uses, once in last 90d Enabled 6+ uses, once in last 7d Enabled 12+ uses, once in last 7d Disabled
History Embeddings When enabled, the history embeddings feature may operate. – Mac, Windows, Linux, ChromeOS
#history-embeddings Default Enabled Enabled with AtKeywordAcceleration Disabled
History Embeddings Answers When enabled, the history embeddings feature may answer some queries. Has no effect if the History Embeddings feature is disabled. – Mac, Windows, Linux, ChromeOS
#history-embeddings-answers Default Enabled Disabled
Default Enabled Enabled High Performance Canonicalization Disabled
Default Enabled Enabled High Performance Canonicalization Disabled
Block insecure private network requests. Prevents non-secure contexts from making subresource requests to more-private IP addresses. See also: https://developer.chrome.com/blog/private-network-access-update/ – Mac, Windows, Linux, ChromeOS, Android
#block-insecure-private-network-requests Default Enabled Disabled
Respect the result of Private Network Access preflights Enables sending Private Network Access preflights ahead of requests to more-private IP addresses. These preflight requests must succeed in order for the request to proceed. See also: https://developer.chrome.com/blog/private-network-access-preflight/ – Mac, Windows, Linux, ChromeOS, Android
#private-network-access-respect-preflight-results Default Enabled Disabled
Reduce waiting time for Private Network Access preflights response Reduce the waiting time for Private Network Access preflights to 200 milliseconds. The default timeout period for requests is 5 minutes. See also: https://developer.chrome.com/blog/private-network-access-preflight/ – Mac, Windows, Linux, ChromeOS, Android
#private-network-access-preflight-short-timeout Default Enabled Disabled
Enable Permission Prompt for Private Network Access Enable Permission Prompt for HTTPS public websites accessing HTTP more-private devices. Require to set a fetch option `targetAddressSpace` on the request to relax mixed content check. See also: https://developer.chrome.com/blog/private-network-access-update-2023-02-02/ – Mac, Windows, Linux, ChromeOS
#private-network-access-permission-prompt Default Enabled Disabled
Ignore Private Network Access errors for worker-related requests Ignore Private Network Access errors for worker-related requests, including worker script fetches, and fetches initiated in a worker. Instead of blocking the requests, the errors will be shown as an issue in DevTools. See also: https://developer.chrome.com/blog/private-network-access-update/ and https://developer.chrome.com/blog/private-network-access-preflight/ – Mac, Windows, Linux, ChromeOS, Android
#private-network-access-ignore-worker-errors Default Enabled Disabled
Ignore Private Network Access errors for navigation-related requests Ignore Private Network Access errors for navigation-related requests, including iframes and popups. Instead of blocking the requests, the errorswill be shown as an issue in DevTools. See also: https://developer.chrome.com/blog/private-network-access-update/ and https://developer.chrome.com/blog/private-network-access-preflight/ – Mac, Windows, Linux, ChromeOS, Android
#private-network-access-ignore-navigation-errors Default Enabled Disabled
Tab Groups Defer Remote Navigations Prevents remote navigations from being performed when a tab is backgrounded in a group – Mac, Windows, Linux, ChromeOS
#tab-groups-defer-remote-navigations Default Enabled Disabled
Tab Groups Save and Sync V2 Enables saving and recalling of tab groups but enhanced. Highly experimental. – Mac, Windows, Linux, ChromeOS
#tab-groups-save-v2 Default Enabled Disabled
Default Enabled Disabled
Tab Scrolling Enables tab strip to scroll left and right when full. – Mac, Windows, Linux, ChromeOS
#scrollable-tabstrip Default Enabled Enabled - tabs shrink to pinned tab width Enabled - tabs shrink to a medium width Enabled - tabs shrink to a large width Enabled - tabs don't shrink Disabled
Tab Scrolling With Dragging Scrolls the tabstrip while dragging tabs towards the end of the visible view. – Mac, Windows, Linux, ChromeOS
#scrollable-tabstrip-with-dragging Default Enabled Enabled - tabs scrolling with constant speed Enabled - tabs scrolling with variable speed region Disabled
Default Enabled Disabled
Tabstrip Combo Button Combines tab search and the new tab button into a single combo button. – Mac, Windows, Linux, ChromeOS
#tabstrip-combo-button Default Enabled Enabled - without background Disabled
Tab Scrolling Overflow Indicator Choices for overflow indicators shown when the tabstrip is in scrolling mode. – Mac, Windows, Linux, ChromeOS
#scrollable-tabstrip-overflow Default Enabled Enabled - Divider Enabled - Fade Enabled - Shadow Disabled
Toolbar pinning Enables the ability to pin features to the toolbar via the Customize Chrome side panel. – Mac, Windows, Linux, ChromeOS
#toolbar-pinning Default Enabled Disabled
Side Panel Resizing Allows users to resize the side panel and persist the width across browser sessions. – Mac, Windows, Linux, ChromeOS
#side-panel-resizing Default Enabled Disabled
Product Specifications Enable the Product Specifications feature. – Mac, Windows, Linux, ChromeOS
#product-specifications Default Enabled Disabled
Product Specifications Multi Specifics Enable the Product Specifications backed by the sync multi specifics representation. – Mac, Windows, Linux, ChromeOS
#product-specifications-multi-specifics Default Enabled Disabled
Default Enabled Disabled
Comparison table management from main Compare UI Enable showing the comparison tables list in the Compare UI and enable the new "Comparison tables" context menu under "Bookmarks and Lists". – Mac, Windows, Linux, ChromeOS
#compare-management-interface Default Enabled Disabled
Default Enabled Disabled
Default Enabled Disabled
Default Enabled Disabled
Default Enabled Disabled
NTP Calendar Module Shows the Google Calendar module on the New Tab Page. – Mac, Windows, Linux, ChromeOS
#ntp-calendar-module Default Enabled Enabled - Fake Data Disabled
Default Enabled Disabled
NTP Mobile Promo NTP Mobile Promo – Mac, Windows, Linux, ChromeOS
#ntp-mobile-promo Default Enabled Disabled
Disabled Enabled
Default Enabled Enabled - Fake Data Enabled - Fake Data - Most Recent Decorator Enabled - Fake Data - Frequently Visited At Time Decorator Enabled - Fake Data - Just Visited Decorator Enabled - Tabs Only Enabled - Remote Tabs Only Enabled - All History, Remote Tabs Enabled - All Visits Disabled
Default Enabled Disabled
NTP Outlook Calendar Module Shows the Outlook Calendar module on the New Tab Page. – Mac, Windows, Linux, ChromeOS
#ntp-outlook-calendar-module Default Enabled Enabled - Fake Data Disabled
Default Enabled Enabled - Steady state shadow Enabled - No steady state shadow + Dark mode background color matches steadystate Enabled - Steady state shadow + Dark mode background color matches steady state Disabled
NTP Sharepoint Module Shows the Sharepoint module on the New Tab Page. – Mac, Windows, Linux, ChromeOS
#ntp-sharepoint-module Default Enabled Enabled - Trending Enabled - Recently Used and Shared Enabled - Fake Trending Data Enabled - Fake Recently Used and Shared Disabled
Default Enabled Disabled
Chrome-wide echo cancellation Run WebRTC capture audio processing in the audio process instead of the renderer processes, thereby cancelling echoes from more audio sources. – Mac, Windows, Linux
#chrome-wide-echo-cancellation Default Enabled Disabled
Parallel downloading Enable parallel downloading to accelerate download speed. – Mac, Windows, Linux, ChromeOS, Android
#enable-parallel-downloading Default Enabled Disabled
Tab Search Position Setting Whether to show the tab search position options in the settings page. – Windows, Linux, ChromeOS
#tab-search-position-setting Default Enabled Disabled
Enable network logging to file Enables network logging to a file named netlog.json in the user data directory. The file can be imported into chrome://net-internals. – Mac, Windows, Linux, ChromeOS, Android
#enable-network-logging-to-file Disabled Enabled
Web Authentication Enterprise Attestation Permit a set of origins to request a uniquely identifying enterprise attestation statement from a security key when creating a Web Authentication credential. – Mac, Windows, Linux, ChromeOS, Android
#web-authentication-permit-enterprise-attestation Disabled Enabled
Zero-copy tab capture Enable zero-copy content tab for getDisplayMedia() APIs. – Mac, Windows, ChromeOS
#zero-copy-tab-capture Default Enabled Disabled
Default Enabled Disabled
OOPIF for PDF Viewer Use an OOPIF for the PDF Viewer, instead of a GuestView. – Mac, Windows, Linux, ChromeOS
#pdf-oopif Default Enabled Disabled
PDF portfolio Enable PDF portfolio feature. – Mac, Windows, Linux, ChromeOS
#pdf-portfolio Default Enabled Disabled
Use Skia Renderer Use Skia as the PDF renderer. This flag will have no effect if the renderer choice is controlled by an enterprise policy. – Mac, Windows, Linux, ChromeOS
#pdf-use-skia-renderer Default Enabled Disabled
PDF Ink Signatures Enables the ability to annotate PDFs using a new ink library. – Mac, Windows, Linux, ChromeOS
#pdf-ink2 Default Enabled Disabled
Default Enabled Disabled
Use XPS for printing When enabled, use XPS printing API instead of the GDI print API. – Windows
#use-xps-for-printing Default Enabled Disabled
Use XPS for printing from PDF When enabled, use XPS printing API instead of the GDI print API when printing PDF documents. – Windows
#use-xps-for-printing-from-pdf Default Enabled Disabled
Windows 11 Mica titlebar Use the DWM system-drawn Mica titlebar on Windows 11, version 22H2 (build 22621) and above. – Windows
#windows11-mica-titlebar Default Enabled Disabled
Insecure origins treated as secure Treat given (insecure) origins as secure origins. Multiple origins can be supplied as a comma-separated list. Origins must have their protocol specified e.g. "http://example.com". For the definition of secure contexts, see https://w3c.github.io/webappsec-secure-contexts/ – Mac, Windows, Linux, ChromeOS, Android
#unsafely-treat-insecure-origin-as-secure Disabled Enabled
Disable subframe process reuse Prevents out-of-process iframes from reusing compatible processes from unrelated tabs. This is an experimental mode that will result in more processes being created. – Mac, Windows, Linux, ChromeOS
#disable-process-reuse Default Enabled Disabled
Subframe process reuse thresholds Enable thresholds for subframe process reuse. When out-of-process iframes attempt to reuse compatible processes from unrelated tabs, process reuse will only be allowed if the process stays below predefined thresholds (e.g., below a certain memory limit). – Mac, Windows, Linux, ChromeOS, Android
#subframe-process-reuse-thresholds Default Enabled Enabled with 512MB memory threshold Enabled with 1GB memory threshold Enabled with 2GB memory threshold Enabled with 4GB memory threshold Disabled
Multilingual Live Caption Enables the multilingual Live Caption Feature which allows for many language choices and automated language choices. – Mac, Windows, Linux, ChromeOS
#enable-live-caption-multilang Default Enabled Disabled
Reading Mode Read Aloud Enables the experimental Read Aloud feature in Reading Mode. – Mac, Windows, Linux, ChromeOS
#read-anything-read-aloud Default Enabled Disabled
Reading Mode Read Aloud Phrase Highlighting Enables the experimental Reading Mode feature that highlights by phrases when reading aloud, when the phrase option is selected from the highlight menu. – Mac, Windows, Linux, ChromeOS
#read-anything-read-aloud-phrase-highlighting Default Enabled Disabled
Default Enabled Disabled
Default Enabled Disabled
Reading Mode Google Docs Load More Button Adds a button to the end of the Reading Mode UI. When clicked, the main page scrolls to show the next page's content. – Mac, Windows, Linux, ChromeOS
#read-anything-docs-load-more-button Default Enabled Disabled
Support Tool Screenshot Enables the Support Tool to capture and include a screenshot in the exported packet. – Mac, Windows, Linux, ChromeOS
#support-tool-screenshot Default Enabled Disabled
Drop Input Events Before First Paint Before the user can see the first paint of a new page they cannot intentionally interact with elements on that page. By dropping the events we prevent accidental interaction with a page the user has not seen yet. – Mac, Windows, Linux, ChromeOS, Android
#drop-input-events-before-first-paint Default Enabled Disabled
Boundary Event Dispatch Tracks Node Removal Mouse and Pointer boundary event dispatch (i.e. dispatch of enter, leave, over, out events) tracks DOM node removal to fix event pairing on ancestor nodes. – Mac, Windows, Linux, ChromeOS, Android
#boundary-event-dispatch-tracks-node-removal Default Enabled Disabled
Happiness Tracking Surveys Demo Enable showing Happiness Tracking Surveys Demo to users on Desktop – Mac, Windows, Linux, ChromeOS
#happiness-tracking-surveys-for-desktop-demo Default Enabled Disabled
Choose ANGLE graphics backend Choose the graphics backend for ANGLE. D3D11 is used on most Windows computers by default. Using the OpenGL backend is not supported and will likely exhibit rendering artifacts. – Windows
#use-angle Default OpenGL D3D11 D3D9 D3D11on12
Gamepad Multitouch Enables the ability to receive input from multitouch surface on the gamepad object. – Windows
#enable-gamepad-multitouch Default Enabled Disabled
Desktop Screenshots Enables taking screenshots from the desktop sharing hub. – Mac, Windows, Linux, ChromeOS
#sharing-desktop-screenshots Default Enabled Disabled
Enable gpu service logging Enable printing the actual GL driver calls. – Mac, Windows, Linux, ChromeOS, Android
#enable-gpu-service-logging Disabled Enabled
Hardware Media Key Handling Enables using media keys to control the active media session. This requires MediaSessionService to be enabled too – Mac, Windows, Linux, ChromeOS
#hardware-media-key-handling Default Enabled Disabled
AVIF gainmap HDR image rendering If enabled, Chrome uses the gainmap (if present) in AVIF images to render the HDR version on HDR displays and the SDR version on SDR displays. – Mac, Windows, Linux, ChromeOS, Android
#avif-gainmap-hdr-images Default Enabled Disabled
Default Enabled Disabled
FileSystemObserver Enables the FileSystemObserver interface, which allows websites to be notified of changes to the file system. See https://github.com/whatwg/fs/blob/main/proposals/FileSystemObserver.md for more information. – Mac, Windows, Linux, ChromeOS, Android
#file-system-observer Default Enabled Disabled
Strict-Origin-Isolation Experimental security mode that strengthens the site isolation policy. Controls whether site isolation should use origins instead of scheme and eTLD+1. – Mac, Windows, Linux, ChromeOS, Android
#strict-origin-isolation Default Enabled Disabled
Enable the `FencedFrameConfig` constructor. The `FencedFrameConfig` constructor allows you to test the <fencedframe> element without running an ad auction, as you can manually supply a URL to navigate the fenced frame to. – Mac, Windows, Linux, ChromeOS, Android
#enable-fenced-frames-developer-mode Default Enabled Disabled
Unsafe WebGPU Support Convenience flag for WebGPU development. Enables best-effort WebGPU support on unsupported configurations and more! Note that this flag could expose security issues to websites so only use it for your own development. – Mac, Windows, Linux, ChromeOS, Android
#enable-unsafe-webgpu Disabled Enabled
WebGPU Developer Features Enables web applications to access WebGPU features intended only for use during development. – Mac, Windows, Linux, ChromeOS, Android
#enable-webgpu-developer-features Disabled Enabled
Global Media Controls updated UI Show updated UI for Global Media Controls in all the non-CrOS desktop platforms. – Mac, Windows, Linux
#global-media-controls-updated-ui Default Enabled Disabled
Elastic Overscroll Enables Elastic Overscrolling on touchscreens and precision touchpads. – Windows, Android
#elastic-overscroll Default Enabled Disabled
Element Capture Enables Element Capture - an API allowing the mutation of a tab-capture media track into a track capturing just a specific DOM element. – Mac, Windows, Linux, ChromeOS
#element-capture Default Enabled Disabled
Device Posture API Enables Device Posture API (foldable devices) – Mac, Windows, Linux, ChromeOS, Android
#device-posture Default Enabled Disabled
Viewport Segments API Enable the viewport segment API, giving information about the logical segments of the device (dual screen and foldable devices) – Mac, Windows, Linux, ChromeOS, Android
#viewport-segments Default Enabled Disabled
Enable location provider manager for Geolocation API Enables usage of the location provider manager to select between the operating system's location API or the network-based provider as the data source for Geolocation API. – Mac, Windows
#enable-location-provider-manager Default Enabled Enabled Network only Enabled Platform only Enabled Wi-Fi fallback Enabled Fallback on error Disabled
Automatic Fullscreen Content Setting Enables a new Automatic Fullscreen content setting that lets allowlisted origins use the HTML Fullscreen API without transient activation. – Mac, Windows, Linux, ChromeOS
#automatic-fullscreen-content-setting Default Enabled Disabled
Default Enabled Disabled
Tracking Protection for 3PCD Enables the tracking protection UI + prefs that will be used for the 3PCD 1%. – Mac, Windows, Linux, ChromeOS, Android
#tracking-protection-3pcd Default Enabled Disabled
MediaFoundation Video Capture Enable/Disable the usage of MediaFoundation for video capture. Fall back to DirectShow if disabled. – Windows
#enable-media-foundation-video-capture Default Enabled Disabled
Enable experimental cookie features Enable new features that affect setting, sending, and managing cookies. The enabled features are subject to change at any time. – Mac, Windows, Linux, ChromeOS, Android
#enable-experimental-cookie-features Default Enabled
Disabled Enabled
Enables WebNN API Enables the Web Machine Learning Neural Network (WebNN) API. Spec at https://www.w3.org/TR/webnn/ – Mac, Windows, Linux, ChromeOS, Android
#web-machine-learning-neural-network Default Enabled Disabled
Enables experimental WebNN API features Enables additional, experimental features in Web Machine Learning Neural Network (WebNN) API. Requires the "WebNN API" flag to be enabled. – Mac, Windows, Linux, ChromeOS, Android
#experimental-web-machine-learning-neural-network Default Enabled Disabled
One time permission Enables experimental one time permissions for Geolocation, Microphone and Camera. – Mac, Windows, Linux, ChromeOS, Android
#one-time-permission Default Enabled Disabled
Default Enabled Disabled
Merchant Trust Enables the merchant trust UI in page info. – Mac, Windows, Linux, ChromeOS
#merchant-trust Default Enabled Enabled Enabled with sample data Disabled
Privacy Policy Insights Enables the privacy policy insights UI in page info. – Mac, Windows, Linux, ChromeOS
#privacy-policy-insights Default Enabled Disabled
Default Enabled Disabled
Keyboard and Pointer Lock prompt Requesting to use the keyboard or pointer lock API causes a permissionprompt to be shown. – Mac, Windows, Linux, ChromeOS
#keyboard-and-pointer-lock-prompt Default Enabled Disabled
Default Enabled Disabled
Default Enabled Disabled
Privacy Sandbox Internals Page Enables the chrome://privacy-sandbox-internals debugging page. – Mac, Windows, Linux, ChromeOS, Android
#privacy-sandbox-internals Default Enabled Disabled
Privacy Sandbox Privacy Guide Ad Topics Enables the Ad Topics card in the Privacy Guide to be displayed, subject to regional availability. – Mac, Windows, Linux, ChromeOS, Android
#privacy-sandbox-privacy-guide-ad-topics Default Enabled Disabled
Private State Tokens Dev UI Enables the chrome://privacy-sandbox-internals/private-state-tokens page.Relies on privacy-sandbox-internals also being enabled – Mac, Windows, Linux, ChromeOS
#private-state-tokens-dev-ui Default Enabled Disabled
Related Website Sets Dev UI Enables the chrome://privacy-sandbox-internals/related-website-sets page. Relies on privacy-sandbox-internals also being enabled. – Mac, Windows, Linux, ChromeOS
#related-website-sets-dev-ui Default Enabled Disabled
Align SurfaceLayerImpls to pixel grid Align SurfaceLayerImpl compositor textures to pixel grid. This is important when an iframe is rendered cross-process to its parent, and fails to align with the pixel grid (e.g. when the parent frame has a non-integral scale factor). Failure to align to the pixel grid can result in the iframe's text becoming blurry. SurfaceLayerImpl also is used for <canvas>, which may also benefit from the alignment. – Mac, Windows, Linux, ChromeOS, Android
#align-surface-layer-impl-to-pixel-grid Default Enabled Disabled
Speculation Rules API target hint Enable target_hint param on Speculation Rules API for prerendering. – Mac, Windows, Linux, ChromeOS, Android
#enable-speculation-rules-prerendering-target-hint Default Enabled Disabled
Prerender more document lifecycle phases Allows prerendering pages to execute more lifecycle updates, such as prepaint, before activation – Mac, Windows, Linux, ChromeOS, Android
#prerender-early-document-lifecycle-update Default Enabled Disabled
Warm up compositor Allows compositor to start warming up on certain signals – Mac, Windows, Linux, ChromeOS, Android
#warm-up-compositor Default Enabled Disabled
Warm up compositor on prerendering Enables compositor warming up on particular loading events of prerender initial navigation. Requires chrome://flags/#compositor-warm-up to be enabled – Mac, Windows, Linux, ChromeOS, Android
#prerender2-warm-up-compositor Default Enabled Enabled (on DidCommitLoad) Enabled (on DOMContentLoaded) Enabled (on DidFinishLoad) Disabled
Default Enabled Disabled
PDF XFA support Enables support for XFA forms in PDFs. Has no effect if Chrome was not built with XFA support. – Mac, Windows, Linux, ChromeOS
#pdf-xfa-forms Default Enabled Disabled
Debugging tools for UI Enables additional keyboard shortcuts to help debugging. – Mac, Windows, Linux
#ui-debug-tools Default Enabled Disabled
FedCmAuthz Enables RPs to request authorization for custom IdP scopes. – Mac, Windows, Linux, ChromeOS, Android
#fedcm-authz Default Enabled Disabled
FedCmButtonMode Enables RPs specify whether they want to trigger the FedCM widget flow or the button flow. – Mac, Windows, Linux, ChromeOS, Android
#fedcm-button-mode Default Enabled Disabled
Default Enabled Disabled
Default Enabled Disabled
FedCmLightweightMode Enables IdPs to store user profile information using the login status API. – Mac, Windows, Linux, ChromeOS
#fedcm-lightweight-mode Default Enabled Disabled
FedCmMetricsEndpoint Allows the FedCM API to send performance measurement to the metrics endpoint on the identity provider side. Requires FedCM to be enabled. – Mac, Windows, Linux, ChromeOS, Android
#fedcm-metrics-endpoint Default Enabled Disabled
FedCmMultiIdp Allows the FedCM API to request multiple identity providers simultaneously. Requires FedCM to be enabled as well. – Mac, Windows, Linux, ChromeOS
#fedcm-multi-idp Default Enabled Disabled
FedCmSelectiveDisclosure Allows a relying party to selectively request a set of identity attributes to be disclosed. – Mac, Windows, Linux, ChromeOS, Android
#fedcm-selective-disclosure Default Enabled Disabled
FedCmShowFilteredAccounts Allows the FedCM API to show filtered accounts greyed out. – Mac, Windows, Linux, ChromeOS, Android
#fedcm-show-filtered-accounts Default Enabled Disabled
FedCmUseOtherAccount Enables the "Use a different account" button on the FedCM account chooser to log in to another IdP account, for IdPs who have opted in. – Mac, Windows, Linux, ChromeOS, Android
#fedcm-use-other-account Default Enabled Disabled
FedCmWithStorageAccessAPI Allows Storage Access API to auto-resolve if the user has allowed a FedCM connection. – Mac, Windows, Linux, ChromeOS, Android
#fedcm-with-storage-access-api Default Enabled Disabled
FedCmWithoutWellKnownEnforcement Supports configURL that's not in the IdP's .well-known file. – Mac, Windows, Linux, ChromeOS, Android
#fedcm-without-well-known-enforcement Default Enabled Disabled
DigitalCredentials Enables the three-party verifier/holder/issuer identity model. – Mac, Windows, Linux, ChromeOS, Android
#web-identity-digital-credentials Default Enabled Enabled with dialog depending on what credentials are requested Enabled without dialog Enabled with confirmation dialog with mild warning before sending identity request to Android OS Enabled with confirmation dialog with severe warning before sending identity request to Android OS Disabled
DigitalCredentialsCreation Enables the Digital Credentials Creation API. – Mac, Windows, Linux, ChromeOS, Android
#web-identity-digital-credentials-creation Default Enabled Disabled
Lens overlay Enables Lens search via an overlay on any page. – Mac, Windows, Linux, ChromeOS
#enable-lens-overlay Default Enabled Enabled with no omnibox entry point Enabled with responsive chip omnibox entry point Enabled with persistent icon omnibox entry point Disabled
Bind cookies to their setting origin's port If enabled, cookies will only be accessible by origins with the same port as the one that originally set the cookie. – Mac, Windows, Linux, ChromeOS, Android
#bind-cookies-to-port Default Enabled Disabled
Bind cookies to their setting origin's scheme If enabled, cookies will only be accessible by origins with the same scheme as the one that originally set the cookie – Mac, Windows, Linux, ChromeOS, Android
#bind-cookies-to-scheme Default Enabled Disabled
Prerendering If enabled, browser features and the speculation rules API can trigger prerendering. If disabled, all prerendering APIs still exist, but a prerender will never successfully take place. – Mac, Windows, Linux, ChromeOS, Android
#prerender2 Default Enabled Disabled
Test Third Party Cookie Phaseout Enable to test third-party cookie phaseout. Learn more: https://goo.gle/3pcd-flags – Mac, Windows, Linux, ChromeOS, Android
#test-third-party-cookie-phaseout Disabled Enabled
Third-party Cookie Phase Out Facilitated Testing Enables third-party cookie phase out for facilitated testing described in https://developer.chrome.com/en/docs/privacy-sandbox/chrome-testing/ – Mac, Windows, Linux, ChromeOS, Android
#tpc-phase-out-facilitated-testing Default Enabled Enabled Control 1 Enabled LabelOnly Enabled Treatment Enabled Control 2 Enabled Force Control 1 Enabled Force LabelOnly Enabled Force Treatment Enabled Force Control 2 Disabled
Third-party Cookie Grants Heuristics Testing Enables temporary storage access grants for certain user behavior heuristics. See https://github.com/amaliev/3pcd-exemption-heuristics/blob/main/explainer.md for more details. – Mac, Windows, Linux, ChromeOS, Android
#tpcd-heuristics-grants Default Enabled Enabled CurrentInteraction_ShortRedirect_MainFrameInitiator Enabled CurrentInteraction_LongRedirect_MainFrameInitiator Enabled CurrentInteraction_ShortRedirect_AllFrameInitiator Enabled CurrentInteraction_LongRedirect_AllFrameInitiator Disabled
Default Enabled Disabled
Third-Party Cookie Deprecation Trial Grants for Testing Controls creation of cookie access grants for the Third-Party Cookies Deprecation Trial. Please note that, even if enabled, this will still require #tracking-protection-3pcd to be enabled and a pref to be set, for it to have an effect. See https://developer.chrome.com/blog/cookie-countdown-2023oct/ for more details. – Mac, Windows, Linux, ChromeOS, Android
#third-party-cookie-deprecation-trial Default Enabled Disabled
Top-Level Third-Party Cookie Deprecation Trial Grants for Testing Controls creation of cookie access grants for the Top-Level Third-Party Cookies Deprecation Trial. Please note that, even if enabled, this will still require #tracking-protection-3pcd to be enabled and a pref to be set, for it to have an effect. See https://developer.chrome.com/blog/cookie-countdown-2023oct/ for more details. – Mac, Windows, Linux, ChromeOS, Android
#top-level-third-party-cookie-deprecation-trial Default Enabled Disabled
Default Enabled Disabled
Default Enabled Disabled
Default Enabled Disabled
HTTPS-First Mode V2 For Engaged Sites Enable Site-Engagement based HTTPS-First Mode. Shows HTTPS-First Mode interstitial on sites whose HTTPS URLs have high Site Engagement scores. Requires #https-upgrades feature to be enabled – Mac, Windows, Linux, ChromeOS, Android
#https-first-mode-v2-for-engaged-sites Default Enabled Disabled
HTTPS-First Mode in Incognito new Settings UI Enable new HTTPS-First Mode settings UI for HTTPS-First Mode in Incognito. Must also enable #https-first-mode-incognito. – Mac, Windows, Linux, ChromeOS, Android
#https-first-mode-incognito-new-settings Default Enabled Disabled
HTTPS-First Mode For Typically Secure Users Automatically enables HTTPS-First Mode if the user has a typically secure browsing pattern. – Mac, Windows, Linux, ChromeOS, Android
#https-first-mode-for-typically-secure-users Default Enabled Disabled
Default Enabled Disabled
IPH Extensions Request Access Button Feature Enables In-Product-Help that appears when at least one extension is requesting access to the current page. This feature is gated by extensions-menu-access-control. – Mac, Windows, Linux, ChromeOS
#iph-extensions-request-access-button-feature Default Enabled Disabled
Default Enabled Disabled
Default Enabled Disabled
Default Enabled Disabled
Default Enabled Disabled
Out-of-process 2D canvas rasterization. The rasterization of 2d canvas contents is performed in the GPU process. Requires that out-of-process rasterization be enabled. – Mac, Windows, Linux, ChromeOS
#canvas-oop-rasterization Default Enabled Disabled
Captured Surface Control Enables an API that allows an application to control scroll and zoom on the tab which it is capturing. – Mac, Windows, Linux, ChromeOS
#captured-surface-control Default Enabled Disabled
Skia Graphite Enable Skia Graphite. This will use the Dawn backend by default, but can be overridden with command line flags for testing on non-official developer builds. See --skia-graphite-backend flag in gpu_switches.h. – Mac, Windows, Linux, ChromeOS, Android
#skia-graphite Default Enabled Enabled dawn frontend validation enabled Enabled dawn frontend validation disabled Disabled
Skia Graphite Precompilation Enable Skia Graphite Precompilation. This is only relevant when Graphite is enabled but can then be overridden via the --enable-skia-graphite-precompilation and --disable-skia-graphite-precompilation command line flags – Mac, Windows, Linux, ChromeOS, Android
#skia-graphite-precompilation Default Enabled Disabled
Tab audio muting UI control When enabled, the audio indicators in the tab strip double as tab audio mute controls. – Mac, Windows, Linux, ChromeOS
#enable-tab-audio-muting Default Enabled Disabled
Customize Chrome Side Panel Extension Card If enabled, shows an extension card within the Customize Chrome Side Panel for access to the Chrome Web Store extensions. – Mac, Windows, Linux, ChromeOS
#customize-chrome-side-panel-extensions-card Default Enabled Disabled
Enable delegated compositing When enabled and applicable, the act of compositing is delegated to the system compositor. – Mac, Windows, Linux, ChromeOS, Android
#enable-delegated-compositing Default Enabled Disabled
Enable drawn rect for render passes When enabled and applicable, render passes will track drawn area in a rect to allow for finer grain damage. – Mac, Windows, Linux, ChromeOS, Android
#enable-render-pass-drawn-rect Default Enabled Disabled
Media Session enterpictureinpicture action Enables the 'enterpictureinpicture' MediaSessionAction to allow websites to register an action handler for entering picture-in-picture. – Mac, Windows, Linux, ChromeOS
#media-session-enter-picture-in-picture Default Enabled Disabled
Default Enabled Disabled
Auto picture in picture for video playback Enables auto picture in picture for video playback. Requires chrome://flags/#auto-picture-in-picture-video-heuristics to be enabled. – Mac, Windows, Linux, ChromeOS
#auto-picture-in-picture-for-video-playback Default Enabled Disabled
Default Enabled Disabled
Default Enabled Disabled
Main Node Annotations Uses Screen2x main content extractor to annotate the accessibility tree with the main landmark on the node identified as main. – Mac, Windows, Linux, ChromeOS
#main-node-annotations Default Enabled Disabled
Origin-keyed Processes by default Enables origin-keyed process isolation for most pages (i.e., those assigned to an origin-keyed agent cluster by default). This improves security but also increases the number of processes created. Note: enabling this feature also enables 'Origin-keyed Agent Clusters by default'. – Mac, Windows, Linux, ChromeOS, Android
#origin-keyed-processes-by-default Default Enabled Disabled
Collaboration Messaging Enables the messaging framework within the collaboration feature, including features such as recent activity, dirty dots, and description action chips. – Mac, Windows, Linux, ChromeOS, Android
#collaboration-messaging Default Enabled Disabled
Isolated sandboxed iframes When enabled, applies process isolation to iframes with the 'sandbox' attribute and without the 'allow-same-origin' permission set on that attribute. This also applies to documents with a similar CSP sandbox header, even in the main frame. The affected sandboxed documents can be grouped into processes based on their URL's site or origin. The default grouping when enabled is per-site. – Mac, Windows, Linux, ChromeOS
#enable-isolated-sandboxed-iframes Default Enabled Enabled with grouping by URL's site Enabled with grouping by URL's origin Enabled with each sandboxed frame document in its own process Disabled
Download Warning Improvements Enable UI improvements for downloads, download scanning, and download warnings. The enabled features are subject to change at any time. – Mac, Windows, Linux, ChromeOS
#download-warning-improvements Default Enabled
Reduce Accept-Language request header Reduce the amount of information available in the Accept-Language request header. See https://github.com/Tanych/accept-language for more info. – Mac, Windows, Linux, ChromeOS, Android
#reduce-accept-language Default Enabled Disabled
Omit TLS client certificates if credential mode disallows Strictly conform the Fetch spec to omit TLS client certificates if credential mode disallows. Without this flag enabled, Chrome will always try sending client certificates regardless of the credential mode. – Mac, Windows, Linux, ChromeOS, Android
#omit-cors-client-cert Default Enabled Disabled
Safe Browsing Local Lists use v5 API Fetch and check local lists using the Safe Browsing v5 API instead of the v4 Update API. – Mac, Windows, Linux, ChromeOS, Android
#safe-browsing-local-lists-use-sbv5 Default Enabled Disabled
Permission Module for unused sites in Safety Check When enabled, adds the unused sites permission module to Safety Check on desktop. The module will be shown depending on the browser state. – Mac, Windows, Linux, ChromeOS, Android
#safety-check-unused-site-permissions Default Enabled Enabled for testing no delay Enabled for testing with delay Disabled
Safety Check v2 When enabled, Safety Check v2 will be visible in settings. – Mac, Windows, Linux, ChromeOS, Android
#safety-hub Default Enabled Enabled for testing no delay Enabled for testing with delay Disabled
Plus address full form filling When enabled, the email on address profile suggestions is replaced with the user's plus address for the current domain – Mac, Windows, Linux, ChromeOS, Android
#plus-address-full-form-fill Default Enabled Disabled
Default Enabled Disabled
Default Enabled Disabled
On device notification content detection model Enables checking the on-device notification content detection model for verdicts on how suspicious the notification content looks and logging metrics based on the response. – Mac, Windows, Linux, ChromeOS, Android
#on-device-notification-content-detection-model Default Enabled Enabled with allowlist sample rate 100 Disabled
Web Bluetooth confirm pairing support Enable confirm-only and confirm-pin pairing mode support for Web Bluetooth – Mac, Windows, Linux, ChromeOS
#enable-web-bluetooth-confirm-pairing-support Default Enabled Disabled
Default Enabled Disabled
Background Resource Fetch Process resource requests in a background thread inside Blink. – Mac, Windows, Linux, ChromeOS, Android
#background-resource-fetch Default Enabled Disabled
Sync Autofill Wallet Credential Data When enabled, allows syncing of the autofill wallet credential data type. – Mac, Windows, Linux, ChromeOS, Android
#sync-autofill-wallet-credential-data Default Enabled Disabled
Sync Autofill Wallet Usage Data When enabled, allows syncing of the autofill wallet usage data type. – Mac, Windows, Linux, ChromeOS, Android
#sync-autofill-wallet-usage-data Default Enabled Disabled
Default Enabled Disabled
Chrome for iOS promo : passwords When enabled, the new Contextual Chrome for iOS promo will be shown tothe eligible users when they save/update their passwords. – Mac, Windows, Linux, ChromeOS
#ios-promo-refreshed-password-bubble Default Enabled Disabled
Chrome for iOS promo : addresses When enabled, the Contextual Chrome for iOS promo will be shown tothe eligible users when they save/update their address. – Mac, Windows, Linux, ChromeOS
#ios-promo-address-bubble Default Enabled Disabled
Chrome for iOS promo : payments When enabled, the Contextual Chrome for iOS promo will be shown tothe eligible users when they save/update their payments. – Mac, Windows, Linux, ChromeOS
#ios-promo-payment-bubble Default Enabled Disabled
Compression dictionary transport Enables compression dictionary transport features. Requires chrome://flags/#enable-compression-dictionary-transport-backend to be enabled. – Mac, Windows, Linux, ChromeOS, Android
#enable-compression-dictionary-transport Default Enabled Disabled
Compression dictionary transport backend Enables the backend of compression dictionary transport features. Requires chrome://flags/#enable-compression-dictionary-transport to be enabled for testing the feature. – Mac, Windows, Linux, ChromeOS, Android
#enable-compression-dictionary-transport-backend Default Enabled Disabled
Compression dictionary transport over HTTP/1 When this is enabled, Chromium can use stored shared dictionaries even when the connection is using HTTP/1 for non-localhost requests. – Mac, Windows, Linux, ChromeOS, Android
#enable-compression-dictionary-transport-allow-http1 Default Enabled Disabled
Compression dictionary transport over HTTP/2 When this is enabled, Chromium can use stored shared dictionaries even when the connection is using HTTP/2 for non-localhost requests. – Mac, Windows, Linux, ChromeOS, Android
#enable-compression-dictionary-transport-allow-http2 Default Enabled Disabled
Compression dictionary transport require known root cert When this is enabled, Chromium can use stored shared dictionaries only when the connection is using a well known root cert or when the server is a localhost. – Mac, Windows, Linux, ChromeOS, Android
#enable-compression-dictionary-transport-require-known-root-cert Default Enabled Disabled
Enable mitigation algorithm for rate obfuscation in compute pressure Rate Obfuscation Mitigation is used to avoid fingerprinting attacks. Its usage introduces some timing penalties to the compute pressure results.This mitigation might introduce slight precision errors.When disabled this helps to test how predictable and accurate compute pressure is, but the Compute Pressure API can be susceptible to fingerprinting attacks. – Mac, Windows, Linux, ChromeOS, Android
#enable-compute-pressure-rate-obfuscation-mitigation Default Enabled Disabled
Default Enabled Disabled
Enable mitigation algorithm to break calibration attempt in compute pressure In a calibration process an attacker tries to manipulate the CPU so that Compute Pressure API would report a transition into a certain pressure state with the highest probability in response to the pressure exerted by the fabricated workload.Break Calibration Mitigation is used to avoid calibration attempts by introducing some randomness in the result of the platform collector.This mitigation might introduce slight precision errors.When disabled this helps to test how predictable and accurate compute pressure is, but the Compute Pressure API can be susceptible to calibration attempts. – Mac, Windows, Linux, ChromeOS, Android
#enable-compute-pressure-break-calibration-mitigation Default Enabled Disabled
Default (200ms) 100ms. 150ms. 250ms. 300ms. 350ms. 400ms.
Enable ProcessPerSite up to main frame threshold Proactively reuses same-site renderer processes to host multiple main frames, up to a certain threshold. – Mac, Windows, Linux, ChromeOS, Android
#enable-process-per-site-up-to-main-frame-threshold Default Enabled Disabled
Default Enabled Disabled
Camera and Mic Preview Enables camera and mic preview in permission bubble and site settings. – Mac, Windows, Linux
#camera-mic-preview Default Enabled Disabled
Default Enabled Disabled
Enable RenderDocument Enable swapping RenderFrameHosts on same-site navigations – Mac, Windows, Linux, ChromeOS, Android
#render-document Default Enabled Enabled Swap RenderFrameHosts on same-site navigations from subframes and crashed frames (experimental) Enabled Swap RenderFrameHosts on same-site navigations from any frame (experimental) Disabled
Default Enabled Disabled
SiteInstanceGroups for data: URLs Put data: URL subframes in a separate SiteInstance from the initiator, but in the same SiteInstanceGroup, and thus the same process. – Mac, Windows, Linux, ChromeOS, Android
#site-instance-groups-for-data-urls Default Enabled Disabled
CWS Info Fast Check When enabled, Chrome checks and fetches metadata for installed extensions more frequently. – Mac, Windows, Linux, ChromeOS
#cws-info-fast-check Default Enabled Disabled
Default Enabled Disabled
Extension Telemetry for Enterprise When enabled, the extension telemetry service collects signals and generates reports to send for enterprise. – Mac, Windows, Linux, ChromeOS
#extension-telemetry-for-enterprise Default Enabled Enabled 20 seconds Enabled 60 seconds Enabled 300 seconds Disabled
Enable CVC storage and filling for payments autofill When enabled, we will store CVC for both local and server credit cards. This will also allow the users to autofill their CVCs on checkout pages. – Mac, Windows, Linux, ChromeOS, Android
#autofill-enable-cvc-storage-and-filling Default Enabled Disabled
Privacy Sandbox Enrollment Overrides Allows a list of sites to use Privacy Sandbox features without them being enrolled and attested into the Privacy Sandbox experiment. See: https://developer.chrome.com/en/docs/privacy-sandbox/enroll/ – Mac, Windows, Linux, ChromeOS, Android
#privacy-sandbox-enrollment-overrides Disabled Enabled
Default Enabled Disabled
OIDC profile management Enables profile management triggered by OIDC authentications. – Mac, Windows, Linux
#oidc-auth-profile-management Default Enabled Disabled
Explicit Browser Signin UI On Desktop Enables the UNO model on Desktop. Used for the launch of the UNO model on Desktop, as well as for the later phases of the experiment. – Mac, Windows, Linux
#explicit-browser-signin-ui-on-desktop Default Enabled Disabled
Default Enabled Disabled
Desktop PWA Link Capturing with Scope Extensions Allows the 'Desktop PWA Scope Extensions' feature to be used with the 'Desktop PWA Link Capturing' feature. Both of those features are required to be turned on for this flag to have an effect. – Mac, Windows, Linux
#enable-user-link-capturing-scope-extensions-pwa Default Enabled Disabled
Desktop PWA Link Capturing Enables opening links from Chrome in an installed PWA. Currently under reimplementation. – Mac, Windows, Linux, ChromeOS
#enable-user-navigation-capturing-pwa Default Enabled Enabled V1, On by default Enabled V1, Off by default Enabled V2, On by default Enabled V2, Off by default Enabled V2, On by app client_mode Disabled
Disable IP Protection Proxy When disabled, prevents use of the IP Protection proxy. This is intended to help with diagnosing any issues that could be caused by the feature being enabled. For the current status of this feature, see: https://chromestatus.com/feature/5111460239245312 – Mac, Windows, Linux, ChromeOS, Android
#ip-protection-proxy-opt-out Default Disabled
Protected Audiences Consented Debug Token Enables Protected Audience Consented Debugging with the provided token. Protected Audience auctions running on a Bidding and Auction API trusted server with a matching token will be able to log information about the auction to enable debugging. Note that this logging may include information about the user's browsing history normally kept private. – Mac, Windows, Linux, ChromeOS, Android
#protected-audience-debug-token Disabled Enabled
Deprecate the unload event Controls the default for Permissions-Policy unload. If enabled, unload handlers are deprecated and will not receive the unload event unless a Permissions-Policy to enable them has been explicitly set. If disabled, unload handlers will continue to receive the unload event unless explicitly disabled by Permissions-Policy, even during the gradual rollout of their deprecation. – Mac, Windows, Linux, ChromeOS, Android
#deprecate-unload Default Enabled Disabled
Enable risk-based authentication for FPAN retrieval When enabled, server card retrieval will begin with a risk-based check instead of jumping straight to CVC or biometric auth. – Mac, Windows, Linux, ChromeOS, Android
#autofill-enable-fpan-risk-based-authentication Default Enabled Disabled
Enable Immediate Draw When Interactive Causes viz to activate and draw frames immediately during a touch interaction or scroll. – Mac, Windows, Linux, ChromeOS, Android
#draw-immediately-when-interactive Default Enabled Disabled
Ack On Surface Activation When Interactive If enabled, immediately send acks to clients when a viz surface activates and when that surface is a dependency of an interactive frame (i.e., when there is an active scroll or a touch interaction). This effectively removes back-pressure in this case. This can result in wasted work and contention, but should regularize the timing of client rendering. – Mac, Windows, Linux, ChromeOS, Android
#ack-on-surface-activation-when-interactive Default Enabled Disabled
Enable server-based IBAN uploading and autofilling When enabled, Autofill will attempt to offer upload save for IBANs (International Bank Account Numbers) and autofill server-based IBANs. – Mac, Windows, Linux, ChromeOS, Android
#autofill-enable-server-iban Default Enabled Disabled
Builtin HLS player Enables chrome's builtin HLS player instead of Android's MediaPlayer – Mac, Windows, Linux, ChromeOS, Android
#enable-builtin-hls Default Enabled Disabled
Profiles Reordering Enables profiles reordering in the Profile Picker main view by drag and dropping the Profile Tiles. The order is saved when changed and persisted. – Mac, Windows, Linux, ChromeOS
#profiles-reordering Default Enabled Disabled
Batch Upload Desktop Enables the Batch Upload feature for Desktop. This allows to upload local data to the account data when signed in. Currently only supports Passwords and Addresses – Mac, Windows, Linux
#batch-upload-desktop Default Enabled Disabled
Default Enabled Enabled with multi-session Disabled
Device Bound Session Credentials with software keys Enables mock software-backed cryptographic keys for Google session credentials binding and Chrome refresh tokens binding (not secure). This is intended to be used for manual testing only. – Mac, Windows, Linux
#enable-bound-session-credentials-software-keys-for-manual-testing Default Enabled Disabled
Observable API A reactive programming primitive for ergonomically handling streams of async data. See https://github.com/WICG/observable. – Mac, Windows, Linux, ChromeOS, Android
#observable-api Default Enabled Disabled
Atomic DOM move (Node.moveBefore) Introduces a state-preserving atomic move primitive to the DOM, by calling Node.moveBefore. See https://github.com/whatwg/dom/issues/1255. – Mac, Windows, Linux, ChromeOS, Android
#atomic-move Default Enabled Disabled
Default Enabled Disabled
CCO Edits Enables CCO editing feature – Mac, Windows, Linux, ChromeOS
#CCO Default Enabled Disabled
Compose Proactive Nudge Enables proactive nudging for Compose – Mac, Windows, Linux, ChromeOS
#compose-proactive-nudge Default Enabled Enabled Compact UI - No focus delay - Show (10 edits) Enabled Compact UI - No focus delay - Show (10 edits) - Dismiss (5 edits) Enabled Compact UI - No focus delay - Show (10 edits) - Dismiss (10 edits) Enabled Compact UI - No focus delay - Show (50 edits) Enabled Compact UI - Long focus delay - Show (10 edits) Enabled Compact UI - Long focus delay - Show (50 edits) Enabled Compact UI - No Focus delay - Show (10 edits) - long text delay Enabled Compact UI - No Focus delay - Show (50 edits) - long text delay Enabled Large UI - No focus delay - Show (10 edits) Enabled Large UI - Long focus delay - Show (50 edits) Disabled
Compose Nudge At Cursor Shows the Compose proactive nudge at the cursor location – Mac, Windows, Linux, ChromeOS
#compose-nudge-display-at-cursor Default Enabled Disabled
Compose Polite a11y announcement Uses polite announcements to alert the user that a compose popup is available to interact with. – Mac, Windows, Linux, ChromeOS
#compose-polite-nudge Default Enabled Disabled
Compose Segmentation Promotion Enables the segmentation platform for the Compose proactive nudge – Mac, Windows, Linux, ChromeOS
#compose-segmentation-promotion Default Enabled Disabled
Compose Selection Nudge Enables nudge on selection for Compose – Mac, Windows, Linux, ChromeOS
#compose-selection-nudge Default Enabled Enabled 1 Char Enabled 15 Char Enabled 30 Char Enabled 50 Char Enabled 100 Char Enabled 30 Char - 1sec Enabled 30 char - 2sec Disabled
Compose Upfront Input Modes Enables upfront input modes in the Compose dialog – Mac, Windows, Linux, ChromeOS
#compose-upfront-input-modes Default Enabled Disabled
Show permission grants from Related Website Sets Shows permission grants created by Related Website Sets in Chrome Settings UI and Page Info Bubble, default is hidden – Mac, Windows, Linux, ChromeOS, Android
#related-website-sets-permission-grants Default Enabled Disabled
Compact mode for the browser - Prototype This feature is a prototype. Reduces the height of the browser controls (tabstrip, toolbar, bookmarks bar, etc.) to allow more space for the web contents – Mac, Windows, Linux, ChromeOS
#compact-mode Default Enabled Disabled
Tear Off Web App Tab Open Web App window when tearing off a tab that's displaying a url handled by an installed Web App. – Mac, Windows, Linux, ChromeOS, Android
#tear-off-web-app-tab-opens-web-app-window Default Enabled Disabled
Password manual fallback Enables triggering password suggestions through the context menu – Mac, Windows, Linux, ChromeOS
#password-manual-fallback-available Default Enabled Disabled
Default Enabled Disabled
Enable 3DS authentication for virtual cards When enabled, Chrome will trigger 3DS authentication during a virtual card retrieval if a challenge is required, 3DS authentication is available for the card, and FIDO is not. – Mac, Windows, Linux, ChromeOS
#autofill-enable-vcn-3ds-authentication Default Enabled Disabled
Link Preview When enabled, Link Preview feature gets to be available to preview a linked page in a dedicated small window before navigating to the linked page. The feature can be triggered from a context menu item, or users' actions. We are evaluating multiple actions in our experiment to understand what's to be the best for users from the viewpoint of security, privacy, and usability. The feature might be unstable and unusable on some platforms, e.g. macOS or touch devices. – Mac, Windows, Linux, ChromeOS
#link-preview Default Enabled Enabled Alt + Click Enabled Alt + Hover Enabled Long Press Disabled
Send tab to self iOS push notifications Feature to allow users to send tabs to their iOS device through a system push notification. – Mac, Windows, Linux, ChromeOS, Android
#send-tab-ios-push-notifications Default Enabled Enabled With URL Image Disabled
Default Enabled Disabled
Default Enabled Disabled
Enable syncing card benefits When enabled, card benefits offered by issuers will be synced from the Payments server. – Mac, Windows, Linux, ChromeOS, Android
#autofill-enable-card-benefits-sync Default Enabled Disabled
Linked Services Setting Add Linked Services Setting to the Sync Settings page. – Mac, Windows, Linux, ChromeOS, Android
#linked-services-setting Default Enabled Disabled
Default Enabled Disabled
Default Enabled Enabled - with Console Logs Enabled - Dry Run with Console Logs Disabled
Enable Fingerprinting Protection Blocklist In Incognito Enable Fingerprinting Protection which may block fingerprinting resources from loading in a 3p context. This flag applies only in Incognito mode. – Mac, Windows, Linux, ChromeOS, Android
#enable-fingerprinting-protection-blocklist-incognito Default Enabled Enabled - with Console Logs Disabled
Device Bound Session Credentials (Standard) Enables the official version of Device Bound Session Credentials. For more information see https://github.com/WICG/dbsc. – Windows
#enable-standard-device-bound-session-credentials Default Enabled Disabled
Default Enabled Disabled
Removes passwords that can no longer be decrypted If enabled local passwords that current encryption key cannot decrypt, will be deleted to restore the full functionality of password manager. – Mac, Windows, Linux, ChromeOS, Android
#clear-undecryptable-passwords Default Enabled Disabled
Default Enabled Disabled
Cert Management V2 UI Enables the Cert Management V2 UI; accessible at chrome://certificate-manager – Mac, Windows, Linux, ChromeOS
#cert-management-v2-ui Default Enabled Disabled
Cert Management V2 UI Write features Enables the Cert Management V2 UI write features, using a chrome managed DB to store user added certs. This is new functionality for Windows and Mac. For Linux and ChromeOS, this is a change as previously user-added certs would be written to the platform cert store. The UI is accessible at chrome://certificate-manager – Mac, Windows, Linux, ChromeOS
#cert-management-v2-ui-write Default Enabled Disabled
Cert Management V2 UI Edit Certs Enables the ability to edit trust and constraints on the cert viewer for user-added certs that are added via chrome://certificate-manager – Mac, Windows, Linux, ChromeOS
#cert-management-v2-ui-edit-certs Default Enabled Disabled
Password leak toggle move Enables the new location of the password leak toggle option under standard protection on chrome://settings/security to the advanced section of the chrome://settings/security page. – Mac, Windows, Linux, ChromeOS, Android
#password-leak-toggle-move Default Enabled Disabled
Default Enabled Disabled
Enable optimization guide dogfood logging If this client is a Google-internal dogfood client, overrides enterprise policy to enable model quality logs. Googlers: See go/chrome-mqls-debug-logging for details. – Mac, Windows, Linux, ChromeOS, Android
#optimization-guide-enable-dogfood-logging Disabled Enabled
Default Enabled Disabled
Short ruby heuristics When enabled, line breaking doesn't happen inside <ruby>s with shorter contents even if `text-wrap: nowrap` is not specified. – Mac, Windows, Linux, ChromeOS, Android
#ruby-short-heuristics Default Enabled Disabled
Prompt API for Gemini Nano Enables the exploratory Prompt API, allowing you to send natural language instructions to a built-in large language model (Gemini Nano in Chrome). Exploratory APIs are designed for local prototyping to help discover potential use cases, and may never launch. These explorations will inform the built-in AI roadmap [1]. This API is primarily intended for natural language processing tasks such as summarizing, classifying, or rephrasing text. It is NOT suitable for use cases that require factual accuracy (e.g. answering knowledge questions). You must comply with our Prohibited Use Policy [2] which provides additional details about appropriate use of Generative AI. – Mac, Windows, Linux, ChromeOS, Android
#prompt-api-for-gemini-nano Default Enabled Disabled
Summarization API for Gemini Nano Enables the Summarization API, allowing you to summarize a piece of text with a built-in large language model (Gemini Nano in Chrome).The API may be subject to changes including the supported options.Please refer to the built-in AI article [1] for details. This API It is NOT suitable for use cases that require factual accuracy (e.g. answering knowledge questions). You must comply with our Prohibited Use Policy [2] which provides additional details about appropriate use of Generative AI. – Mac, Windows, Linux, ChromeOS, Android
#summarization-api-for-gemini-nano Default Enabled Disabled
Writer API for Gemini Nano Enables the Writer API, allowing you to write a piece of text with a built-in large language model (Gemini Nano in Chrome).The API may be subject to changes including the supported options.Please refer to the built-in AI article [1] for details. You must comply with our Prohibited Use Policy [2] which provides additional details about appropriate use of Generative AI. – Mac, Windows, Linux, ChromeOS, Android
#writer-api-for-gemini-nano Default Enabled Disabled
Rewriter API for Gemini Nano Enables the Rewriter API, allowing you to rewrite a piece of text with a built-in large language model (Gemini Nano in Chrome).The API may be subject to changes including the supported options.Please refer to the built-in AI article [1] for details. You must comply with our Prohibited Use Policy [2] which provides additional details about appropriate use of Generative AI. – Mac, Windows, Linux, ChromeOS, Android
#rewriter-api-for-gemini-nano Default Enabled Disabled
CSS text-box-trim Enable experimental CSS text-box-trim property. – Mac, Windows, Linux, ChromeOS, Android
#text-box-trim Default Enabled Disabled
Enable performance intervention suggestions. When enabled, performance intervention UI will automatically pop up and suggest tabs to take action on during times of poor performance. – Mac, Windows, Linux, ChromeOS
#performance-intervention-ui Default Enabled Enabled String version 1 Enabled String version 2 Enabled String version 3 Disabled
Enable performance intervention demo mode. When enabled, CPU thresholds and rate limiting will be ignored so performance intervention UI may be easily triggered through natural browser usage or force triggered in chrome://discards. All suggested actionable tabs will meet the normal discard criteria except for needing to stay in the background for a set minimum time. Requires chrome://flags/#performance-intervention-ui to be enabled. – Mac, Windows, Linux, ChromeOS
#performance-intervention-demo-mode Default Enabled Disabled
Default Enabled Disabled
Default Enabled Disabled
Defer Renderer Tasks After Input If enabled, tasks in the renderer will be deferred after discrete input events, e.g. keypress, until after the subsequent frame. The associated policy controls which tasks types can be deferred. – Mac, Windows, Linux, ChromeOS, Android
#defer-renderer-tasks-after-input Default Enabled Enabled with a minimal subset of tasks types Enabled with existing non-user-blocking 'deferrable' task types Enabled with non-user-blocking task types Enabled with all existing 'deferrable' task types Enabled with all task types Disabled
threaded-scroll-prevent-rendering-starvation Prevents main thread rendering starvation during threaded scrolling based on a given threshold. – Mac, Windows, Linux, ChromeOS, Android
#threaded-scroll-prevent-rendering-starvation Default Enabled Enabled with a 66ms threshold Enabled with a 100ms threshold Enabled with a 200ms threshold Enabled with a 333ms threshold Disabled
Timeout for the credit card upload request When enabled, sets a client-side timeout on the Autofill credit card upload request. Upon timeout, the client will terminate the upload UI, but the request may still succeed server-side. – Mac, Windows, Linux, ChromeOS, Android
#autofill-upload-card-request-timeout Default Enabled Enabled 6.5 seconds Enabled 7 seconds Enabled 9 seconds Disabled
Timeout for the credit card VCN enrollment request When enabled, sets a client-side timeout on the Autofill credit card VCN enrollment request. Upon timeout, the client will terminate the VCN enrollment UI, but the request may still succeed server-side. – Mac, Windows, Linux, ChromeOS, Android
#autofill-vcn-enroll-request-timeout Default Enabled Enabled 5 seconds Enabled 7.5 seconds Enabled 10 seconds Disabled
Timeout for the credit card unmask request When enabled, sets a client-side timeout on the Autofill credit card unmask request. Upon timeout, the client will terminate the current unmask server call, which may or may not terminate the ongoing unmask UI. – Mac, Windows, Linux, ChromeOS, Android
#autofill-unmask-card-request-timeout Default Enabled Disabled
Freeze CPU intensive background tabs on Energy Saver When Energy Saver is active, freeze eligible background tabs that use a lot of CPU. A tab is eligible if it's silent, doesn't provide audio- or video- conference functionality and doesn't use WebUSB or Web Bluetooth. – Mac, Windows, Linux, ChromeOS
#freezing-on-energy-saver Default Enabled Disabled
Default Enabled Disabled
Adjust feature reports received with WebHID Enable/Disable a fix for a bug that caused feature reports to be offset by one byte when received from devices that do not use numbered reports. – Windows
#hid-get-feature-report-fix Default Enabled Disabled
Translate Open Settings Add an option to the translate bubble menu to open language settings. – Mac, Windows, Linux, ChromeOS
#translate-open-settings Default Enabled Disabled
Tab Organization Enables the Auto Tab Groups feature, which can be found within the Tab Search bubble. – Mac, Windows, Linux, ChromeOS
#tab-organization Default Enabled Disabled
Default Enabled Disabled
Multi Tab Organization Enables Auto Tab Groups suggestions for multiple tab groups at once. – Mac, Windows, Linux, ChromeOS
#multi-tab-organization Default Enabled Disabled
Tab Reorganization Enables Auto Tab Groups suggestions for adding tabs to existing groups – Mac, Windows, Linux, ChromeOS
#tab-reorganization Default Enabled Disabled
Tab Reorganization Divider Shows a divider in Auto Tab Groups suggestions for existing groups, indicating which tabs in the group are new. – Mac, Windows, Linux, ChromeOS
#tab-reorganization-divider Default Enabled Disabled
Tab Declutter Enables the Tab Declutter feature, which can be found within the Tab Search bubble. – Mac, Windows, Linux, ChromeOS
#tabstrip-declutter Default Enabled Enabled Quick Mode Disabled
Tab Deduplication Enables the Tab Deduplication feature, which can be found within the Tab Search bubble. – Mac, Windows, Linux, ChromeOS
#tabstrip-dedupe Default Enabled Disabled
Remove "Show cards from your Google Account" dropdown When enabled, the "Show cards from your Google Account" Autofill suggestion will not be displayed, and Autofill will work as if it had been selected. – Mac, Windows, Linux, ChromeOS
#autofill-remove-payments-butter-dropdown Default Enabled Disabled
Default Enabled Disabled
Default Enabled Disabled
Supervised Profile SafeSearch Enables SafeSearch in Google Search for supervised users in the pending state. – Mac, Windows, Linux
#supervised-profile-safe-search Default Enabled Disabled
Supervised Profile YouTube reauth Ask supervised users to re-authenticate when attempting to access YouTube in the pending state. – Mac, Windows, Linux
#supervised-profile-youtube-reauth Default Enabled Disabled
Supervised Profile blocked site reauth Ask supervised users to re-authenticate when attempting to navigate to a site blocked by parental controls. – Mac, Windows, Linux
#supervised-profile-blocked-site-reauth Default Enabled Disabled
Supervised Profile reauth in subframes If "Supervised Profile YouTube reauth" or "Supervised Profile blocked site reauth" is enabled, require supervised users to re-authenticate before accessing embedded YouTube videos or blocked sites in subframes, respectively. – Mac, Windows, Linux
#supervised-profile-subframe-reauth Default Enabled Disabled
Supervised Profile filtering fallback Applies website filters for supervised users in the pending state, if the Family Link website filtering setting is set to block explicit sites. If the Family Link website filtering setting is set to another value, it is applied in the pending regardless of this flag. – Mac, Windows, Linux
#supervised-profile-filtering-fallback Default Enabled Disabled
Supervised Profile custom strings Displays modified strings on both the sign-in intercept UI and the pre-UNO sync opt out screen – Mac, Windows, Linux
#supervised-profile-custom-strings Default Enabled Disabled
Supervised Profile sign-in IPH Displays an in-product help message when a Profile becomes owned by a supervised user (either on creation of the new profile, or after sign in). – Mac, Windows, Linux
#supervised-profile-sign-in-iph Default Enabled Disabled
Default Enabled Disabled
Default Enabled Disabled
Data Sharing Enabled all Data Sharing related UI and features. – Mac, Windows, Linux, ChromeOS, Android
#data-sharing Default Enabled Disabled
Data Sharing Join Only Enabled Data Sharing Joining flow related UI and features. – Mac, Windows, Linux, ChromeOS, Android
#data-sharing-join-only Default Enabled Disabled
Default Enabled Disabled
Default Enabled Disabled
Improved signin UI Enables redesign of profile menu and signin settings ; new signin promos and better signin errors. – Mac, Windows, Linux
#improved-signin-ui-on-desktop Default Enabled Disabled
Outline Silhouette Icon Enables the improved silhouette icon for signed out profiles – Mac, Windows, Linux
#outline-silhouette-icon Default Enabled Disabled
Improved settings UI Enables redesign of signin settings and better signin errors in chrome://settings. – Mac, Windows, Linux
#improved-settings-ui-on-desktop Default Enabled Disabled
Discounts on navigation Enable to show available discounts on the page after navigation. – Mac, Windows, Linux, ChromeOS
#discount-on-navigation Default Enabled Enabled Discount on Shoppy page Disabled
DevTools Privacy UI Enables the Privacy UI in the current 'Security' panel in DevTools. – Mac, Windows, Linux, ChromeOS, Android
#devtools-privacy-ui Default Enabled Disabled
Permission Predictions V3 Use the Permission Predictions Service V3 to surface permission requests using a quieter UI when the likelihood of the user granting the permission is predicted to be low. Requires and `Safe Browsing` to be enabled. – Mac, Windows, Linux, ChromeOS, Android
#permission-predictions-v3 Default Enabled Disabled
Task Manager Desktop Refresh Enables a refreshed design for the Task Manager on Desktop platforms. – Mac, Windows, Linux, ChromeOS
#enable-task-manager-desktop-refresh Default Enabled Disabled
Network Time for Certificate Verification Use time fetched from the network for certificate verification decisions. If certificate verification fails with the network time, it will fall back to system time. – Mac, Windows, Linux, Android
#cert-verification-network-time Default Enabled Disabled
Default Enabled Disabled
Default Enabled Enabled with page content Enabled with pdf page content Disabled
Default Enabled Disabled
Enable logging form events to all parsed form on a web page. When enabled, a form event will log to all of the parsed forms of the same type on a webpage. This means credit card form events will log to all credit card form types and address form events will log to all address form types. – Mac, Windows, Linux, ChromeOS, Android
#autofill-enable-log-form-events-to-all-parsed-form-types Default Enabled Disabled
Enable buy now pay later on Autofill for Affirm When enabled, users will have the option to pay with buy now pay later with Affirm on specific merchant webpages. – Mac, Windows, Linux, ChromeOS
#autofill-enable-buy-now-pay-later-for-affirm Default Enabled Disabled
Enable buy now pay later on Autofill for Zip When enabled, users will have the option to pay with buy now pay later with Zip on specific merchant webpages. – Mac, Windows, Linux, ChromeOS
#autofill-enable-buy-now-pay-later-for-zip Default Enabled Disabled
Default Enabled Disabled
Default Enabled Disabled
Enable bookmarks selected type on sign-in for testing Test-only flag to help with the development of sync-enable-bookmarks-in-transport-mode. Enables the bookmarks UserSelectableType upon sign-in – Mac, Windows, Linux, ChromeOS
#enable-bookmarks-selected-type-on-signin-for-testing Default Enabled Disabled
Separate local and account themes Keeps the local and the account theme separate. If the user signs out or sync is turned off, only the account theme is removed and the pre-existing local theme is restored. – Mac, Windows, Linux, ChromeOS
#separate-local-and-account-themes Default Enabled Disabled
Default Enabled Disabled
Privacy Sandbox Privacy Policy Enables the Privacy Policy link to be displayed on the Privacy Sandbox Consent dialog, subject to regional availability. – Mac, Windows, Linux, ChromeOS, Android
#privacy-sandbox-privacy-policy Default Enabled Disabled
Rust-based PNG image handling When enabled, uses Rust `png` crate to decode and encode PNG images. – Mac, Windows, Linux, ChromeOS, Android
#rusty-png Default Enabled Disabled
Default Enabled Disabled
Experimental translation API Enables the on-device language translation API. See https://github.com/WICG/translation-api/blob/main/README.md – Mac, Windows, Linux
#translation-api Default Enabled Enabled without language pack limit Disabled
Default Enabled Disabled
AI settings page refresh Enables a revamp of the existing AI settings page. – Mac, Windows, Linux, ChromeOS
#ai-settings-page-refresh Default Enabled Disabled
Default Enabled Disabled
Contextual cueing Enables the contextual cueing system to support showing actions – Mac, Windows, Linux
#contextual-cueing Default Enabled Disabled
Partitioned Popins Allows Partitioned Popins to be opened. – Mac, Windows, Linux, ChromeOS
#partitioned-popins Default Enabled Disabled
Separate local and account search engines Keeps the local and the account search engines separate. If the user signs out or sync is turned off, the account search engines are removed while the pre-existing/local search engines are left behind. – Mac, Windows, Linux, ChromeOS
#separate-local-and-account-search-engines Default Enabled Disabled
Default Enabled Enabled on browser process only Enabled on browser and renderer processes Enabled on non renderer processes Enabled on all processes Disabled
Partition the Visited Link Database Style links as visited only if they have been clicked from this top-level site and frame origin before. – Mac, Windows, Linux, ChromeOS, Android
#partition-visited-link-database Default Enabled Disabled
Partition the Visited Link Database, including 'self-links' Style links as visited only if they have been clicked from this top-level site and frame origin before. Additionally, style links pointing to the same URL as the page it is displayed on, which have been :visited from any top-level site and frame origin, if they are displayed in a top-level frame or same-origin subframe. – Mac, Windows, Linux, ChromeOS, Android
#partition-visited-link-database-with-self-links Default Enabled Disabled
Disable bulk local credit card migration flows When enabled, local credit card migration flows will not be offered, both from checkout flows and from the payment methods settings page. – Mac, Windows, Linux, ChromeOS
#autofill-disable-local-card-migration Default Enabled Disabled
Predictable Reported Quota Enables reporting of a predictable quota from the StorageManager's estimate API. This flag is intended only for validating if this change caused an unforeseen bug. – Mac, Windows, Linux, ChromeOS, Android
#predictable-reported-quota Default Enabled Disabled
Allow legacy extension manifest versions Allows extensions with legacy (unsupported) manifest versions to be loaded as unpacked extensions. This should only be used for maintaining legacy extensions and will be removed in the future. – Mac, Windows, Linux, ChromeOS
#allow-legacy-mv2-extensions Default Enabled Disabled
Default Enabled Disabled
Glic Enables glic – Mac, Windows, Linux
#glic Default Enabled Disabled
ServiceWorkerAutoPreload Dispatches a preload request for navigation before starting the service worker. See https://github.com/explainers-by-googlers/service-worker-auto-preload – Mac, Windows, Linux, ChromeOS, Android
#service-worker-auto-preload Default Enabled Enabled only when SW is not running Disabled
Enable Save and Fill When enabled, show an option to offer saving and filling a credit card with a single click when users don't have any cards saved in Autofill. – Mac, Windows, Linux, ChromeOS
#autofill-enable-save-and-fill Default Enabled Disabled
Default Enabled Enabled without main text changes Enabled with differentiating labels in front Disabled
Happy Eyeballs Version 3 Enables the Happy Eyeballs Version 3 algorithm. See https://datatracker.ietf.org/doc/draft-pauly-v6ops-happy-eyeballs-v3/ – Mac, Windows, Linux, ChromeOS, Android
#happy-eyeballs-v3 Default Enabled Disabled
Signature-based Integrity Checks Enables signature-based integrity checks, as proposed in https://wicg.github.io/signature-based-sri/. – Mac, Windows, Linux, ChromeOS, Android
#signature-based-sri Default Enabled Disabled
Enable Policy Promotion Banner Enables showing the policy promotion banner on chrome://policy page. – Mac, Windows, Linux, ChromeOS
#policy-promotion-banner-flag Default Enabled Disabled
Privacy Sandbox Ads API UX Enhancements Enables UI and text updates to the Privacy Sandbox Ads APIs Notice and Consent UX, and settings pages to improve user comprehension – Mac, Windows, Linux, ChromeOS, Android
#privacy-sandbox-ads-api-ux-enhancements Default Enabled Disabled
Create Safety Hub services on start up When enabled, Safety Hub services are created on start up enabling its checks to start right away. – Mac, Windows, Linux, ChromeOS
#safety-hub-services-on-start-up Default Enabled Disabled
Chrome Refresh Token Binding Enables binding of Chrome refresh tokens to cryptographic keys. – Mac, Windows, Linux
#enable-chrome-refresh-token-binding Default Enabled Disabled
throttle-main-thread-to-60hz Throttle main thread updates to 60fps, even when VSync rate is higher. – Mac, Windows, Linux, ChromeOS, Android
#throttle-main-thread-to-60hz Default Enabled Disabled
Default Enabled Disabled
Web Bluetooth Enables the Web Bluetooth API on platforms without official support – Linux
#enable-web-bluetooth Secure Payment Confirmation Browser Bound Key This flag enables an additional browser-bound signature in secure payment confirmation in PaymentRequest and for WebAuthn payment credentials. – Android
#enable-secure-payment-confirmation-browser-bound-key Show Warnings for Suspicious Notifications Enables replacing notification contents with a warning when the on-device notification content detection model returns a suspicious verdict. – Android
#show-warnings-for-suspicious-notifications