February 21, 2022

Flag^s Yandex

Omnibox Pedal suggestions

Enable omnibox Pedal suggestions to accelerate actions within Yandex Browser by detecting user intent and offering direct access to the end goal. – Mac, Windows, Linux, Chrome OS

#omnibox-pedal-suggestions DefaultEnabledDisabled

Disabled Enabled

Enable 125% scale factor

Set content scale factor according to default scaling factor of 125% – Windows

#enable-125-hidpi DefaultEnabledDisabled

Disabled Enabled

Pop out video

Enabling this flag will display a video pop-out button on video objects – Windows

#disable-oow-video Disabled Enabled

Disable built-in Yandex extensions

Disables Tableau, verbatim translation, and other built-in Yandex extensions. – Mac, Windows, Linux, Chrome OS, Android

#disable-yandex-extensions Disabled Enabled

Enable log browser://tablo-internals

Enable log with debugging information to help diagnose problems in Tableau – Mac, Windows, Linux, Chrome OS

#enable-tablo-service-logging Disabled Enabled

New Yandex Browser context menu

The new look of the context menu with rich answers. – Mac, Windows, Linux, Chrome OS

#enable-instaserp DefaultClassic context menuFull context menu without rich answersCompact context menu without rich answersFull context menu with rich answersCompact context menu with rich answers

Disabled Enabled

Use suggest-endings server endpoint.

If enabled, browser suggestions will use experimental suggest-endings server endpoint. – Mac, Windows, Linux, Chrome OS, Android

#use-suggest-endings-api DefaultEnabledDisabled

Disabled Enabled

Enable readability video

Enabled embedded videos in reader mode. – Mac, Windows, Linux, Chrome OS

#enable-readability-video DefaultEnabledDisabled

Disabled Enabled

Enable optimized readability detection

Use lightweight detection script and execute heavy parsing script when document is likely to be readerable. – Mac, Windows, Linux, Chrome OS, Android

#enable-optimized-readability-detection DefaultEnabledDisabled

Disabled Enabled

Temporarily unexpire M94 flags.

Temporarily unexpire flags that expired as of M94. These flags will be removed soon. – Mac, Windows, Linux, Chrome OS, Android

#temporary-unexpire-flags-m94 DefaultEnabledDisabled

Disabled Enabled

Temporarily unexpire M95 flags.

Temporarily unexpire flags that expired as of M95. These flags will be removed soon. – Mac, Windows, Linux, Chrome OS, Android

#temporary-unexpire-flags-m95 DefaultEnabledDisabled

Disabled Enabled

Override software rendering list

Overrides the built-in software rendering list and enables GPU-acceleration on unsupported system configurations. – Mac, Windows, Linux, Chrome OS, 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, Chrome OS, Android

#disable-accelerated-2d-canvas Disabled Enabled

Select HW overlay strategies

Select strategies used to promote quads to HW overlays. – Mac, Windows, Linux, Chrome OS, Android

#overlay-strategies DefaultNoneUnoccluded fullscreen buffers (single-fullscreen)Unoccluded buffers (single-fullscreen,single-on-top)Occluded and unoccluded buffers (single-fullscreen,single-on-top,underlay)

Disabled Enabled

Tint composited content

Tint contents composited using Viz with a shade of red to help debug and study overlay support. – Mac, Windows, Linux, Chrome OS, 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, Chrome OS, Android

#show-overdraw-feedback Disabled Enabled

Partial swap

Sets partial swap behavior. – Mac, Windows, Linux, Chrome OS, Android

#ui-disable-partial-swap Disabled Enabled

WebRTC multi-channel capture audio processing.

Support in WebRTC for processing capture audio in multi channel without downmixing when running APM in the render process. – Mac, Windows, Linux, Chrome OS, Android

#enable-webrtc-capture-multi-channel-audio-processing DefaultEnabledDisabled

Disabled Enabled

Enable Reader Mode

Allows viewing of simplified web pages by selecting 'Customize and control Chrome'>'Distill page' – Mac, Windows, Linux, Chrome OS

#enable-reader-mode DefaultEnabledEnabled available in settingsDisabled

Disabled Enabled

WebRTC remote-bound event logging

Allow collecting WebRTC event logs and uploading them to Crash. Please note that, even if enabled, this will still require a policy to be set, for it to have an effect. – Mac, Windows, Linux, Chrome OS

#enable-webrtc-remote-event-log DefaultEnabledDisabled

Disabled Enabled

WebRTC hybrid Agc2/Agc1.

WebRTC Agc2 digital adaptation with Agc1 analog adaptation. – Mac, Windows, Linux, Chrome OS, Android

#enable-webrtc-hybrid-agc DefaultEnabledDisabled

Disabled Enabled

WebRTC Agc1 analog clipping control.

WebRTC Agc1 analog clipping controller to reduce saturation. – Mac, Windows, Linux, Chrome OS

#enable-webrtc-analog-agc-clipping-control DefaultEnabledDisabled

Disabled Enabled

Native Client

Support Native Client for all web applications, even those that were not installed from the Chrome Web Store. – Mac, Windows, Linux, Chrome OS, Android

#enable-nacl Disabled Enabled

Extensions on chrome:// URLs

Enables running extensions on chrome:// URLs, where extensions explicitly request this permission. – Mac, Windows, Linux, Chrome OS, Android

#extensions-on-chrome-urls Disabled Enabled

COLR v1 Fonts

Display COLR v1 color gradient vector fonts. – Mac, Windows, Linux, Chrome OS, Android

#colr-v1-fonts DefaultEnabledDisabled

Disabled Enabled

Enable CSS Container Queries

Enables support for @container, inline-size and block-size values for the contain property, and the LayoutNG Grid implementation. – Mac, Windows, Linux, Chrome OS, Android

#enable-container-queries DefaultEnabledDisabled

Disabled Enabled

Show Autofill predictions

Annotates web forms with Autofill field type predictions as placeholder text. – Mac, Windows, Linux, Chrome OS, Android

#show-autofill-type-predictions DefaultEnabledDisabled

Disabled Enabled

Center-aligned Autofill suggestions.

When enabled, the Autofill suggestion popup will be aligned to the center of the initiating field and not to its border. – Mac, Windows, Linux, Chrome OS

#autofill-center-aligned-suggestions DefaultEnabledDisabled

Disabled Enabled

Type-specific width limits for the Autofill popup

Controls if different width limits are used for the popup that provides Autofill suggestions, depending on the type of data that is filled. – Mac, Windows, Linux, Chrome OS

#autofill-type-specific-popup-width DefaultEnabledDisabled

Disabled Enabled

Consistent Autofill settings icon

If enabled, all Autofill data types including addresses, credit cards and passwords will use a consistent icon in the popup settings footer. – Mac, Windows, Linux, Chrome OS

#autofill-use-consistent-popup-settings-icons DefaultEnabledDisabled

Disabled Enabled

Smooth Scrolling

Animate smoothly when scrolling page content. – Windows, Linux, Chrome OS, Android

#smooth-scrolling DefaultEnabledDisabled

Disabled Enabled

WebOTP Cross Device

Enable the WebOTP API to work across devices – Mac, Windows, Linux, Chrome OS, Android

#sms-receiver-cross-device DefaultEnabledDisabled

Disabled Enabled

Overlay Scrollbars

Enable the experimental overlay scrollbars implementation. You must also enable threaded compositing to have the scrollbars animate. – Windows, Linux, Chrome OS

#overlay-scrollbars DefaultEnabledDisabled

Disabled Enabled

Experimental QUIC protocol

Enable experimental QUIC protocol support. – Mac, Windows, Linux, Chrome OS, Android

#enable-quic DefaultEnabledDisabled

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, Chrome OS, Android

#disable-javascript-harmony-shipping Disabled Enabled

Experimental JavaScript

Enable web pages to use experimental JavaScript features. – Mac, Windows, Linux, Chrome OS, Android

#enable-javascript-harmony Disabled Enabled

Experimental WebAssembly

Enable web pages to use experimental WebAssembly features. – Mac, Windows, Linux, Chrome OS, Android

#enable-experimental-webassembly-features Disabled Enabled

WebAssembly baseline compiler

Enables WebAssembly baseline compilation and tier up. – Mac, Windows, Linux, Chrome OS, Android

#enable-webassembly-baseline DefaultEnabledDisabled

Disabled Enabled

WebAssembly lazy compilation

Enables lazy (JIT on first call) compilation of WebAssembly modules. – Mac, Windows, Linux, Chrome OS, Android

#enable-webassembly-lazy-compilation DefaultEnabledDisabled

Disabled Enabled

WebAssembly tiering

Enables tiered compilation of WebAssembly (will tier up to TurboFan if #enable-webassembly-baseline is enabled). – Mac, Windows, Linux, Chrome OS, Android

#enable-webassembly-tiering DefaultEnabledDisabled

Disabled Enabled

Future V8 VM features

This enables upcoming and experimental V8 VM features. This flag does not enable experimental JavaScript features. – Mac, Windows, Linux, Chrome OS, Android

#enable-future-v8-vm-features DefaultEnabledDisabled

Disabled Enabled

GPU rasterization

Use GPU to rasterize web content. – Mac, Windows, Linux, Chrome OS, Android

#enable-gpu-rasterization DefaultEnabledDisabled

Disabled Enabled

Experimental Web Platform features

Enables experimental Web Platform features that are in development. – Mac, Windows, Linux, Chrome OS, Android

#enable-experimental-web-platform-features Disabled Enabled

Hardware-accelerated video decode

Hardware-accelerated video decode where available. – Mac, Windows, Linux, Chrome OS, Android

#disable-accelerated-video-decode Disabled Enabled

Hardware-accelerated video encode

Hardware-accelerated video encode where available. – Mac, Windows, Chrome OS, Android

#disable-accelerated-video-encode 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 DefaultEnabledDisabled

Disabled Enabled

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 DefaultEnabledDisabled

Disabled Enabled

Debugging for packed apps

Enables debugging context menu options such as Inspect Element for packed applications. – Mac, Windows, Linux, Chrome OS

#debug-packed-apps Disabled Enabled

Username first flow voting

Support of sending votes on username first flow i.e. login flows where a user has to type username first on one page and then password on another page. Votes are send on single username forms and are based on user interaction with the save prompt. – Mac, Windows, Linux, Chrome OS, Android

#username-first-flow DefaultEnabledDisabled

Disabled Enabled

Username first flow fallback crowdsourcing

Support of sending additional votes on username first flow i.e. login flows where a user has to type username first on one page and then password on another page. These votes are sent on single password forms and contain information whether a 1-password form follows a 1-text form and the value's type(or pattern) in the latter (e.g. email-like, phone-like, arbitrary string). – Mac, Windows, Linux, Chrome OS, Android

#username-first-flow-fallback-crowdsourcing DefaultEnabledDisabled

Disabled Enabled

Username first flow filling

Support of username saving and filling on username first flow i.e. login flows where a user has to type username first on one page and then password on another page – Mac, Windows, Linux, Chrome OS, Android

#username-first-flow-filling DefaultEnabledDisabled

Disabled Enabled

Show autofill signatures.

Annotates web forms with Autofill signatures as HTML attributes. Also marks password fields suitable for password generation. – Mac, Windows, Linux, Chrome OS, Android

#enable-show-autofill-signatures Disabled Enabled

Use the new permissions backend for Web Bluetooth

Enables the new permissions backend for Web Bluetooth. This will enable persistent storage of device permissions. – Mac, Windows, Linux, Chrome OS, Android

#enable-web-bluetooth-new-permissions-backend DefaultEnabledDisabled

Disabled Enabled

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, Chrome OS

#enable-webusb-device-detection DefaultEnabledDisabled

Disabled Enabled

Overscroll history navigation

History navigation in response to horizontal overscroll. – Windows, Linux, Chrome OS

#overscroll-history-navigation DefaultEnabledDisabled

Disabled Enabled

Pull-to-refresh gesture

Pull-to-refresh gesture in response to vertical overscroll. – Windows, Linux, Chrome OS

#pull-to-refresh DefaultDisabledEnabledEnabled for touchscreen only

Disabled Enabled

Substring matching for Autofill suggestions

Match Autofill suggestions based on substrings (token prefixes) rather than just prefixes. – Mac, Windows, Linux, Chrome OS, Android

#enable-suggestions-with-substring-match DefaultEnabledDisabled

Disabled Enabled

WebGL Developer Extensions

Enabling this option allows web applications to access WebGL extensions intended only for use during development time. – Mac, Windows, Linux, Chrome OS, 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, Chrome OS, Android

#enable-webgl-draft-extensions Disabled Enabled

Zero-copy rasterizer

Raster threads write directly to GPU memory associated with tiles. – Mac, Windows, Linux, Chrome OS, Android

#enable-zero-copy DefaultEnabledDisabled

Disabled Enabled

Vulkan

Use vulkan as the graphics backend. – Windows, Linux, Android

#enable-vulkan DefaultEnabledDisabled

Disabled Enabled

Force translation on pages with unsupported languages for hrefTranslate

When using hrefTranslate, force translation on pages where the page's language cannot be determined or is unsupported. – Mac, Windows, Linux, Chrome OS, Android

#override-unsupported-page-language-for-href-translate DefaultEnabledEnabled (Force automatic translation of pages with unknown language for hrefTranslate)Disabled

Disabled Enabled

Force translation on pages with a similar page language for hrefTranslate

When using hrefTranslate, force translation on pages where the page's language is similar to the target language specified via hrefTranslate. – Mac, Windows, Linux, Chrome OS, Android

#override-similar-languages-for-href-translate DefaultEnabledEnabled (Force automatic translation of pages with the same language as the target language for hrefTranslate)Disabled

Disabled Enabled

Enable system notifications.

Enable support for using the system notification toasts and notification center on platforms where these are available. – Mac, Windows, Linux

#enable-system-notifications DefaultEnabledDisabled

Disabled Enabled

In-Product Help Demo Mode

Selects the In-Product Help demo mode. – Mac, Windows, Linux, Chrome OS, Android

#in-product-help-demo-mode-choice DefaultEnabledEnabled IPH_DesktopTabGroupsNewGroupEnabled IPH_FocusModeEnabled IPH_GlobalMediaControlsEnabled IPH_GMCCastStartStopEnabled IPH_LiveCaptionEnabled IPH_PasswordsAccountStorageEnabled IPH_ReadingListDiscoveryEnabled IPH_ReadingListEntryPointEnabled IPH_ReadingListInSidePanelEnabled IPH_ReopenTabEnabled IPH_SideSearchEnabled IPH_TabSearchEnabled IPH_WebUITabStripEnabled IPH_DesktopPwaInstallEnabled IPH_ProfileSwitchEnabled IPH_UpdatedConnectionSecurityIndicatorsDisabled

Disabled Enabled

In-Product Help Snooze

Enables the snooze button on In-Product Help. – Mac, Windows, Linux, Chrome OS, Android

#in-product-help-snooze DefaultEnabledDisabled

Disabled Enabled

Threaded scrolling

Threaded handling of scroll-related input events. Disabling this will force all such scroll events to be handled on the main thread. Note that this can dramatically hurt scrolling performance of most websites and is intended for testing purposes only. – Mac, Windows, Linux, Chrome OS, Android

#disable-threaded-scrolling Disabled Enabled

Isolate additional origins

Requires dedicated processes for an additional set of origins, specified as a comma-separated list. – Mac, Windows, Linux, Chrome OS, 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, Chrome OS, Android

#site-isolation-trial-opt-out DefaultDisabled (not recommended)

Disabled Enabled

Allow invalid certificates for resources loaded from localhost.

Allows requests to localhost over HTTPS even when an invalid certificate is presented. – Mac, Windows, Linux, Chrome OS, Android

#allow-insecure-localhost Disabled Enabled

Desktop PWAs prefix window title with app name.

Prefix the window title of installed PWAs with the name of the PWA. On ChromeOS this is visible only in the window/activity switcher. – Mac, Windows, Linux, Chrome OS

#enable-desktop-pwas-prefix-app-name-in-window-title DefaultEnabledDisabled

Disabled Enabled

Desktop PWAs remove status bar

Hides the status bar popup in Desktop PWA app windows. – Mac, Windows, Linux, Chrome OS

#enable-desktop-pwas-remove-status-bar DefaultEnabledDisabled

Disabled Enabled

Desktop PWAs elided extensions menu

Moves the Extensions "puzzle piece" icon from the title bar into the app menu for web app windows. – Mac, Windows, Linux, Chrome OS

#enable-desktop-pwas-elided-extensions-menu DefaultEnabledDisabled

Disabled Enabled

Desktop PWAs improvements in notification icon and title

Replaces the websites origin and the Chrome icon with the web app's name and app icon in notifications. – Mac, Windows, Linux, Chrome OS

#enable-desktop-pwas-notification-icon-and-title DefaultEnabledDisabled

Disabled Enabled

Desktop PWA tab strips

Experimental UI for exploring what PWA windows would look like with a tab strip. – Mac, Windows, Linux, Chrome OS

#enable-desktop-pwas-tab-strip DefaultEnabledDisabled

Disabled Enabled

Desktop PWA tab strip link capturing

Experimental behaviour for "Desktop PWA tab strips" to capture link navigations within the app scope and bring them into the app's tabbed window. – Mac, Windows, Linux, Chrome OS

#enable-desktop-pwas-tab-strip-link-capturing DefaultEnabledDisabled

Disabled Enabled

Desktop PWA tab strips settings

Experimental UI for selecting whether a PWA should open in tabbed mode. – Mac, Windows, Linux, Chrome OS

#enable-desktop-pwas-tab-strip-settings DefaultEnabledDisabled

Disabled Enabled

Desktop PWA launch handler

Enable web app manifests to declare app launch behavior. Prototype implementation of: https://github.com/WICG/sw-launch/blob/main/launch_handler.md – Mac, Windows, Linux, Chrome OS

#enable-desktop-pwas-launch-handler DefaultEnabledDisabled

Disabled Enabled

Desktop PWA declarative link capturing

Enable web app manifests to declare link capturing behavior. Prototype implementation of: https://github.com/WICG/sw-launch/blob/master/declarative_link_capturing.md – Mac, Windows, Linux, Chrome OS

#enable-desktop-pwas-link-capturing DefaultEnabledDisabled

Disabled Enabled

Desktop PWA manifest id

Enable web app manifests to declare id. Prototype implementation of: https://github.com/philloooo/pwa-unique-id/blob/main/explainer.md – Mac, Windows, Linux, Chrome OS

#enable-desktop-pwas-manifest-id DefaultEnabledDisabled

Disabled Enabled

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, Chrome OS

#enable-desktop-pwas-sub-apps DefaultEnabledDisabled

Disabled Enabled

Desktop PWA Protocol handling

Enable web app manifests to declare protocol handling behavior.See: https://crbug.com/1019239. – Mac, Windows, Linux

#enable-desktop-pwas-protocol-handling DefaultEnabledDisabled

Disabled Enabled

Desktop PWA URL handling

Enable web app manifests to declare URL handling behavior. Prototype implementation of: https://github.com/WICG/pwa-url-handler/blob/master/explainer.md – Mac, Windows, Linux

#enable-desktop-pwas-url-handling DefaultEnabledDisabled

Disabled Enabled

Desktop PWA Window Controls Overlay

Enable web app manifests to declare Window Controls Overlay as a display override. Prototype implementation of: https://github.com/WICG/window-controls-overlay/blob/main/explainer.md – Mac, Windows, Linux

#enable-desktop-pwas-window-controls-overlay DefaultEnabledDisabled

Disabled Enabled

Desktop PWA Window Minimize/maximize/restore

Enable PWAs to manually recreate the minimize, maximize and restore window functionalities with respective APIs. – Mac, Windows, Linux, Chrome OS

#enable-desktop-pwas-additional-windowing-controls DefaultEnabledDisabled

Disabled Enabled

Desktop PWAs Web Bundles

Adds support for web bundles, making web apps able to be launched offline. – Mac, Windows, Linux, Chrome OS

#enable-desktop-pwas-web-bundles DefaultEnabledDisabled

Disabled Enabled

Record web app debug info

Enables recording additional web app related debugging data to be displayed in: chrome://web-app-internals – Mac, Windows, Linux, Chrome OS

#record-web-app-debug-info DefaultEnabledDisabled

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, Chrome OS

#media-router-cast-allow-all-ips DefaultEnabledDisabled

Disabled Enabled

Global media controls control Cast start/stop

Allows global media controls to control when a Cast session is started or stopped instead of relying on the Cast dialog. – Mac, Windows, Linux

#global-media-controls-cast-start-stop DefaultEnabledDisabled

Disabled Enabled

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, Chrome OS

#allow-all-sites-to-initiate-mirroring DefaultEnabledDisabled

Disabled Enabled

Migrate default G Suite Chrome apps to web apps

Enable the migration of default installed G Suite Chrome apps over to their corresponding web apps. – Mac, Windows, Linux, Chrome OS

#enable-migrate-default-chrome-app-to-web-apps-gsuite DefaultEnabledDisabled

Disabled Enabled

Migrate default non-G Suite Chrome apps to web apps

Enable the migration of default installed non-G Suite Chrome apps over to their corresponding web apps. – Mac, Windows, Linux, Chrome OS

#enable-migrate-default-chrome-app-to-web-apps-non-gsuite DefaultEnabledDisabled

Disabled Enabled

Enable Open Screen Library (libcast) as the Mirroring Service's Cast Streaming implementation

Enables Open Screen Library's (libcast) Cast Streaming implementation to be used for negotiating and executing mirroring and remoting sessions. – Mac, Windows, Linux, Chrome OS

#enable-openscreen-cast-streaming-session DefaultEnabledDisabled

Disabled Enabled

Enable AV1 codec video encoding in Cast mirroring sessions

Enables the inclusion of AV1 codec video encoding in Cast mirroring session negotiations. – Mac, Windows, Linux, Chrome OS

#enable-cast-streaming-av1 DefaultEnabledDisabled

Disabled Enabled

Enable VP9 codec video encoding in Cast mirroring sessions

Enables the inclusion of VP9 codec video encoding in Cast mirroring session negotiations. – Mac, Windows, Linux, Chrome OS

#enable-cast-streaming-vp9 DefaultEnabledDisabled

Disabled Enabled

Web Share

Enables the Web Share (navigator.share) APIs on experimentally supported platforms. – Windows, Chrome OS

#web-share DefaultEnabledDisabled

Disabled Enabled

WebXR Incubations

Enables experimental features for WebXR. – Mac, Windows, Linux, Chrome OS, Android

#webxr-incubations DefaultEnabledDisabled

Disabled Enabled

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, Chrome OS

#webxr-runtime DefaultNo RuntimeOpenXR

Disabled Enabled

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, Chrome OS

#system-keyboard-lock DefaultEnabledDisabled

Disabled Enabled

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, Chrome OS, Android

#disallow-doc-written-script-loads DefaultEnabledDisabled

Disabled Enabled

documentTransition API

Controls the availability of the documentTransition JavaScript API. – Mac, Windows, Linux, Chrome OS, Android

#document-transition DefaultEnabledDisabled

Disabled Enabled

documentTransition API Duration Control

Slows down animations triggered by documentTransition JavaScript API for debugging. – Mac, Windows, Linux, Chrome OS, Android

#document-transition-slowdown-factor Default5102050

Disabled Enabled

Use Windows Runtime MIDI API

Use Windows Runtime MIDI API for WebMIDI (effective only on Windows 10 or later). – Windows

#use-winrt-midi-api DefaultEnabledDisabled

Disabled Enabled

Enable offering upload of Autofilled credit cards

Enables a new option to upload credit cards to Google Payments for sync to all Chrome devices. – Mac, Windows, Linux, Chrome OS, Android

#enable-autofill-credit-card-upload DefaultEnabledDisabled

Disabled Enabled

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, Chrome OS, Android

#force-ui-direction DefaultLeft-to-rightRight-to-left

Disabled Enabled

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, Chrome OS, Android

#force-text-direction DefaultLeft-to-rightRight-to-left

Disabled Enabled

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, Chrome OS, Android

#enable-tls13-early-data DefaultEnabledDisabled

Disabled Enabled

TLS Post-Quantum Confidentiality

This option enables a post-quantum (i.e. resistent to quantum computers) key exchange algorithm in TLS (CECPQ2). – Mac, Windows, Linux, Chrome OS, Android

#post-quantum-cecpq2 DefaultEnabledDisabled

Disabled Enabled

Password import

Import functionality in password settings. – Mac, Windows, Linux, Chrome OS, Android

#password-import DefaultEnabledDisabled

Disabled Enabled

Auto Dark Mode for Web Contents

Automatically render all web contents using a dark theme. – Mac, Windows, Linux, Chrome OS, Android

#enable-force-dark DefaultEnabledEnabled with simple HSL-based inversionEnabled with simple CIELAB-based inversionEnabled with simple RGB-based inversionEnabled with selective image inversionEnabled with selective inversion of non-image elementsEnabled with selective inversion of everythingEnabled with increased text contrastDisabled

Disabled Enabled

Experimental accessibility language detection

Enable language detection for in-page content which is then exposed to assistive technologies such as screen readers. – Mac, Windows, Linux, Chrome OS, Android

#enable-experimental-accessibility-language-detection Disabled Enabled

Experimental accessibility language detection for dynamic content

Enable language detection for dynamic content which is then exposed to assistive technologies such as screen readers. – Mac, Windows, Linux, Chrome OS, Android

#enable-experimental-accessibility-language-detection-dynamic Disabled Enabled

Enable ARIA element reflection

Enable setting ARIA relationship attributes that reference other elements directly without an IDREF – Mac, Windows, Linux, Chrome OS, Android

#enable-aria-element-reflection DefaultEnabledDisabled

Disabled Enabled

Experimental Web Payments API features

Enable experimental Web Payments API features – Mac, Windows, Linux, Chrome OS, Android

#enable-web-payments-experimental-features DefaultEnabledDisabled

Disabled Enabled

PaymentRequest API 'basic-card' method

The 'basic-card' payment method of the PaymentRequest API. – Mac, Windows, Linux, Chrome OS, Android

#enable-payment-request-basic-card DefaultEnabledDisabled

Disabled Enabled

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, Chrome OS, Android

#enable-debug-for-store-billing DefaultEnabledDisabled

Disabled Enabled

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, Chrome OS, Android

#enable-debug-for-secure-payment-confirmation DefaultEnabledDisabled

Disabled Enabled

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, Chrome OS, Android

#fill-on-account-select DefaultEnabledDisabled

Disabled Enabled

Generic Sensor Extra Classes

Enables an extra set of sensor classes based on Generic Sensor API, which expose previously unavailable platform features, i.e. AmbientLightSensor and Magnetometer interfaces. – Mac, Windows, Linux, Chrome OS, Android

#enable-generic-sensor-extra-classes DefaultEnabledDisabled

Disabled Enabled

Omnibox Clobber Triggers Contextual Web ZeroSuggest

If enabled, when the user clears the whole omnibox text (i.e. via Backspace), Chrome will request ZeroSuggest suggestions for the OTHER page classification (contextual web). – Mac, Windows, Linux, Chrome OS

#omnibox-clobber-triggers-contextual-web-zero-suggest DefaultEnabledEnabled GOC OnlyEnabled pSuggest OnlyEnabled GOC, pSuggest FallbackEnabled GOC, pSuggest BackfillEnabled GOC, Default HiddenDisabled

Disabled Enabled

Omnibox on-focus suggestions for the contextual Web

Enables on-focus suggestions on the Open Web, that are contextual to the current URL. Will only work if user is signed-in and syncing, or is otherwise eligible to send the current page URL to the suggest server. – Mac, Windows, Linux, Chrome OS, Android

#omnibox-on-focus-suggestions-contextual-web DefaultEnabledEnabled GOC OnlyEnabled pSuggest OnlyEnabled GOC, pSuggest FallbackEnabled GOC, pSuggest BackfillEnabled GOC, Default HiddenDisabled

Disabled Enabled

Allow Omnibox contextual web on-focus suggestions on the SRP

Enables on-focus suggestions on the Search Results page. Requires on-focus suggestions for the contextual web to be enabled. Will only work if user is signed-in and syncing. – Mac, Windows, Linux, Chrome OS, Android

#omnibox-on-focus-suggestions-contextual-web-allow-srp DefaultEnabledDisabled

Disabled Enabled

Omnibox Trending Zero Prefix Suggestions

Enables trending zero prefix suggestions for signed-in users with no or insufficient search history. – Mac, Windows, Linux, Chrome OS, Android

#omnibox-trending-zero-prefix-suggestions-on-ntp DefaultEnabledDisabled

Disabled Enabled

Omnibox short bookmark suggestions

Match very short input words to beginning of words in bookmark suggestions. – Mac, Windows, Linux, Chrome OS

#omnibox-short-bookmark-suggestions DefaultEnabledDisabled

Disabled Enabled

Omnibox Pedals batch 2 for non-English locales

Enable the second batch of Omnibox Pedals (Safety Check, etc.) for locales other than 'en' and 'en-GB'. This flag has no effect unless "Omnibox Pedals batch 2" is also enabled. – Mac, Windows, Linux, Chrome OS

#omnibox-pedals-batch2-nonenglish DefaultEnabledDisabled

Disabled Enabled

Omnibox Pedals batch 3

Enable the third batch of Omnibox Pedals. – Mac, Windows, Linux, Chrome OS

#omnibox-pedals-batch3 DefaultEnabledDisabled

Disabled Enabled

Omnibox Pedals batch 3 for non-English locales

Enable the second batch of Omnibox Pedals (Find your phone, etc.) for locales other than 'en' and 'en-GB'. This flag has no effect unless "Omnibox Pedals batch 3" is also enabled. – Mac, Windows, Linux, Chrome OS

#omnibox-pedals-batch3-nonenglish DefaultEnabledDisabled

Disabled Enabled

Omnibox Pedals Translation Console

Use translation strings sourced from Translation Console for triggering some omnibox Pedals (aka Chrome Actions). – Mac, Windows, Linux, Chrome OS

#omnibox-pedals-translation-console DefaultEnabledDisabled

Disabled Enabled

Omnibox Bookmark Paths

Allows inputs to match with bookmark paths. E.g. 'planets jupiter' can suggest a bookmark titled 'Jupiter' with URL 'en.wikipedia.org/wiki/Jupiter' located in a path containing 'planet.' – Mac, Windows, Linux, Chrome OS

#omnibox-bookmark-paths DefaultEnabledEnabled Default UI (Title - URL)Enabled Replace title (Path/Title - URL)Enabled Replace URL (Title - Path)Enabled Append after title (Title : Path - URL)Enabled Dynamic Replace URL (Title - Path|URL)Disabled

Disabled Enabled

Disable CGI Param Name Matching

Disables using matches in CGI parameter names while scoring suggestions. – Mac, Windows, Linux, Chrome OS

#omnibox-disable-cgi-param-matching DefaultEnabledDisabled

Disabled Enabled

Omnibox Keyword Space Triggering Setting

Adds a setting to the search engines setting page to control whether spacebar activates keyword mode. – Mac, Windows, Linux, Chrome OS

#omnibox-keyword-space-triggering-setting DefaultEnabledDisabled

Disabled Enabled

Active Search Engines section on settings page

Enables a 'Your Search Engines' section on chrome://settings/searchEngines. – Mac, Windows, Linux, Chrome OS

#omnibox-active-search-engines DefaultEnabledDisabled

Disabled Enabled

Omnibox Document Provider ASO

If document suggestions are enabled, swaps the backend from cloudsearch to ASO (Apps Search Overlay) search. – Mac, Windows, Linux, Chrome OS

#omnibox-document-provider-aso DefaultEnabledDisabled

Disabled Enabled

Omnibox Preserve Longer Shortcuts Text

When disabled, updating shortcuts truncates its text to the user input. When enabled, 3 additional characters are preserved. – Mac, Windows, Linux, Chrome OS

#omnibox-preserve-longer-shortcuts-text DefaultEnabledDisabled

Disabled Enabled

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, Chrome OS, Android

#force-color-profile DefaultsRGBDisplay P3 D65Color spin with gamma 2.4scRGB linear (HDR where available)HDR10 (HDR where available)

Disabled Enabled

Override effective connection type

Overrides the effective connection type of the current connection returned by the network quality estimator. Slow 2G on Cellular returns Slow 2G when connected to a cellular network, and the actual estimate effective connection type when not on a cellular network. – Mac, Windows, Linux, Chrome OS, Android

#force-effective-connection-type DefaultUnknownOfflineSlow 2GSlow 2G On Cellular2G3G4G

Disabled Enabled

Forced Colors

Enables forced colors mode for web content. – Mac, Windows, Linux, Chrome OS, Android

#forced-colors DefaultEnabledDisabled

Disabled Enabled

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, Chrome OS, Android

#memlog DisabledBrowser and GPUAll processesBrowser onlyGPU onlyAll renderersSingle renderer

Disabled Enabled

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, Chrome OS, Android

#memlog-sampling-rate Default10KB50KB100KB500KB1MB5MB

Disabled Enabled

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, Chrome OS, Android

#memlog-stack-mode DefaultNativeNative with thread names

Disabled Enabled

Omnibox Max Zero Suggest Matches

Changes the maximum number of autocomplete matches displayed when zero suggest is active (i.e. displaying suggestions without input). – Mac, Windows, Linux, Chrome OS, Android

#omnibox-max-zero-suggest-matches DefaultEnabledEnabled 5Enabled 6Enabled 7Enabled 8Enabled 9Enabled 10Enabled 11Enabled 12Enabled 13Enabled 14Enabled 15Disabled

Disabled Enabled

Omnibox Dynamic Max Autocomplete

Configures the maximum number of autocomplete matches displayed in the Omnibox UI dynamically based on the number of URL matches. – Mac, Windows, Linux, Chrome OS, Android

#omnibox-dynamic-max-autocomplete DefaultEnabledEnabled 9 suggestions if 0 or fewer URLsEnabled 9 suggestions if 1 or fewer URLsEnabled 9 suggestions if 2 or fewer URLsEnabled 10 suggestions if 0 or fewer URLsEnabled 10 suggestions if 1 or fewer URLsEnabled 10 suggestions if 2 or fewer URLsDisabled

Disabled Enabled

History Journeys

Enables the History Journeys UI. – Mac, Windows, Linux, Chrome OS

#history-journeys DefaultEnabledDisabled

Disabled Enabled

History Journeys Omnibox Action

Enables the History Journeys Omnibox Action. – Mac, Windows, Linux, Chrome OS

#history-journeys-omnibox-action DefaultEnabledDisabled

Disabled Enabled

Page content annotations

Enables page content to be annotated on-device. – Mac, Windows, Linux, Chrome OS

#page-content-annotations DefaultEnabledEnabled All Annotations and PersistenceDisabled

Disabled Enabled

Block insecure private network requests.

Prevents non-secure contexts from making sub-resource requests to more-private IP addresses. An IP address IP1 is more private than IP2 if 1) IP1 is localhost and IP2 is not, or 2) IP1 is private and IP2 is public. This is a first step towards full enforcement of CORS-RFC1918: https://wicg.github.io/cors-rfc1918 – Mac, Windows, Linux, Chrome OS, Android

#block-insecure-private-network-requests DefaultEnabledDisabled

Disabled Enabled

Enable Cross-Origin-Embedder-Policy: credentialless

Credentialless is a Cross-Origin-Embedder-Policy (COEP) variant. COEP:credentialless causes no-cors cross-origin requests not to include credentials (cookies, client certificates, etc...). Similarly to require-corp, it can be used to enable cross-origin-isolation. – Mac, Windows, Linux, Chrome OS, Android

#cross-origin-embedder-policy-credentialless DefaultEnabledDisabled

Disabled Enabled

MBI Scheduling Mode

Enables independent agent cluster scheduling, via the AgentSchedulingGroup infrastructure. – Mac, Windows, Linux, Chrome OS, Android

#mbi-mode DefaultEnabledEnabled legacy modeEnabled per render process hostEnabled per site instanceDisabled

Disabled Enabled

Reading List

Click on the Bookmark icon or right click on a tab to add tabs to a reading list. – Mac, Windows, Linux, Chrome OS

#read-later DefaultEnabledDisabled

Disabled Enabled

Apps Shortcut Default Off

Changes the apps shortcut on the bookmarks bar to default to off. – Mac, Windows, Linux, Chrome OS

#apps-shortcut-default-off DefaultEnabledDisabled

Disabled Enabled

Tab Groups Save

Enables users to explicitly save and recall tab groups. – Mac, Windows, Linux, Chrome OS

#tab-groups-save DefaultEnabledEnabled - 24% opacity backgroundEnabled - 24% opacity background with 1dp strokeEnabled - 48% opacity backgroundEnabled - 24% opacity background with 6dp dotEnabled - 24% opacity background with 1dp stroke at 48% alphaEnabled - Tab Strip ColorsEnabled - 24% opacity background no theme, tab strip for customDisabled

Disabled Enabled

Tab Scrolling

Enables tab strip to scroll left and right when full. – Mac, Windows, Linux

#scrollable-tabstrip DefaultEnabledEnabled - tabs shrink to pinned tab widthEnabled - tabs shrink to a medium widthEnabled - tabs shrink to a large widthEnabled - tabs don't shrinkDisabled

Disabled Enabled

Tab Scrolling Buttons

When the scrollable-tabstrip flag is enabled, this enables buttons to permanently appear on the tabstrip. – Mac, Windows, Linux, Chrome OS

#scrollable-tabstrip-buttons DefaultEnabledDisabled

Disabled Enabled

Side panel

Enables a browser-level side panel for a useful and persistent way to access your Reading List and Bookmarks. – Mac, Windows, Linux, Chrome OS

#side-panel DefaultEnabledDisabled

Disabled Enabled

Side panel drag and drop

Enables drag and drop of bookmarks within the side panel. – Mac, Windows, Linux, Chrome OS

#side-panel-drag-and-drop DefaultEnabledDisabled

Disabled Enabled

WebUI Feedback

If enabled, Chrome will show the Feedback WebUI, as opposed to Chrome App Feedback UI, when clicking on "Report an issue..." – Mac, Windows, Linux, Chrome OS

#webui-feedback DefaultEnabledDisabled

Disabled Enabled

NTP Modules

Shows modules on the New Tab Page. – Mac, Windows, Linux, Chrome OS

#ntp-modules DefaultEnabledDisabled

Disabled Enabled

NTP Drive Module

Shows the Google Drive module on the New Tab Page – Mac, Windows, Linux, Chrome OS

#ntp-drive-module DefaultEnabledEnabled - Fake DataEnabled - Managed Users OnlyDisabled

Disabled Enabled

NTP Photos Module

Shows the Google Photos module on the New Tab Page – Mac, Windows, Linux, Chrome OS

#ntp-photos-module DefaultEnabledEnabled - Fake memories: 0Enabled - Fake memories: 1Enabled - Fake memories: 2Enabled - Fake memories: 3Enabled - Fake memories: 4Disabled

Disabled Enabled

NTP Recipe Tasks Module

Shows the recipe tasks module on the New Tab Page. – Mac, Windows, Linux, Chrome OS

#ntp-recipe-tasks-module DefaultEnabledEnabled - Fake DataDisabled

Disabled Enabled

NTP Shopping Tasks Module

Shows the shopping tasks module on the New Tab Page. – Mac, Windows, Linux, Chrome OS

#ntp-shopping-tasks-module DefaultEnabledEnabled - Fake DataDisabled

Disabled Enabled

NTP Chrome Cart Module

Shows the chrome cart module on the New Tab Page. – Mac, Windows, Linux, Chrome OS

#ntp-chrome-cart-module DefaultEnabledEnabled - Fake Data And DiscountEnabled - Abandoned Cart DiscountEnabled - Heuristics ImprovementEnabled - RBD and CouponsDisabled

Disabled Enabled

Enable to fetch for retail coupons

Allow to fetch retail coupons for consented users – Mac, Windows, Linux, Chrome OS

#enable-retail-coupons DefaultEnabledDisabled

Disabled Enabled

NTP Safe Browsing Module

Shows the safe browsing module on the New Tab Page. – Mac, Windows, Linux, Chrome OS

#ntp-safe-browsing-module DefaultEnabledEnabled (Fast Cooldown)Disabled

Disabled Enabled

NTP Modules Drag and Drop

Enables modules to be reordered via dragging and dropping on the New Tab Page. – Mac, Windows, Linux, Chrome OS

#ntp-modules-drag-and-drop DefaultEnabledDisabled

Disabled Enabled

NTP Modules Redesigned

Shows the redesigned modules on the New Tab Page. – Mac, Windows, Linux, Chrome OS

#ntp-modules-redesigned DefaultEnabledDisabled

Disabled Enabled

NTP Realbox Pedals

Shows pedals in the NTP Realbox when enabled. – Mac, Windows, Linux, Chrome OS

#ntp-realbox-pedals DefaultEnabledDisabled

Disabled Enabled

NTP Realbox Suggestion Answers

Shows suggestion answers in the NTP Realbox when enabled. – Mac, Windows, Linux, Chrome OS

#ntp-realbox-suggestion-answers DefaultEnabledDisabled

Disabled Enabled

Parallel downloading

Enable parallel downloading to accelerate download speed. – Mac, Windows, Linux, Chrome OS, Android

#enable-parallel-downloading DefaultEnabledDisabled

Disabled Enabled

Enable new download backend

Enables the new download backend that uses offline content provider – Mac, Windows, Linux, Chrome OS, Android

#enable-new-download-backend DefaultEnabledDisabled

Disabled Enabled

Tab Hover Card Images

Shows a preview image in tab hover cards, if tab hover cards are enabled. – Mac, Windows, Linux, Chrome OS

#tab-hover-card-images DefaultEnabledEnabled alternate hover card formatDisabled

Disabled Enabled

Installed Apps in Clear Browsing Data

Adds the installed apps warning dialog to the clear browsing data flow which allows users to protect installed apps' data from being deleted. – Mac, Windows, Linux, Chrome OS

#installed-apps-in-cbd DefaultEnabledDisabled

Disabled Enabled

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, Chrome OS, Android

#enable-network-logging-to-file Disabled Enabled

Web Authentication Authenticator Attachment support

Enable Web Authentication to provide the Authenticator Attachment type used on both authentication and registration success. – Mac, Windows, Linux, Chrome OS, Android

#enable-web-authentication-authenticator-attachment DefaultEnabledDisabled

Disabled Enabled

Accessible PDF Forms

Enables accessibility support for PDF forms. – Mac, Windows, Linux, Chrome OS

#accessible-pdf-form DefaultEnabledDisabled

Disabled Enabled

Print with PostScript Type 42 fonts

When using PostScript level 3 printing, render text with Type 42 fonts if possible. – Windows

#print-with-postscript-type42-fonts DefaultEnabledDisabled

Disabled Enabled

Print with reduced rasterization

When using GDI printing, avoid rasterization if possible. – Windows

#print-with-reduced-rasterization DefaultEnabledDisabled

Disabled Enabled

Use XPS for printing

When enabled, use XPS printing API instead of the GDI print API. – Windows

#use-xps-for-printing DefaultEnabledDisabled

Disabled Enabled

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 DefaultEnabledDisabled

Disabled Enabled

Move Autofill omnibox icons next to the profile avatar icon

When enabled, Autofill data related icon will be shown in the status chip next to the profile avatar icon in the toolbar. – Mac, Windows, Linux

#autofill-enable-toolbar-status-chip DefaultEnabledDisabled

Disabled Enabled

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, Chrome OS, 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, Chrome OS

#disable-process-reuse DefaultEnabledDisabled

Disabled Enabled

Live Caption

Enables the live caption feature which generates captions for media playing in Chrome. Turn the feature on in chrome://settings/accessibility. – Mac, Windows, Linux, Chrome OS

#enable-accessibility-live-caption DefaultEnabledDisabled

Disabled Enabled

Calculate window occlusion on Windows

Calculate window occlusion on Windows will be used in the future to throttle and potentially unload foreground tabs in occluded windows – Windows

#calculate-native-win-occlusion DefaultEnabledDisabled

Disabled Enabled

Happiness Tracking Surveys Demo

Enable showing Happiness Tracking Surveys Demo to users on Desktop – Mac, Windows, Linux, Chrome OS

#happiness-tracking-surveys-for-desktop-demo DefaultEnabledDisabled

Disabled Enabled

Destroy Profile on browser close

Release memory and other resources when a Profile's last browser window is closed, rather than when Chrome closes completely. – Mac, Windows, Linux

#destroy-profile-on-browser-close DefaultEnabledDisabled

Disabled Enabled

Choose ANGLE graphics backend

Choose the graphics backend for ANGLE. D3D11 is used on most Windows computers by default. Using the OpenGL driver as the graphics backend may result in higher performance in some graphics-heavy applications, particularly on NVIDIA GPUs. It can increase battery and memory usage of video playback. – Windows

#use-angle DefaultOpenGLD3D11D3D9D3D11on12

Disabled Enabled

Gamepad Button and Axis Events

Enables the ability to subscribe to changes in buttons and/or axes on the gamepad object. – Mac, Windows, Linux, Chrome OS, Android

#enable-gamepad-button-axis-events DefaultEnabledDisabled

Disabled Enabled

Restrict gamepad access

Enables Permissions Policy and Secure Context restrictions on the Gamepad API – Mac, Windows, Linux, Chrome OS, Android

#restrict-gamepad-access DefaultEnabledDisabled

Disabled Enabled

Enable gpu service logging

Enable printing the actual GL driver calls. – Mac, Windows, Linux, Chrome OS, 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, Chrome OS

#hardware-media-key-handling DefaultEnabledDisabled

Disabled Enabled

Autofill Uses Improved Label Disambiguation

When enabled, the Autofill dropdown's suggestions' labels are displayed using the improved disambiguation format. – Mac, Windows, Linux, Chrome OS, Android

#autofill-use-improved-label-disambiguation DefaultEnabledDisabled

Disabled Enabled

File Handling API

Enables the file handling API, allowing websites to register as file handlers. – Mac, Windows, Linux, Chrome OS

#file-handling-api DefaultEnabledDisabled

Disabled Enabled

File Handling Icons

Allows websites using the file handling API to also register file type icons. See https://github.com/WICG/file-handling/blob/main/explainer.md for more information. – Mac, Windows, Linux, Chrome OS

#file-handling-icons DefaultEnabledDisabled

Disabled Enabled

Strict Extension Isolation

Experimental security mode that prevents extensions from sharing a process with each other. – Mac, Windows, Linux, Chrome OS

#strict-extension-isolation DefaultEnabledDisabled

Disabled Enabled

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, Chrome OS, Android

#strict-origin-isolation DefaultEnabledDisabled

Disabled Enabled

Skia API for compositing

If enabled, the display compositor will use Skia as the graphics API instead of OpenGL ES. – Mac, Windows, Linux, Chrome OS, Android

#enable-skia-renderer DefaultEnabledDisabled

Disabled Enabled

Enable the <fencedframe> element.

Fenced frames are an experimental web platform feature that allows embedding an isolated top-level page. See https://github.com/shivanigithub/fenced-frame – Mac, Windows, Linux, Chrome OS, Android

#enable-fenced-frames DefaultEnabledEnabled with ShadowDOMEnabled with multiple page architectureDisabled

Disabled Enabled

Enable Portals.

Portals are an experimental web platform feature that allows embedding and seamless transitions between pages. See https://github.com/WICG/portals and https://wicg.github.io/portals/ – Mac, Windows, Linux, Chrome OS, Android

#enable-portals DefaultEnabledDisabled

Disabled Enabled

Enable cross-origin Portals.

Allows portals to load cross-origin URLs in addition to same-origin ones. Has no effect if Portals are not enabled. – Mac, Windows, Linux, Chrome OS, Android

#enable-portals-cross-origin DefaultEnabledDisabled

Disabled Enabled

Allow using platform authenticators to retrieve server cards

When enabled, users will be given the option to use a platform authenticator (if available) to verify card ownership when retrieving credit cards from Google Payments. – Mac, Windows, Linux, Chrome OS, Android

#enable-autofill-credit-card-authentication DefaultEnabledDisabled

Disabled Enabled

Enterprise reporting of extension manifest versions

Causes extension manifest versions to be included in the extension info section of Chrome Browser Cloud Management reports. – Mac, Windows, Linux, Chrome OS

#enterprise-reporting-extension-manifest-version DefaultEnabledDisabled

Disabled Enabled

Enterprise real-time extension request report

Enable the real-time extension request uploading. The feature requires the enterprise reporting and extension request being enabled. – Mac, Windows, Linux, Chrome OS

#enterprise-realtime-extension-request DefaultEnabledEnabled with encrypted reporting pipelineDisabled

Disabled Enabled

Unsafe fast JS calls

Enables experimental fast API between Blink and V8.Warning: type checking, few POD types and array types are not supported yet, so crashes are possible. – Mac, Windows, Linux, Chrome OS, Android

#enable-unsafe-fast-js-calls Disabled Enabled

Url blocklist throttle wait for policies to be loaded

Enables behaviour for Url blocklist throttle to wait for all policies to load – Mac, Windows, Linux, Chrome OS, Android

#enable-policy-blocklist-throttle-requires-policies-loaded DefaultEnabledDisabled

Disabled Enabled

Search History Link

Changes the Clear Browsing Data UI to display a link to clear search history on My Google Activity. – Mac, Windows, Linux, Chrome OS, Android

#search-history-link DefaultEnabledDisabled

Disabled Enabled

Enable feedback for credit card upload flow

When enabled, if credit card upload succeeds, the avatar button will show a highlight, otherwise the icon will be updated and if it is clicked, the save card failure bubble will be shown. – Mac, Windows, Linux

#enable-autofill-credit-card-upload-feedback DefaultEnabledDisabled

Disabled Enabled

Font Access APIs

Enables the experimental Font Access APIs, giving websites access to enumerate local fonts and access their table data. – Mac, Windows, Linux, Chrome OS, Android

#font-access DefaultEnabledDisabled

Disabled Enabled

Enable persistent access to the Font Access API

Enables persistent access to the Font Access API, giving websites access to enumerate local fonts after being granted a permission. – Mac, Windows, Linux, Chrome OS, Android

#font-access-persistent DefaultEnabledDisabled

Disabled Enabled

Web Bundles

Enables experimental supports for Web Bundles (Bundled HTTP Exchanges) navigation. – Mac, Windows, Linux, Chrome OS, Android

#web-bundles DefaultEnabledDisabled

Disabled Enabled

Offer save and autofill of UPI/VPA values

If enabled, when autofill recognizes a UPI/VPA value in a payment form, it will offer to save it. If saved, it will be offered for filling in fields which expect a VPA. – Mac, Windows, Linux, Chrome OS, Android

#enable-autofill-upi-vpa DefaultEnabledDisabled

Disabled Enabled

Return cloud token details for server credit cards when possible

When enabled and where available, forms filled using Google Payments server cards are populated with cloud token details, including CPAN (cloud tokenized version of the Primary Account Number) and dCVV (dynamic CVV). – Mac, Windows, Linux, Chrome OS, Android

#autofill-always-return-cloud-tokenized-card DefaultEnabledDisabled

Disabled Enabled

Back-forward cache

If enabled, caches eligible pages after cross-site navigations.To enable caching pages on same-site navigations too, choose 'enabled same-site support'. – Mac, Windows, Linux, Chrome OS, Android

#back-forward-cache DefaultEnabledEnabled same-site support (experimental)Enabled force caching all pages (experimental)Disabled

Disabled Enabled

Closed Tab Cache

Enables closed tab cache to instantaneously restore recently closed tabs. NOTE: This feature is higly experimental and will lead to various breakages, enable at your own risk. – Mac, Windows, Linux, Chrome OS

#closed-tab-cache DefaultEnabledDisabled

Disabled Enabled

Impulse-style scroll animations

Replaces the default scroll animation with Impulse-style scroll animations. – Mac, Windows, Linux, Chrome OS, Android

#impulse-scroll-animations DefaultEnabledDisabled

Disabled Enabled

Percent-based Scrolling

If enabled, mousewheel and keyboard scrolls will scroll by a percentage of the scroller size. – Mac, Windows, Linux, Chrome OS, Android

#percent-based-scrolling DefaultEnabledDisabled

Disabled Enabled

Scroll Unification

Refactoring project that eliminates scroll handling code from Blink. Does not affect behavior or performance. – Mac, Windows, Linux, Chrome OS, Android

#scroll-unification DefaultEnabledDisabled

Disabled Enabled

Elastic Overscroll

Enables Elastic Overscrolling on touchscreens and precision touchpads. – Windows, Android

#elastic-overscroll DefaultEnabledDisabled

Disabled Enabled

Device Posture API

Enables Device Posture API (foldable devices) – Mac, Windows, Linux, Chrome OS, Android

#device-posture DefaultEnabledDisabled

Disabled Enabled

WinRT Geolocation Implementation

Enables usage of the Windows.Devices.Geolocation WinRT APIs on Windows for geolocation – Windows

#enable-winrt-geolocation-implementation DefaultEnabledDisabled

Disabled Enabled

Snooze action for mute notifications

Adds a Snooze action to mute notifications shown while sharing a screen. – Mac, Windows, Linux, Chrome OS

#mute-notification-snooze-action DefaultEnabledDisabled

Disabled Enabled

Experimental de-jelly effect

Enables an experimental effect which attempts to mitigate "jelly-scrolling". This is an experimental implementation with known bugs, visual artifacts, and performance cost. This implementation may be removed at any time. – Mac, Windows, Linux, Chrome OS, Android

#enable-de-jelly Disabled Enabled

Heavy ad privacy mitigations

Enables privacy mitigations for the heavy ad intervention. Disabling this makes the intervention deterministic. Defaults to enabled. – Mac, Windows, Linux, Chrome OS, Android

#heavy-ad-privacy-mitigations DefaultEnabledDisabled

Disabled Enabled

Offer to use cloud token virtual card in Autofill

When enabled, if all requirements are met, Autofill will offer to use virtual credit cards in form filling. – Mac, Windows, Linux, Chrome OS

#autofill-enable-virtual-card DefaultEnabledDisabled

Disabled Enabled

Reduce User-Agent request header

Reduce (formerly, "freeze") the amount of information available in the User-Agent request header. See https://www.chromium.org/updates/ua-reduction for more info. – Mac, Windows, Linux, Chrome OS, Android

#reduce-user-agent DefaultEnabledDisabled

Disabled Enabled

Run video capture service in browser

Run the video capture service in the browser process. – Windows

#run-video-capture-service-in-browser DefaultEnabledDisabled

Disabled Enabled

MediaFoundation Video Capture

Enable/Disable the usage of MediaFoundation for video capture. Fall back to DirectShow if disabled. – Windows

#enable-media-foundation-video-capture DefaultEnabledDisabled

Disabled Enabled

Enable Trust Tokens

Enables the prototype Trust Token API (https://github.com/wicg/trust-token-api). – Mac, Windows, Linux, Chrome OS, Android

#trust-tokens DefaultEnabledEnabled with platform-provided trust token issuanceDisabled

Disabled Enabled

Shared Highlighting blocklist

Uses a blocklist to disable Shared Highlighting link generation on certain sites where personalized or dynamic content or other technical restrictions make it unlikely that a URL can be generated and actually work when shared. – Mac, Windows, Linux, Chrome OS, Android

#shared-highlighting-use-blocklist DefaultEnabledDisabled

Disabled Enabled

Shared Highlighting 2.0

Improvements to Shared Highlighting. Including ability to reshare or remove a highlight. – Mac, Windows, Linux, Chrome OS, Android

#shared-highlighting-v2 DefaultEnabledDisabled

Disabled Enabled

Shared Highlighting for AMP Viewers

Enables Shared Highlighting for AMP Viwers. – Mac, Windows, Linux, Chrome OS, Android

#shared-highlighting-amp DefaultEnabledDisabled

Disabled Enabled

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, Chrome OS, Android

#enable-experimental-cookie-features DefaultEnabled

Disabled Enabled

Permissions Chip Experiment

Enables an experimental permission prompt that uses a chip in the location bar. – Mac, Windows, Linux, Chrome OS

#permission-chip DefaultEnabledDisabled

Disabled Enabled

Gesture-sensitive Permissions Chip

If the Permissions Chip Experiment is enabled, controls whether or not the chip should be more prominent when the request is associated with a gesture. – Mac, Windows, Linux, Chrome OS

#permission-chip-gesture DefaultEnabledDisabled

Disabled Enabled

Request-type-sensitive Permissions Chip

If the Permissions Chip Experiment is enabled, controls whether or not the chip should be more or less prominent depending on the request type. – Mac, Windows, Linux, Chrome OS

#permission-chip-request-type DefaultEnabledDisabled

Disabled Enabled

Quiet Permission Chip Experiment

Enables an experimental permission prompt that uses the quiet chip instead of the right-hand side address bar icon for quiet permission prompts. Requires chrome://flags/#quiet-notification-prompts to be enabled. – Mac, Windows, Linux, Chrome OS

#permission-quiet-chip DefaultEnabledDisabled

Disabled Enabled

Enables canvas 2D methods BeginLayer and EndLayer

Enables the canvas 2D methods BeginLayer and EndLayer. – Mac, Windows, Linux, Chrome OS, Android

#canvas-2d-layers Disabled Enabled

Experimental canvas 2D API features

Enables in-progress features for the canvas 2D API. See https://github.com/fserb/canvas2d. – Mac, Windows, Linux, Chrome OS, Android

#new-canvas-2d-api Disabled Enabled

Translate sub frames

Enable the translation of sub frames (as well as the main frame) – Mac, Windows, Linux, Chrome OS, Android

#enable-translate-sub-frames DefaultEnabledDisabled

Disabled Enabled

Conversion Measurement Debug Mode

Enables debug mode for the Conversion Measurement API. This removes all reporting delays and noise. Only works if the Conversion Measurement API is already enabled. – Mac, Windows, Linux, Chrome OS, Android

#conversion-measurement-debug-mode Disabled Enabled

Enable LiteVideos

Enable the LiteVideo optimization to throttle media requests to reduce data usage – Mac, Windows, Linux, Chrome OS, Android

#enable-lite-video DefaultEnabledDisabled

Disabled Enabled

Force LiteVideos decision

Force the LiteVideo decision to be allowed on every navigation. – Mac, Windows, Linux, Chrome OS, Android

#lite-video-force-override-decision Disabled Enabled

Edit passwords in settings

Enables password editing in settings. – Mac, Windows, Linux, Chrome OS, Android

#edit-passwords-in-settings DefaultEnabledDisabled

Disabled Enabled

Enable Incognito brand consistency in desktop.

When enabled, removes any theme or background customization done by the user on the Incognito UI. – Mac, Windows, Linux, Chrome OS

#incognito-brand-consistency-for-desktop DefaultEnabledDisabled

Disabled Enabled

Enable clear browsing data dialog in Incognito.

When enabled, clear browsing data option would be enabled in Incognito which upon clicking would show a dialog to close all Incognito windows. – Mac, Windows, Linux, Chrome OS

#incognito-clear-browsing-data-dialog-for-desktop DefaultEnabledDisabled

Disabled Enabled

Allow widgets to inherit native theme from its parent widget.

When enabled, secondary UI like menu, dialog etc would be in dark mode when Incognito mode is open. – Mac, Windows, Linux, Chrome OS

#inherit-native-theme-from-parent-widget DefaultEnabledDisabled

Disabled Enabled

Consolidated Site Storage Controls

Enables the consolidated version of Site Storage controls in settings – Mac, Windows, Linux, Chrome OS

#consolidated-site-storage-controls DefaultEnabledDisabled

Disabled Enabled

Enable JXL image format

Adds image decoding support for the JPEG XL image format. – Mac, Windows, Linux, Chrome OS, Android

#enable-jxl DefaultEnabledDisabled

Disabled Enabled

Commander

Enable a text interface to browser features. Invoke with Ctrl-Space. – Mac, Windows, Linux, Chrome OS

#commander DefaultEnabledDisabled

Disabled Enabled

Restructured Language Settings (Desktop)

Enable the new restructured language settings page – Mac, Windows, Linux, Chrome OS

#desktop-restructured-language-settings DefaultEnabledDisabled

Disabled Enabled

Detailed Language Settings (Desktop)

Enable the new detailed language settings page – Mac, Windows, Linux, Chrome OS

#desktop-detailed-language-settings DefaultEnabledDisabled

Disabled Enabled

Enable PWAs to register as an uninstallable app in Windows on installation.

This allows the PWA to show up in Windows Control Panel (and other OS surfaces), and be uninstallable from those surfaces. For example, uninstalling by right-clicking on the app in the Start Menu. – Windows

#pwa-uninstall-in-windows-os DefaultEnabledDisabled

Disabled Enabled

Enable PWA install update dialog for name/icon changes

Enable a confirmation dialog that shows up when a PWA changes its icon/name – Mac, Windows, Linux, Chrome OS, Android

#pwa-update-dialog-for-name-and-icon DefaultEnabledDisabled

Disabled Enabled

Enable syncing autofill offer data

When enabled, allows syncing autofill wallet offer data type. – Mac, Windows, Linux, Chrome OS, Android

#sync-autofill-wallet-offer-data DefaultEnabledDisabled

Disabled Enabled

Enables Out-of-Process Printer Drivers

Enables printing interactions with the operating system to be performed out-of-process. – Mac, Windows, Linux, Chrome OS

#enable-oop-print-drivers DefaultEnabledDisabled

Disabled Enabled

Enables the BrowsingDataLifetimeManager service to run.

Enables the BrowsingDataLifetimeManager service to run and periodically delete browsing data as specified by the BrowsingDataLifetime policy. – Mac, Windows, Linux, Chrome OS, Android

#enable-browsing-data-lifetime-manager DefaultEnabledDisabled

Disabled Enabled

Enable Incognito downloads warning

When enabled, users will be warned that downloaded files are saved on the device and might be seen by other users even if they are in Incognito. – Mac, Windows, Linux, Chrome OS, Android

#incognito-downloads-warning DefaultEnabledDisabled

Disabled Enabled

Revamped Incognito New Tab Page

When enabled, Incognito new tab page will have an updated UI – Mac, Windows, Linux, Chrome OS, Android

#incognito-ntp-revamp DefaultEnabledDisabled

Disabled Enabled

First-Party Set

Use the provided list of origins as a First-Party Set, with the first valid origin as the owner of the set. – Mac, Windows, Linux, Chrome OS, Android

#use-first-party-set Disabled Enabled

Detect form submission when the form is cleared.

Detect form submissions for change password forms that are cleared and not removed from the page. – Mac, Windows, Linux, Chrome OS, Android

#detect-form-submission-on-form-clear DefaultEnabledDisabled

Disabled Enabled

Permission Predictions

Use the Permission Predictions Service to surface permission requests using a quieter UI when the likelihood of the user granting the permission is predicted to be low. Requires chrome://flags/#quiet-notification-prompts and `Safe Browsing Enhanced Protection` to be enabled. – Mac, Windows, Linux, Chrome OS, Android

#permission-predictions DefaultEnabledDisabled

Disabled Enabled

Show performance metrics in HUD

Display the performance metrics of current page in a heads up display on the page. – Mac, Windows, Linux, Chrome OS, Android

#show-performance-metrics-hud DefaultEnabledDisabled

Disabled Enabled

Prerender2

Enables the new prerenderer implementation for <script type=speculationrules> that specifies prerender candidates. – Mac, Windows, Linux, Chrome OS, Android

#enable-prerender2 DefaultEnabledDisabled

Disabled Enabled

WebUI Branding Update

Changes various UI components in WebUI pages to have a more modern look. – Mac, Windows, Linux, Chrome OS

#webui-branding-update DefaultEnabledDisabled

Disabled Enabled

Chrome Labs

Access Chrome Labs through the toolbar menu to see featured user-facing experimental features. – Mac, Windows, Linux, Chrome OS

#chrome-labs DefaultEnabledDisabled

Disabled Enabled

Enable First-Party Sets

When enabled, Chrome will apply First-Party Sets to features such as the SameParty cookie attribute. – Mac, Windows, Linux, Chrome OS, Android

#enable-first-party-sets DefaultEnabledDisabled

Disabled Enabled

Pepper-free PDF viewer

Enables the Pepper-free PDF viewer. – Mac, Windows, Linux, Chrome OS

#pdf-unseasoned DefaultEnabledDisabled

Disabled Enabled

PDF XFA support

Enables support for XFA forms in PDFs. Has no effect if Chrome was not built with XFA support. – Mac, Windows, Linux, Chrome OS, Android

#pdf-xfa-forms DefaultEnabledDisabled

Disabled Enabled

Send-tab-to-self when signed in

Makes the tab sharing feature also available for users who have "only" signed-in to their Google Account (as opposed to having enabled Sync). – Mac, Windows, Linux, Chrome OS, Android

#send-tab-to-self-when-signed-in DefaultEnabledDisabled

Disabled Enabled

Send-tab-to-self manage devices link

Shows a link to manage the user's devices below the device list when sharing – Mac, Windows, Linux, Chrome OS, Android

#send-tab-to-self-manage-devices-link DefaultEnabledDisabled

Disabled Enabled

Raw audio capture

Enable/Disable the usage of WASAPI raw audio capture. When enabled, the audio stream is a 'raw' stream that bypasses all signal processing except for endpoint specific, always-on processing in the Audio Processing Object (APO), driver, and hardware. – Windows

#raw-audio-capture DefaultEnabledDisabled

Disabled Enabled

Enable Autofill offers and rewards notification

When enabled, a notification will be displayed on page navigation if the domain has an eligible credit card linked offer or reward. – Mac, Windows, Linux, Chrome OS, Android

#autofill-enable-offer-notification DefaultEnabledDisabled

Disabled Enabled

Debugging tools for UI

Enables additional keyboard shortcuts to help debugging. – Mac, Windows, Linux

#ui-debug-tools DefaultEnabledDisabled

Disabled Enabled

Autofill Address Save Prompts

Enable the Autofill address save prompts. – Mac, Windows, Linux, Chrome OS, Android

#autofill-address-save-prompt DefaultEnabledDisabled

Disabled Enabled

Use Detected Language string on Desktop and Android

Renames the 'Unknown' source language option to 'Detected Language' and enables translation of unknown source language pages on Android. – Mac, Windows, Linux, Chrome OS, Android

#detected-source-language-option DefaultEnabledDisabled

Disabled Enabled

Fill passwords across affiliated websites.

Enables filling password on a website when there is saved password on affiliated website. – Mac, Windows, Linux, Chrome OS, Android

#filling-across-affiliated-websites DefaultEnabledDisabled

Disabled Enabled

Draw predicted delegated ink points

Draw predicted points when using the delegated ink trails API. Requires experimental web platform features to be enabled. – Mac, Windows, Linux, Chrome OS, Android

#draw-predicted-ink-point DefaultEnabledEnabled 1 point 12ms ahead.Enabled 2 points, each 6ms ahead.Enabled 1 point 6ms ahead.Enabled 2 points, each 3ms ahead.Disabled

Disabled Enabled

Enable WebRTC actions in Media Session

Adds new actions into Media Session for video conferencing. – Mac, Windows, Linux, Chrome OS, Android

#media-session-webrtc DefaultEnabledDisabled

Disabled Enabled

WebID

Enables WebID HTTP filtering and JavaScript API to intermediate federated identity requests. – Mac, Windows, Linux, Chrome OS, Android

#webid DefaultEnabledDisabled

Disabled Enabled

Add delay to subframe renderer process shutdown

Delays shutdown of subframe renderer processes by a few seconds to allow them to be potentially reused. This aims to reduce process churn in navigations where the source and destination share subframes. – Mac, Windows, Linux, Chrome OS

#subframe-shutdown-delay DefaultEnabledDisabled

Disabled Enabled

Composite after paint

A new algorithm to create compositing layers. See http://bit.ly/composite-after-paint. – Mac, Windows, Linux, Chrome OS, Android

#composite-after-paint DefaultEnabledDisabled

Disabled Enabled

Parse promo code fields in forms

When enabled, Autofill will attempt to find merchant promo/coupon/gift code fields when parsing forms. – Mac, Windows, Linux, Chrome OS, Android

#autofill-parse-merchant-promo-code-fields DefaultEnabledDisabled

Disabled Enabled

Enable cross tab status tracking for Autofill offer notification

When enabled, the offer notification showing will be tracked cross-tab, and on one merchant, the notification will only be shown once. – Mac, Windows, Linux, Chrome OS, Android

#autofill-enable-offer-notification-cross-tab-tracking DefaultEnabledDisabled

Disabled Enabled

Enable risk based authentication for Autofill Virtual Card Numbers

When enabled, risk based authentication is used before autofilling Virtual Card information into forms. – Mac, Windows, Linux, Chrome OS, Android

#autofill-enable-virtual-cards-risk-based-authentication DefaultEnabledDisabled

Disabled Enabled

Enable the fix for Autofill offer in Incognito mode

When enabled, the fix will be enabled and offers should work correctly in Incognito mode. – Mac, Windows, Linux, Chrome OS, Android

#autofill-fix-offer-in-incognito DefaultEnabledDisabled

Disabled Enabled

Highlight only changed values in preview mode.

When Autofill is previewing filling a form, already autofilled values and other values that are not changed by accepting the preview should not be highlighted. – Mac, Windows, Linux, Chrome OS

#autofill-highlight-only-changed-value-in-preview-mode DefaultEnabledDisabled

Disabled Enabled

Sanitizer API

Enable the Sanitizer API. See: https://github.com/WICG/sanitizer-api – Mac, Windows, Linux, Chrome OS, Android

#sanitizer-api DefaultEnabledDisabled

Disabled Enabled

Offer merchant bound virtual cards in Autofill

When enabled, Autofill will offer to use merchant bound virtual cards in payment forms. – Mac, Windows, Linux, Chrome OS, Android

#autofill-enable-merchant-bound-virtual-cards DefaultEnabledDisabled

Disabled Enabled

Autofill suggests virtual cards on incomplete forms

When enabled, merchant bound virtual cards will be suggested even if not all of the card number, exp date and CVC fields are detected in a payment form. – Mac, Windows, Linux, Chrome OS, Android

#autofill-suggest-virtual-cards-on-incomplete-form DefaultEnabledDisabled

Disabled Enabled

Search your screen with Google Lens

Right click and select "Search images with Google Lens" to search any region of the site to learn more about the visual content you see while you browse and shop on the web. – Mac, Windows, Linux, Chrome OS

#enable-lens-region-search DefaultEnabledDisabled

Disabled Enabled

Update history entry points in Incognito.

When enabled, the entry points to history UI from Incognito mode will be removed for iOS and Desktop. An educative placeholder will be shown for Android history page. – Mac, Windows, Linux, Chrome OS, Android

#update-history-entry-points-in-incognito DefaultEnabledDisabled

Disabled Enabled

Throttle non-visible cross-origin iframes

When enabled, all cross-origin iframes with zero visibility (either display:none or zero area) will be throttled, regardless of whether they are same-process or cross-process. When disabled, only cross-process iframes will be throttled. – Mac, Windows, Linux, Chrome OS, Android

#enable-throttle-display-none-and-visibility-hidden-cross-origin-iframes DefaultEnabledDisabled

Disabled Enabled

Download Shelf WebUI

Replaces the Views download shelf with a WebUI download shelf. – Mac, Windows, Linux, Chrome OS

#download-shelf-webui DefaultEnabledDisabled

Disabled Enabled

Playback Speed Button

Enable the playback speed button on the media controls. – Mac, Windows, Linux, Chrome OS, Android

#playback-speed-button DefaultEnabledDisabled

Disabled Enabled

Clipboard Custom Formats

Allows read/write of custom formats with unsanitized clipboard content. See crbug.com/106449 – Mac, Windows, Linux, Chrome OS, Android

#clipboard-custom-formats DefaultEnabledDisabled

Disabled Enabled

Privacy Review

Shows a new subpage in Settings that helps the user to review various privacy settings. – Mac, Windows, Linux, Chrome OS, Android

#privacy-review DefaultEnabledDisabled

Disabled Enabled

Extension request justification

Enables users to justify their extension requests by causing a text field to appear on the extension request dialog. – Mac, Windows, Linux, Chrome OS

#extension-workflow-justification DefaultEnabledDisabled

Disabled Enabled

Show app menu history sub menus

Show app menu history sub menus for the contents of recently closed tab groups and windows. – Mac, Windows, Linux, Chrome OS

#tab-restore-sub-menus DefaultEnabledDisabled

Disabled Enabled

Show Chrome What's New page at chrome://whats-new

Enables Chrome What's New page at chrome://whats-new. – Mac, Windows, Linux, Chrome OS

#chrome-whats-new-ui DefaultEnabledDisabled

Disabled Enabled

Enable promos for sync trusted vault passphrase.

Enables promos for an experimental sync passphrase type, referred to as trusted vault. – Mac, Windows, Linux, Chrome OS, Android

#sync-trusted-vault-passphrase-promo DefaultEnabledDisabled

Disabled Enabled

Enable sync trusted vault passphrase with improved recovery.

Enables support for an experimental sync passphrase type, referred to as trusted vault, including logic and APIs for improved account recovery flows. – Mac, Windows, Linux, Chrome OS, Android

#sync-trusted-vault-passphrase-recovery DefaultEnabledDisabled

Disabled Enabled

Consider SameParty cookies to be first-party.

If enabled, SameParty cookies will not be blocked even if third-party cookies are blocked. – Mac, Windows, Linux, Chrome OS, Android

#sameparty-cookies-considered-first-party DefaultEnabledDisabled

Disabled Enabled

Partitioned cookies

Controls if the Partitioned cookie attribute is enabled. – Mac, Windows, Linux, Chrome OS, Android

#partitioned-cookies DefaultEnabledDisabled

Disabled Enabled

HTTPS-First Mode Setting

Adds a setting under chrome://settings/security to opt-in to HTTPS-First Mode. – Mac, Windows, Linux, Chrome OS, Android

#https-only-mode-setting DefaultEnabledDisabled

Disabled Enabled

Windows 10 Tab Search Caption Button

Move the Tab Search entrypoint besides the window caption buttons on Windows 10 platforms. – Windows

#win-10-tab-search-caption-button DefaultEnabledDisabled

Disabled Enabled

Omnibox Updated connection security indicators

Use new connection security indicators for https pages in the omnibox. – Mac, Windows, Linux, Chrome OS, Android

#omnibox-updated-connection-security-indicators DefaultEnabledDisabled

Disabled Enabled

Enables Display Compositor to use a new gpu thread.

When enabled, chrome uses 2 gpu threads instead of 1. Display compositor uses new dr-dc gpu thread and all other clients (raster, webgl, video) continues using the gpu main thread. – Mac, Windows, Linux, Chrome OS, Android

#enable-drdc DefaultEnabledDisabled

Disabled Enabled

Enable Autofill of promo code fields in forms

When enabled, Autofill will attempt to fill merchant promo/coupon/gift code fields when data is available. – Mac, Windows, Linux, Chrome OS, Android

#autofill-fill-merchant-promo-code-fields DefaultEnabledDisabled

Disabled Enabled

Revised opt-in flow for account-scoped passwore storage

Enables the revised opt-in flow for the account-scoped passwords storage during first-time save. – Mac, Windows, Linux, Chrome OS

#passwords-account-storage-revised-opt-in-flow DefaultEnabledDisabled

Disabled Enabled

Extensions Menu Access Control

Enables a redesigned extensions menu that allows the user to control extensions site access. – Mac, Windows, Linux, Chrome OS

#extensions-menu-access-control DefaultEnabledDisabled

Disabled Enabled

window.PERSISTENT is temporary quota.

Causes the window.PERSISTENT quota type to have the same semantics as window.TEMPORARY. – Mac, Windows, Linux, Chrome OS, Android

#persistent-quota-is-temporary-quota DefaultEnabledDisabled

Disabled Enabled

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, Chrome OS, Android

#canvas-oop-rasterization DefaultEnabledDisabled

Disabled Enabled

Enable the U2F Security Key API

Enable the legacy U2F Security Key API (CryptoToken). The U2F Security Key API has been deprecated and will be removed soon. For more information, refer to the deprecation announcement at https://groups.google.com/a/chromium.org/g/blink-dev/c/xHC3AtU_65A – Mac, Windows, Linux, Chrome OS, Android

#u2f-security-key-api DefaultEnabledDisabled

Disabled Enabled

Force major version to 100 in User-Agent

Force the Chrome major version in the User-Agent string to 100, which allows testing the 3-digit major version number before the actual M100 release. This flag is only available from M96-M99. – Mac, Windows, Linux, Chrome OS, Android

#force-major-version-to-100 DefaultEnabledDisabled

Disabled Enabled

Extend Autofill offers and rewards notification to promo code offers

When enabled, a notification will be displayed on page navigation if the domain has an eligible merchant promo code offer or reward. – Mac, Windows, Linux, Chrome OS, Android

#autofill-enable-offer-notification-for-promo-codes DefaultEnabledDisabled

Disabled Enabled

Enable a permission prompt for the U2F Security Key API

Show a permission prompt when making requests to the legacy U2F Security Key API (CryptoToken). The U2F Security Key API has been deprecated and will be removed soon. For more information, refer to the deprecation announcement at https://groups.google.com/a/chromium.org/g/blink-dev/c/xHC3AtU_65A – Mac, Windows, Linux, Chrome OS

#u2f-permission-prompt DefaultEnabledDisabled

Disabled Enabled

Enable upcoming sharing features.

This flag enables all upcoming sharing features, in the experiment arms that are most likely to be shipped. This is a meta-flag so which features are upcoming at any given time may change. – Mac, Windows, Linux, Chrome OS, Android

#upcoming-sharing-features DefaultEnabledDisabled

Disabled Enabled

Enable raw draw

When enabled, web content will be rastered on output surface directly. – Mac, Windows, Linux, Chrome OS, Android

#enable-raw-draw DefaultEnabledDisabled

Disabled Enabled

Web MIDI

Enables the implementation of the Web MIDI API. When disabled the interface will still be exposed by Blink. – Mac, Windows, Linux, Chrome OS, Android

#web-midi DefaultEnabledDisabled

Disabled Enabled

Windows 11 Style Menus

Use Windows 11 style menus where possible. – Windows

#win11-style-menus DefaultEnabledEnabled - All Windows VersionsDisabled

Disabled Enabled

Enable CSS Cascade Layers

Enables support for CSS @layer rules and layered @import syntax. – Mac, Windows, Linux, Chrome OS, Android

#enable-cascade-layers DefaultEnabledDisabled

Disabled Enabled

Commerce developer mode

Allows users in the allowlist to enter the developer mode – Mac, Windows, Linux, Chrome OS, Android

#enable-commerce-developer DefaultEnabledDisabled

Disabled Enabled

Enable on-demand Bluetooth device bonding

When enabled, Bluetooth will start the bonding process, if necessary, to access protected characteristics. – Windows, Linux