You are on page 1of 23

WebRTC hardware video decoding

Search flags Reset all to default Search flags Reset all to default
Support in WebRTC for decoding video streams using platform hardware. – Chrome OS,
Disabled
Android
#disable-webrtc-hw-decoding
Experiments 76.0.3809.136

WebRTC hardware video encoding


WARNING: EXPERIMENTAL FEATURES AHEAD!
Support in WebRTC for encoding video streams using platform hardware. – Chrome OS,
Disabled
Android
By enabling these features, you could lose browser data or compromise your security or privacy. Enabled features
apply to all users of this browser. #disable-webrtc-hw-encoding

Flags that apply system-wide can only be set by the owner: mikeymjw98@gmail.com
Enable Reader Mode
Interested in cool new Chrome features? Try our beta channel. Allows viewing of simplified web pages by selecting 'Customize and control Chrome'>'Distill
Disabled
page' – Mac, Windows, Linux, Chrome OS
#enable-reader-mode
Available Unavailable

WebRTC hardware h264 video encoding


Support in WebRTC for encoding h264 video streams using platform hardware. – Chrome OS,
Override software rendering list Default
Android
Overrides the built-in software rendering list and enables GPU-acceleration on unsupported #enable-webrtc-hw-h264-encoding
Disabled
system configurations. – Mac, Windows, Linux, Chrome OS, Android
#ignore-gpu-blacklist
WebRTC hardware vp8 video encoding
Support in WebRTC for encoding vp8 video streams using platform hardware. – Chrome OS,
Accelerated 2D canvas Default
Android
Enables the use of the GPU to perform 2d canvas rendering instead of using software
Disabled #enable-webrtc-hw-vp8-encoding
rendering. – Mac, Windows, Linux, Chrome OS, Android
#disable-accelerated-2d-canvas
WebRTC remote-bound event logging
Allow collecting WebRTC event logs and uploading them to Crash. Please note that, even if
Composited render layer borders
enabled, this will still require a policy to be set, for it to have an effect. – Mac, Windows, Linux, Default
Renders a border around composited Render Layers to help debug and study layer Chrome OS
Disabled
compositing. – Mac, Windows, Linux, Chrome OS, Android
#enable-webrtc-remote-event-log
#composited-layer-borders

Negotiation with GCM cipher suites for SRTP in WebRTC


Select HW overlay strategies
When enabled, WebRTC will try to negotiate GCM cipher suites for SRTP. – Mac, Windows,
Select strategies used to promote quads to HW overlays. – Mac, Windows, Linux, Chrome OS, Disabled
Default Linux, Chrome OS, Android
Android
#enable-webrtc-srtp-aes-gcm
#overlay-strategies

WebRTC Stun origin header


Tint GL-composited content
When enabled, Stun messages generated by WebRTC will contain the Origin header. – Mac,
Tint contents composited using GL with a shade of red to help debug and study overlay Disabled
Disabled Windows, Linux, Chrome OS, Android
support. – Mac, Windows, Linux, Chrome OS, Android
#enable-webrtc-stun-origin
#tint-gl-composited-content

WebRTC hybrid Agc2/Agc1.


Partial swap
WebRTC Agc2 digital adaptation with Agc1 analog adaptation. – Mac, Windows, Linux,
Sets Default
Yourpartial
changesswapwill
behavior. – Mac,
take effect Windows,
the next Linux, Chrome
time you OS, Android
restart your device. Disabled
Restart Now Chrome OS, Android
Your changes will take effect the next time you restart your device. Restart Now
#ui-disable-partial-swap #enable-webrtc-hybrid-agc
WebRTC new encode cpu load estimator ShowSearch
Autofillflags
predictions
Search flags Reset all to default Reset all to default
Enable new estimator for the encoder cpu load, for evaluation and testing. Intended to improve Annotates web forms with Autofill field type predictions as placeholder text. – Mac, Windows,
Default Default
accuracy when screen casting. – Mac, Windows, Linux, Chrome OS, Android Linux, Chrome OS, Android
#enable-webrtc-new-encode-cpu-load-estimator #show-autofill-type-predictions

Anonymize local IPs exposed by WebRTC. Smooth Scrolling


Conceal local IP addresses with mDNS hostnames. – Mac, Windows, Linux, Chrome OS Default Animate smoothly when scrolling page content. – Windows, Linux, Chrome OS, Android Default
#enable-webrtc-hide-local-ips-with-mdns #smooth-scrolling

Native Client Overlay Scrollbars


Support Native Client for all web applications, even those that were not installed from the Enable the experimental overlay scrollbars implementation. You must also enable threaded
Disabled Default
Chrome Web Store. – Mac, Windows, Linux, Chrome OS, Android compositing to have the scrollbars animate. – Windows, Linux, Chrome OS
#enable-nacl #overlay-scrollbars

Experimental Extension APIs Flash Overlay Scrollbars After Any Scroll Update
Enables experimental extension APIs. Note that the extension gallery doesn't allow you to Flash Overlay Scrollbars After any scroll update happends in page. You must also enable
Disabled Default
upload extensions that use experimental APIs. – Mac, Windows, Linux, Chrome OS Overlay Scrollbars. – Windows, Linux, Chrome OS
#extension-apis #overlay-scrollbars-flash-after-scroll-update

Extensions Toolbar Menu Flash Overlay Scrollbars When Mouse Enter


Enable a separate toolbar button and menu for extensions – Mac, Windows, Linux, Chrome OS Default Flash Overlay Scrollbars When Mouse Enter a scrollable area. You must also enable Overlay
Default
#extensions-toolbar-menu Scrollbars. – Windows, Linux, Chrome OS
#overlay-scrollbars-flash-when-mouse-enter

Extensions on chrome:// URLs


Enables running extensions on chrome:// URLs, where extensions explicitly request this Experimental QUIC protocol
Disabled
permission. – Mac, Windows, Linux, Chrome OS, Android Enable experimental QUIC protocol support. – Mac, Windows, Linux, Chrome OS, Android Default
#extensions-on-chrome-urls #enable-quic

History Manipulation Intervention Latest stable JavaScript features


If a page does a client side redirect or adds to the history without a user gesture, then skip it Some web pages use legacy or non-standard JavaScript extensions that may conflict with the
Default
on back/forward UI. – Mac, Windows, Linux, Chrome OS, Android latest JavaScript features. This flag allows disabling support of those features for Disabled
#enable-history-manipulation-intervention compatibility with such pages. – Mac, Windows, Linux, Chrome OS, Android
#disable-javascript-harmony-shipping

Disable pushState throttling


Disables throttling of history.pushState and history.replaceState method calls. This flag is Experimental JavaScript
deprecated and will be removed in Chrome 76. Use the switch --disable-ipc-flooding-protection Disabled Enable web pages to use experimental JavaScript features. – Mac, Windows, Linux, Chrome
instead. – Mac, Windows, Linux, Chrome OS, Android Disabled
OS, Android
#disable-pushstate-throttle #enable-javascript-harmony

Disable IPC flooding protection WebAssembly baseline compiler


Some javascript code can flood the inter process communication system. This protection Enables WebAssembly baseline compilation and tier up. – Mac, Windows, Linux, Chrome OS,
limits the rate (calls/seconds) at which theses function can be used. This flag disables the Android Default
Disabled
protection. This flag is deprecated and will be removed in Chrome 76. Use the switch --disable-
#enable-webassembly-baseline
Your changes will take
ipc-flooding-protection effect the Windows,
instead. – Mac, next timeLinux,
you Chrome
restart OS,
your device.
Android Restart Now Your changes will take effect the next time you restart your device. Restart Now
#disable-ipc-flooding-protection
WebAssembly compiled module cache Enables Developer Tools experiments. Use Settings panel in Developer Tools to toggle
Disabled
Search
Enables flagsof compiled WebAssembly modules. – Mac, Windows, Linux, Chrome OS,
caching Reset all to default
Default individual experiments. – Mac,
Search flags Windows, Linux, Chrome OS Reset all to default
Android #enable-devtools-experiments
#enable-webassembly-code-cache

Silent Debugging
WebAssembly code garbage collection Do not show the infobar when an extension attaches to a page via chrome.debugger API. This
Disabled
Enables garbage collection of WebAssembly code. – Mac, Windows, Linux, Chrome OS, is required to debug extension background pages. – Mac, Windows, Linux, Chrome OS
Default
Android #silent-debugger-extension-api
#enable-webassembly-code-gc

Touch UI Layout
WebAssembly SIMD support. Enables touch UI layout in the browser's top chrome. – Mac, Windows, Linux, Chrome OS Default
Enables support for the WebAssembly SIMD proposal. – Mac, Windows, Linux, Chrome OS, #top-chrome-touch-ui
Default
Android
#enable-webassembly-simd
New tab-loading animation
Enables a new look for the tab-loading animation. – Mac, Windows, Linux, Chrome OS Default
WebAssembly threads support. #new-tab-loading-animation
Enables support for the WebAssembly Threads proposal. Implies #shared-array-buffer and
Default
#enable-webassembly. – Mac, Windows, Linux, Chrome OS, Android
Focus Mode
#enable-webassembly-threads
If enabled, allows the user to switch to Focus Mode – Mac, Windows, Linux, Chrome OS Default
#focus-mode
Experimental enabled SharedArrayBuffer support in JavaScript.
Enable SharedArrayBuffer support in JavaScript. – Mac, Windows, Linux, Chrome OS, Android Default
Site settings
#shared-array-buffer
Add the All Sites list to Site Settings. – Mac, Windows, Linux, Chrome OS Default
#site-settings
Future V8 VM features
This enables upcoming and experimental V8 VM features. This flag does not enable
Default Touch Events API
experimental JavaScript features. – Mac, Windows, Linux, Chrome OS, Android
#enable-future-v8-vm-features Force Touch Events API feature detection to always be enabled or disabled, or to be enabled
Disabled
when a touchscreen is detected on startup (Automatic). – Mac, Windows, Linux, Chrome OS
#touch-events
GPU rasterization
Use GPU to rasterize web content. Requires impl-side painting. – Mac, Windows, Linux,
Default Touch adjustment
Chrome OS, Android
#enable-gpu-rasterization Refine the position of a touch gesture in order to compensate for touches having poor
Disabled
resolution compared to a mouse. – Windows, Linux, Chrome OS, Android
#disable-touch-adjustment
Out of process rasterization
Perform Ganesh raster in the GPU Process instead of the renderer. Must also enable GPU
Default Disable explicit dma-fences
rasterization – Mac, Windows, Linux, Chrome OS, Android
#enable-oop-rasterization Always rely on implicit syncrhonization between GPU and display controller instead of using
Disabled
dma-fences explcitily when available. – Chrome OS
#disable-explicit-dma-fences
Experimental Web Platform features
Enables experimental Web Platform features that are in development. – Mac, Windows, Linux,
Chrome OS, Android Disabled Unified desktop mode

#enable-experimental-web-platform-features Enable unified desktop mode which allows a window to span multiple displays. – Chrome OS Disabled
#ash-enable-unified-desktop
Your changes will take effect the next time you restart your device. Restart Now Your changes will take effect the next time you restart your device. Restart Now
Developer Tools experiments
CryptAuth v2 Enrollment Instant Tethering
Default
Search
Use the flags v2 Enrollment protocol. – Chrome OS
CryptAuth Reset all to default Search
Enables flags
Instant Tethering. Instant Tethering allows your nearby Google phone to share its Reset all to default
#cryptauth-v2-enrollment Default
Internet connection with this device. – Chrome OS
#instant-tethering
Updated Cellular Activation UI
Enables the updated cellular activation UI. – Chrome OS Default Newblue
#updated_cellular_activation_ui Enables the use of newblue Bluetooth daemon. – Chrome OS Default
#newblue

Use messages.google.com domain


Use the messages.google.com domain as part of the "Messages" feature under "Connected Unfiltered Bluetooth devices
Default
Devices" settings. – Chrome OS Shows all Bluetooth devices in UI (System Tray/Settings Page.) – Chrome OS Default
#use_messages_google_com_domain #unfiltered-bluetooth-devices

Use Messages staging URL Show previews of running apps when hovering over the shelf.
Use the staging server as part of the "Messages" feature under "Connected Devices" Shows previews of the open windows for a given running app when hovering over the shelf.–
Default Disabled
settings. – Chrome OS  Chrome OS
#use_messages_staging_url #shelf-hover-previews

Disable CancelAllTouches() Show taps


If enabled, a canceled touch will not force all other touches to be canceled. – Chrome OS Disabled Draws a circle at each touch point, which makes touch points more obvious when projecting
#disable-cancel-all-touches Disabled
or mirroring the display. Similar to the Android OS developer option. – Chrome OS
#show-taps
Web push in Android Messages integration
Use web push for background notificatons in Chrome OS integration with Android Messages Show HUD for touch points
Default
for Web – Chrome OS Shows a trail of colored dots for the last few touch points. Pressing Ctrl-Alt-I shows a heads-
#enable_messages_web_push up display view in the top-left corner. Helps debug hardware issues that generate spurious Disabled
touch events. – Chrome OS
#show-touch-hud
Enable background blur.
Enables background blur for the Launcher and Shelf. – Chrome OS Default
#enable-background-blur Enable Virtual Desks
A preview of the upcoming Virtual Desks features on Chrome OS devices. – Chrome OS Default
#enable-virtual-desks
Notification Indicators
Enable notification indicators, which appear on app icons when a notification is active. This
Default
will also enable notifications in context menus. – Chrome OS Hardware-accelerated video decode
#enable-notification-indicator Hardware-accelerated video decode where available. – Mac, Windows, Chrome OS, Android Disabled
#disable-accelerated-video-decode

App List Search Autocomplete


Allow App List search box to autocomplete queries for Google searches and apps. – Chrome Enable History Favicons Google Server Query
Default
OS Allow retrieving favicons of non-local entries in the history WebUIs and the recent tabs menu
#enable-app-list-search-autocomplete using a Google server instead of Sync. – Mac, Windows, Linux, Chrome OS, Android Default
#enable-history-favicons-google-server-query
List all display modes
Enables listing all external displays' modes in the display settings. – Chrome OS Default Debugging keyboard shortcuts
Your changes will take effect the next time you restart your device. Restart Now Your changes will take effect the next time you restart your device. Restart Now
#list-all-display-modes Enables additional keyboard shortcuts that are useful for debugging Ash. – Mac, Windows,
Disabled
Linux, Chrome OS, Android
#ash-debug-shortcuts #only-new-password-form-parsing
Search flags Reset all to default Search flags Reset all to default

Slow UI animations Show autofill signatures.


Makes all UI animations slow. – Chrome OS Disabled Annotates web forms with Autofill signatures as HTML attributes. Also marks password fields
Disabled
#ui-slow-animations suitable for password generation. – Mac, Windows, Linux, Chrome OS, Android
#enable-show-autofill-signatures

Show UI composited layer borders


Show border around composited layers created by UI. – Chrome OS Default Use Google Payments sandbox servers
#ui-show-composited-layer-borders For developers: use the sandbox service for Google Payments API calls. – Mac, Windows,
Default
Linux, Chrome OS, Android
#wallet-service-use-sandbox
Request tablet site option in the settings menu
Allows the user to request tablet site. Web content is often optimized for tablet devices. When
this option is selected the user agent string is changed to indicate a tablet device. Web Disabled Overscroll history navigation
content optimized for tablets is received there after for the current tab. – Chrome OS History navigation in response to horizontal overscroll. – Windows, Linux, Chrome OS, Android Default
#enable-request-tablet-site #overscroll-history-navigation

Open Chrome camera app when clicking on camera icon Pull-to-refresh gesture
Open Chrome camera app when clicking on camera icon instead of GoogleCamera app, Pull-to-refresh gesture in response to vertical overscroll. – Windows, Linux, Chrome OS Default
Disabled
regardless of whether Android runtime is enabled. – Chrome OS #pull-to-refresh
#force-use-chrome-camera

Touch initiated drag and drop


Debugging for packed apps Touch drag and drop can be initiated through long press on a draggable element. –Windows,
Default
Enables debugging context menu options such as Inspect Element for packed applications.– Chrome OS
Disabled
 Mac, Windows, Linux, Chrome OS #enable-touch-drag-drop
#debug-packed-apps

Enable navigation tracing


Automatic password generation This is to be used in conjunction with the trace-upload-url flag. WARNING: When enabled,
Allow Chrome to offer to generate passwords when it detects account creation pages. –Mac, Chrome will record performance data for every navigation and upload it to the URL specified by
Default Disabled
Windows, Linux, Chrome OS, Android the trace-upload-url flag. The trace may include personally identifiable information (PII) such
#automatic-password-generation as the titles and URLs of websites you visit. – Mac, Windows, Linux, Chrome OS, Android
#enable-navigation-tracing

New password form parsing for filling passwords


Replaces existing form parsing for filling in password manager with a new version, currently Trace label for navigation tracing
under development. WARNING: when enabled, Password Manager might stop working –Mac, Default This is to be used in conjunction with the enable-navigation-tracing flag. Please select the
Windows, Linux, Chrome OS, Android label that best describes the recorded traces. This will choose the destination the traces are
Disabled
#new-password-form-parsing uploaded to. If you are not sure, select other. If left empty, no traces will be uploaded. – Mac,
Windows, Linux, Chrome OS, Android
#trace-upload-url
New password form parsing for saving passwords
Replaces existing form parsing for saving in password manager with a new version, currently
under development. WARNING: when enabled, Password Manager might stop working – Mac, Default Substring matching for Autofill suggestions
Windows, Linux, Chrome OS, Android Match Autofill suggestions based on substrings (token prefixes) rather than just prefixes. –
Default
#new-password-form-parsing-for-saving Mac, Windows, Linux, Chrome OS, Android
#enable-suggestions-with-substring-match

Youronly
Use changes will take
new password effect
form the next time you restart your device.
parsing Restart Now Your changes will take effect the next time you restart your device. Restart Now
The old password form parsing is disabled – Mac, Windows, Linux, Chrome OS, Android Google Payments card saving checkbox
Default
Show the checkbox to offer local saving of a credit card downloaded from the server. – Mac, if it would not otherwise have been turned on, but cannot be used to turn it off (because this
Default
Windows, Linux,
Search flagsChrome OS, Android Reset all to default setting can beflags
Search tampered with by malware). – Mac, Windows, Linux, Chrome OS Reset all to default
#enable-offer-store-unmasked-wallet-cards #extension-content-verification

Virtual Keyboard Lock screen notification


Enable virtual keyboard support. – Chrome OS Disabled Enable notifications on the lock screen. – Chrome OS Default
#enable-virtual-keyboard #enable-lock-screen-notification

Device Discovery Notifications Reduce default 'referer' header granularity.


Device discovery notifications on local network. – Mac, Windows, Linux, Chrome OS Default If a page hasn't set an explicit referrer policy, setting this flag will reduce the amount of
#device-discovery-notifications information in the 'referer' header for cross-origin requests. – Mac, Windows, Linux, Chrome Default
OS, Android
#reduced-referrer-granularity
WebGL 2.0 Compute
Enable the use of WebGL 2.0 Compute API. – Windows, Linux, Chrome OS Disabled
#enable-webgl2-compute-context Crostini Backup
Enable Crostini export and import. – Chrome OS Default
#crostini-backup
WebGL Draft Extensions
Enabling this option allows web applications to access the WebGL Extensions that are still in
Disabled Enable Committed Interstitials for HTTP Auth
draft status. – Mac, Windows, Linux, Chrome OS, Android
#enable-webgl-draft-extensions Use committed error pages instead of transient navigation entries for HTTP auth interstitial
Default
pages. – Mac, Windows, Linux, Chrome OS, Android
#http-auth-committed-interstitials
Zero-copy rasterizer
Raster threads write directly to GPU memory associated with tiles. – Mac, Windows, Linux,
Default Isolate additional origins
Chrome OS, Android
#enable-zero-copy Requires dedicated processes for an additional set of origins, specified as a comma-
separated list. – Mac, Windows, Linux, Chrome OS, Android
Disabled
Select which UI to use for translate bubble
Three bubble options to choose. Existing UI is selected by default – Mac, Windows, Linux,
Default #isolate-origins
Chrome OS
#translate-ui-bubble-options
KidsMangement Url Classification
In-Product Help Demo Mode Uses KidsManagementService to classify URLs for Kid Accounts. – Mac, Windows, Linux,
Default
Selects the In-Product Help demo mode. – Mac, Windows, Linux, Chrome OS, Android Chrome OS, Android
Default
#kids-management-url-classification
#in-product-help-demo-mode-choice

Threaded scrolling Disable site isolation


Disables site isolation (SitePerProcess, IsolateOrigins, etc). Intended for diagnosing bugs that
Threaded handling of scroll-related input events. Disabling this will force all such scroll events
may be due to out-of-process iframes. Opt-out has no effect if site isolation is force-enabled
to be handled on the main thread. Note that this can dramatically hurt scrolling performance of
using a command line switch or using an enterprise policy. Caution: this disables important
most websites and is intended for testing purposes only. – Mac, Windows, Linux, Chrome OS, Disabled Default
mitigations for the Spectre CPU vulnerability affecting most computers. – Mac, Windows,
Android
Linux, Chrome OS, Android
#disable-threaded-scrolling
#site-isolation-trial-opt-out

Extension Content Verification


Yourflag
changes will take Use
YourBlink's zoomwill
for device scale factor.
This can be used to turneffect the nextthat
on verification time
the you restart
contents your
of the filesdevice.
on disk for extensions Restart Now changes take effect the next time you restart your device. Restart Now
from the webstore match what they're expected to be. This can be used to turn on this feature If enabled, Blink uses its zooming mechanism to scale content for device scale factor. –Mac,
Default
Default Windows, Linux, Chrome OS, Android
#enable-use-zoom-for-dsf #allow-insecure-localhost
Search flags Reset all to default Search flags Reset all to default

Previews Allowed App Banners


Allows previews to be shown subject to specific preview types being enabled and the client Enable the display of Progressive Web App banners, which prompt a user to add a web app to
Default
experiencing specific triggering conditions. May be used as a kill-switch to turn off all potential Default their shelf, or other platform-specific equivalent. – Mac, Windows, Linux, Chrome OS
preview types. – Mac, Windows, Linux, Chrome OS, Android #enable-app-banners
#allow-previews

Bypass user engagement checks


Data Saver Server Previews Bypasses user engagement checks for displaying app banners, such as requiring that users
Allow the Data Reduction Proxy to serve previews. – Mac, Windows, Linux, Chrome OS, have visited the site before and that the banner hasn't been shown recently. This allows
Default Disabled
Android developers to test that other eligibility requirements for showing app banners, such as having a
#data-saver-server-previews manifest, are met. – Mac, Windows, Linux, Chrome OS, Android
#bypass-app-banner-engagement-checks

Ignore Previews Blocklist


Ignore decisions made by the PreviewsBlockList – Mac, Windows, Linux, Chrome OS, Android Disabled Desktop PWAs Link Capturing
#ignore-previews-blocklist Experimentally enable link capturing for Desktop PWAs. Navigations to URLs that are in-scope
of Desktop PWAs will open in a window. Requires #enable-desktop-pwas. – Mac, Windows, Default
Linux, Chrome OS
Ignore Lite Page Redirect Preview Optimization Hints Blacklist #enable-desktop-pwas-link-capturing
Ignore blacklist decisions made by Optimization Hints for Lite Page Redirect previews –Mac,
Disabled
Windows, Linux, Chrome OS, Android
#ignore-litepage-redirect-optimization-blacklist System Web Apps
Experimental system for using the Desktop PWA framework for running SystemApps (e.g
Default
Settings, Discover). – Mac, Windows, Linux, Chrome OS
Use an alternative Data Saver back end configuration. #enable-system-webapps
Enable a different approach to saving data by configuring the back end server – Mac,
Default
Windows, Linux, Chrome OS, Android
#enable-data-reduction-proxy-server-experiment Desktop PWAs out-of-scope links open in the app window
Links to sites in a different scope will open inside the PWA window as opposed to in the
Default
browser. – Mac, Windows, Linux, Chrome OS
Enables save data feature #enable-desktop-pwas-stay-in-window
Enables save data feature. May cause user's traffic to be proxied via Google's data reduction
Disabled
proxy. – Chrome OS
#enable-save-data Desktop PWAs installable from the omnibox
When on a site that passes PWA installation requirements show a button in the omnibox for
Default
installing it. – Mac, Windows, Linux, Chrome OS
NoScript previews #enable-desktop-pwas-omnibox-install
Enable disabling JavaScript on some pages on slow networks. – Mac, Windows, Linux,
Default
Chrome OS, Android
#enable-noscript-previews Use Chrome Sync sandbox
Connects to the testing server for Chrome Sync. – Mac, Windows, Linux, Chrome OS, Android Disabled
#use-sync-sandbox
Enable resource loading hints
Enable using server-provided resource loading hints to provide a preview over slow network
Default Load Media Router Component Extension
connections. – Mac, Windows, Linux, Chrome OS, Android
#enable-resource-loading-hints Loads the Media Router component extension at startup. – Mac, Windows, Linux, Chrome OS Default
#load-media-router-component-extension

Allow invalid certificates for resources loaded from localhost.


Your changes
Allows will
requests to take effect
localhost the next
over HTTPS eventime
whenyou restart
an invalid your device.
certificate is presented. –Mac, Restart Now Your changes
Connect will take
to Cast devices on effect the next time you restart your device.
all IP addresses Restart Now
Windows, Linux, Chrome OS, Android Disabled

Default
Default
Have the Media Router connect to Cast devices on all IP addresses, not just Enable offering upload of Autofilled credit cards
RFC1918/RFC4193
Search flags private addresses. – Mac, Windows, Linux, Chrome OS Reset all to default Search
Enables a newflags
option to upload credit cards to Google Payments for sync to all Chrome Reset all to default
Default
#media-router-cast-allow-all-ips devices. – Mac, Windows, Linux, Chrome OS, Android
#enable-autofill-credit-card-upload

WebVR
Enables access to experimental Virtual Reality functionality via the WebVR 1.1 API. This Force UI direction
feature will eventually be replaced by the WebXR Device API. Warning: Enabling this will also Explicitly force the UI to left-to-right (LTR) or right-to-left (RTL) mode, overriding the default
allow WebVR content on insecure origins to access these powerful APIs, and may pose a Disabled Default
direction of the UI language. – Mac, Windows, Linux, Chrome OS, Android
security risk. Controllers are exposed as Gamepads, and WebVR-specific attributes are
#force-ui-direction
exposed. – Mac, Windows, Linux, Chrome OS, Android
#enable-webvr
Force text direction
Explicitly force the per-character directionality of UI text to left-to-right (LTR) or right-to-left
WebXR Device API
(RTL) mode, overriding the default direction of the character language. – Mac, Windows, Default
Enables access to experimental APIs to interact with Virtual Reality (VR) and Augmented Linux, Chrome OS, Android
Default
Reality (AR) devices. – Mac, Windows, Linux, Chrome OS, Android
#force-text-direction
#webxr

TLS 1.3 downgrade hardening


WebXR Hit Test
This option enables the TLS 1.3 downgrade hardening mechanism. This hardens TLS 1.3
Enables access to raycasting against estimated XR scene geometry. – Mac, Windows, Linux, connections while remaining compatible with TLS 1.0 through 1.2 connections. Firewalls and
Default
Chrome OS, Android proxies that do not function when this is enabled do not implement TLS 1.0 through 1.2 Default
#webxr-hit-test correctly or securely. They must be fixed by vendors. – Mac, Windows, Linux, Chrome OS,
Android
#enforce-tls13-downgrade
WebXR Plane Detection
Enables access to planes detected in the user's environment. – Mac, Windows, Linux, Chrome
Default
OS, Android TLS 1.3 Early Data
#webxr-plane-detection 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, Default
Linux, Chrome OS, Android
Hardware-accelerated mjpeg decode for captured frame
#enable-tls13-early-data
Enable hardware-accelerated mjpeg decode for captured frame where available. – Chrome OS Disabled
#disable-accelerated-mjpeg-decode
Scroll Anchor Serialization
Save the scroll anchor and use it to restore the scroll position when navigating. – Mac,
Experimental system keyboard lock Default
Windows, Linux, Chrome OS, Android
Enables websites to use the keyboard.lock() API to intercept system keyboard shortcuts and #enable-scroll-anchor-serialization
have the events routed directly to the website when in fullscreen mode. – Mac, Windows, Default
Linux, Chrome OS
#system-keyboard-lock User Activation v2
Enable simple user activation for APIs that are otherwise controlled by user gesture tokens.–
Default
 Mac, Windows, Linux, Chrome OS, Android
Block scripts loaded via document.write
#user-activation-v2
Disallows fetches for third-party parser-blocking scripts inserted into the main frame via
Default
document.write. – Mac, Windows, Linux, Chrome OS, Android
#disallow-doc-written-script-loads Password import
Import functionality in password settings. – Mac, Windows, Linux, Chrome OS, Android Default
#PasswordImport
Cros-regions load mode
This flag controls cros-regions load mode – Chrome OS Default
Your changes will take effect the next time you restart your device.
#cros-regions-mode Restart Now Your changes
Experimental will takefeatures
accessibility effect the next time you restart your device. Restart Now
Enable additional accessibility features in the Settings page. – Chrome OS Disabled
#enable-experimental-accessibility-features Rewrite LevelDB instances to remove traces of deleted data from disk. – Mac, Windows,
Default
Search flags Reset all to default Linux,Search
Chromeflags
OS, Android Reset all to default
#rewrite-leveldb-on-deletion
Experimental accessibility language detection
Enable language detection for in-page content which is then exposed to accessiblity
Disabled
technologies such as screen readers. – Chrome OS Passive Event Listener Override
#enable-experimental-accessibility-language-detection Forces touchstart, touchmove, mousewheel and wheel event listeners (which haven't
requested otherwise) to be treated as passive. This will break touch/wheel behavior on some
Default
websites but is useful for demonstrating the potential performance benefits of adopting
Bulk Printers Policy passive event listeners. – Mac, Windows, Linux, Chrome OS, Android
Enables the new bulk printers policy – Chrome OS Default #passive-listener-default
#enable-bulk-printers

Document Level Event Listeners Passive Default


Enable encryption migration of user data Forces touchstart, and touchmove event listeners on document level targets (which haven't
Default
If enabled and the device supports ARC, the user will be asked to update the encryption of requested otherwise) to be treated as passive. – Mac, Windows, Linux, Chrome OS, Android
Default
user data when the user signs in. – Chrome OS #document-passive-event-listeners
#enable-encryption-migration

Document Level Wheel Event Listeners Passive Default


Enable FST Input Logic on IME Forces wheel, and mousewheel event listeners on document level targets (which haven't
Enable FST Input Logic to replace the IME legacy input logic on NaCl – Chrome OS Default
Default requested otherwise) to be treated as passive. – Mac, Windows, Linux, Chrome OS, Android
#enable-cros-ime-input-logic-fst #document-passive-wheel-event-listeners

Experimental automatic click features Touch Event Listeners Passive Default During Fling
Enable additional features for automatic clicks. – Chrome OS Disabled Forces touchstart, and first touchmove per scroll event listeners during fling to be treated as
Default
#enable-experimental-accessibility-autoclick passive. – Mac, Windows, Linux, Chrome OS, Android
#passive-event-listeners-due-to-fling

Experimental feature Switch Access


Add a setting to enable the prototype of Switch Access – Chrome OS Disabled Per-method canMakePayment() quota.
#enable-experimental-accessibility-switch-access Allow calling canMakePayment() for different payment methods, as long as method-specific
Default
parameters remain unchanged. – Mac, Windows, Linux, Chrome OS, Android
#per-method-can-make-payment-quota
Enable experimental ChromeVox language switching.
Enable ChromeVox language switching, which changes ChromeVox's output language upon
Disabled
detection of new language. – Chrome OS Experimental Web Payments API features
#enable-experimental-accessibility-chromevox-language-switching Enable experimental Web Payments API features – Mac, Windows, Linux, Chrome OS, Android Default
#enable-web-payments-experimental-features

Enable experimental ChromeVox rich text indication.


Enable ChromeVox rich text indication, which automatically notifies the user of text styling.– Fill passwords on account selection
Disabled
 Chrome OS Filling of passwords when an account is explicitly selected by the user rather than autofilling
#enable-experimental-accessibility-chromevox-rich-text-indication credentials on page load. – Mac, Windows, Linux, Chrome OS, Android Default
#fill-on-account-select

Google branding in the context menu


Shows a Google icon next to context menu items powered by Google services. – Mac, Fill passwords on account selection on HTTP origins
Default
Windows, Linux, Chrome OS Filling of passwords when an account is explicitly selected by the user rather than autofilling
Default
#enable-google-branded-context-menu credentials on page load on HTTP origins. – Mac, Windows, Linux, Chrome OS, Android
#fill-on-account-select-http
Your changes will take effect the next time you restart your device. Restart Now Your changes will take effect the next time you restart your device. Restart Now
Rewrite LevelDB instances after full deletions
Enable the use of SurfaceLayer objects for videos. Enable experimental UI for controlling ARC access to USB storage devices. – Chrome OS Default
Search
Enable flags onto a Surface instead of a VideoLayer for videos. – Mac, Windows,
compositing Reset all to default
Default #arc-usb-storage-ui
Search flags Reset all to default
Linux, Chrome OS, Android
#enable-surfaces-for-videos
Enable ARC VPN integration
Allow Android VPN clients to tunnel Chrome traffic. – Chrome OS Default
Allow ARC for child accounts #arc-vpn
Allow child accounts to start Android apps. – Chrome OS Default
#arc-available-for-child
Generic Sensor
Enables motion sensor classes based on Generic Sensor API, i.e. Accelerometer,
Load Android apps automatically LinearAccelerationSensor, Gyroscope, AbsoluteOrientationSensor and Default
Allow Android apps to start automatically after signing in. – Chrome OS Default RelativeOrientationSensor interfaces. – Mac, Windows, Linux, Chrome OS, Android
#arc-boot-completed-broadcast #enable-generic-sensor

Enable Custom Tabs experiment for ARC Generic Sensor Extra Classes
Allow Android apps to use Custom Tabs.This feature only works on the Canary and Dev Enables an extra set of sensor classes based on Generic Sensor API, which expose previously
Default unavailable platform features, i.e. AmbientLightSensor and Magnetometer interfaces. – Mac, Default
channels. – Chrome OS
Windows, Linux, Chrome OS, Android
#arc-custom-tabs-experiment
#enable-generic-sensor-extra-classes

ARC DocumentsProvider integration


Enables DocumentsProvider integration in Chrome OS Files app. – Chrome OS Sensor content setting
Default
#arc-documents-provider Enable UI in content settings to control access to the sensor APIs. – Mac, Windows, Linux,
Default
Chrome OS, Android
#enable-sensor-content-setting
Enable file picker experiment for ARC
Enables using Chrome OS file picker in ARC. – Chrome OS Default
Throttle expensive background timers
#arc-file-picker-experiment
Enables intervention to limit CPU usage of background timers to 1%. – Mac, Windows, Linux,
Default
Chrome OS, Android
Enable ARC graphic buffers visualization tool #expensive-background-timer-throttling
Enable ARC graphic buffers visualization tool (chrome://arc-graphics-tracing). – Chrome OS Default
#arc-graphics-buffer-visualization-tool
Enable Cloud Printer Handler
Use the new cloud printer handler for communicating with the cloud print server, instead of the
Default
Enable native bridge experiment for ARC cloud print interface in the Print Preview WebUI. – Mac, Windows, Linux, Chrome OS
Enables experimental native bridge feature. – Chrome OS Default #enable-cloud-printer-handler
#arc-native-bridge-experiment

Enable New Print Preview UI Layout


Enable print spooler experiment for ARC If enabled, Print Preview will display a new UI layout. – Mac, Windows, Linux, Chrome OS Default
Enables using Chrome OS print system and print preview in ARC.This feature only works on the #enable-new-print-preview-layout
Default
Canary and Dev channels. – Chrome OS
#arc-print-spooler-experiment
Credit card autofill ablation experiment.
If enabled, credit card autofill suggestions will not display. – Mac, Windows, Linux, Chrome
Default
Enable ARC USB host integration OS, Android
Allow Android apps to use USB host feature on ChromeOS devices. – Chrome OS Default #enable-autofill-credit-card-ablation-experiment
#arc-usb-host

Your changes will take effect the next time you restart your device. Restart Now Your cardholder
Make changes will take
name effect
editable the next
in dialog time
during youcard
credit restart your device.
upload Restart Now
Enable ARC USB Storage UI
If enabled, in certain situations when offering credit card upload to Google Payments, the If enabled, the user can calibrate the touch screen displays in chrome://settings/display. – Disabled
cardholder name Default
Search flagscan be edited within the offer-to-save dialog, which is prefilled with the name Reset all to default Chrome OS flags
Search Reset all to default
from the signed-in Google Account. – Mac, Windows, Linux, Chrome OS, Android #enable-touchscreen-calibration
#enable-autofill-credit-card-upload-editable-cardholder-name

Show Android files in Files app


Make expiration date editable in dialog during credit card upload Show Android files in Files app if Android is enabled on the device. – Chrome OS Default
If enabled, if a credit card's expiration date was not detected when offering card upload to #android-files-in-files-app
Google Payments, the offer-to-save dialog displays an expiration date selector. – Mac, Default
Windows, Linux, Chrome OS, Android
#enable-autofill-credit-card-upload-editable-expiration-date Crostini GPU Support
Enable Crostini GPU support. – Chrome OS Default
#crostini-gpu-support
Prevents upload save on cards from unsupported networks
If enabled, cards from unsupported networks will not be offered upload save, and will instead
Default
be offered local save. – Mac, Windows, Linux, Chrome OS, Android Crostini Usb Allow Unsupported
#enable-autofill-do-not-upload-save-unsupported-cards Allow mounting unsupported Usb devices in Crostini. At your own risk. To enable, Crostini Usb
Default
Support must also be enabled. – Chrome OS
#crostini-usb-allow-unsupported
Allow credit card import from forms that disappear after entry
If enabled, offers credit card save for forms that are hidden from the page after information
has been entered into them, including accordion-style checkout flows. – Mac, Windows, Linux, Default Crostini Usb Support
Chrome OS, Android Enable mounting Usb devices in Crostini. – Chrome OS Default
#enable-autofill-import-non-focusable-credit-card-forms #crostini-usb-support

Allow credit card import from dynamic forms after entry Files App. feedback panel
If enabled, offers credit card save for dynamic forms from the page after information has Enable new feedback panel in the Files app. – Chrome OS Default
Default
been entered into them. – Mac, Windows, Linux, Chrome OS, Android #file-manager-feedback-panel
#enable-autofill-import-dynamic-forms

Enable FilesApp piex-wasm module


Enable limit on offering to migrate local cards repeatedly using the updated strike system Enable the FilesApp piex-wasm raw image extractor module. – Chrome OS Default
implementation #file-manager-piex-wasm
If enabled, uses the updated strike system implementation to prevent offering prompts for
Default
local card migration if it has repeatedly been ignored, declined, or failed. – Mac, Windows,
Linux, Chrome OS, Android Omnibox rich entity suggestions
#enable-autofill-local-card-migration-uses-strike-system-v2 Display entity suggestions using images and an enhanced layout; showing more context and
Default
descriptive text about the entity. – Mac, Windows, Linux, Chrome OS, Android
#omnibox-rich-entity-suggestions
Use updated UI for credit card save bubbles
If enabled, adds a [No thanks] button to credit card save bubbles and updates their title
Default Omnibox Group Suggestions By Search vs URL
headers. – Mac, Windows, Linux, Chrome OS
#enable-autofill-save-card-improved-user-consent Group suggestions by major type, search then navigation, except for the default match which
Default
must be first. – Mac, Windows, Linux, Chrome OS, Android
#omnibox-group-suggestions-by-search-vs-url
Send experiment flag IDs in calls to Google Payments
If enabled, adds the status of certain experiment variations when making calls to Google
Default Omnibox Local Entity Suggestions
Payments. – Mac, Windows, Linux, Chrome OS, Android
#enable-autofill-send-experiment-ids-in-payments-rpcs Enables location specific suggestions displayed with images and enhanced layout, similar to
#omnibox-rich-entity-suggestions. Enabling this featurewill also enable #omnibox-rich-entity- Default
suggestions. – Mac, Windows, Linux, Chrome OS
Your changestouchscreen
Enable/disable will take effect the next
calibration optiontime you restart
in material design your device.
settings Restart Now Your changes will take effect the next time you restart your device.
#omnibox-local-entity-suggestions
Restart Now

Di bl d
Omnibox Experimental Keyword Mode
Search
Enables flags
various experimental features related to keyword mode, its suggestions and layout– Reset all to default Search
Omnibox flagsDrive Document suggestions
Google Reset all to default
Default
 Mac, Windows, Linux, Chrome OS Display suggestions for Google Drive documents in the omnibox when Google is the default
Default
#omnibox-experimental-keyword-mode search engine. – Mac, Windows, Linux, Chrome OS
#omnibox-drive-suggestions

Omnibox reverse answers


Display answers with rows reversed (swapped); except definitions. – Mac, Windows, Linux, Deduplicate Google Drive suggestions in the Omnibox
Default
Chrome OS Present at most one result for the same Drive document across bookmarks, history,
Default
#omnibox-reverse-answers document, etc. suggestions. – Mac, Windows, Linux, Chrome OS
#omnibox-deduplicate-drive-urls

Omnibox reverse tab switch logic


Reverse the logic of suggestions that have a tab switch button: Have them switch by default, Enable speculative start of a service worker when a search is predicted.
Default
and have the button navigate. – Mac, Windows, Linux, Chrome OS If enabled, when the user enters text in the omnibox that looks like a a query, any service
#omnibox-reverse-tab-switch-logic worker associated with the search engine the query will be sent to is started early. – Mac, Default
Windows, Linux, Chrome OS, Android
#enable-speculative-service-worker-start-on-query-input
Omnibox short bookmark suggestions
Match very short input words to beginning of words in bookmark suggestions. – Mac,
Default
Windows, Linux, Chrome OS Service worker long running message dispatch.
#omnibox-short-bookmark-suggestions Enables long running message dispatch method for service workers. Messages sent with this
method do not timeout, allowing the service worker to run indefinitely. – Mac, Windows, Linux, Default
Chrome OS, Android
Omnibox tab switch suggestions
#enable-service-worker-long-running-message
Enable suggestions for switching to open tabs within the Omnibox. – Mac, Windows, Linux,
Default
Chrome OS
#omnibox-tab-switch-suggestions Scheduler Configuration
Instructs the OS to use a specific scheduler configuration setting. – Chrome OS Default
#scheduler-configuration
Omnibox Pedal suggestions
Enable omnibox Pedal suggestions to accelerate actions within Chrome by detecting user
Default
intent and offering direct access to the end goal. – Mac, Windows, Linux, Chrome OS Include title for the current URL in the omnibox
#omnibox-pedal-suggestions In the event that the omnibox provides suggestions on-focus, the URL of the current page is
provided as the first suggestion without a title. Enabling this flag causes the title to be Default
displayed. – Mac, Windows, Linux, Chrome OS, Android
Omnibox Suggestion Transparency Options
#omnibox-display-title-for-current-url
Improves transparency of and control over omnibox suggestions. This includes UI cues (like a
clock icon for Search History suggestions), as well as user controls to delete personalized Default
suggestions. – Mac, Windows, Linux, Chrome OS, Android Force color profile
#omnibox-suggestion-transparency-options Forces Chrome to use a specific color profile instead of the color of the window's current
Default
monitor, as specified by the operating system. – Mac, Windows, Linux, Chrome OS, Android
#force-color-profile
Omnibox UI Cues to Differentiate Search History Matches
Shows UI cues in the omnibox to differentiate Search History matches from other search
suggestions provided by the default search provider. This feature is a narrow subset of Default Override effective connection type
Omnibox Suggestion Transparency Options. – Mac, Windows, Linux, Chrome OS, Android Overrides the effective connection type of the current connection returned by the network
#omnibox-ui-cues-for-search-history-matches quality estimator. Slow 2G on Cellular returns Slow 2G when connected to a cellular network,
Default
and the actual estimate effective connection type when not on a cellular network. Previews
are usually served on 2G networks. – Mac, Windows, Linux, Chrome OS, Android
Omnibox Alternate Match Description Separator
#force-effective-connection-type
Shows an alternate separator before the description of omnibox matches. In English, this
Your changes will take effect the next time you restart your device. Restart Now
Default Your changes will take effect the next time you restart your device. Restart Now
changes the separator from '-' to '|'. – Mac, Windows, Linux, Chrome OS
#omnibox-alternate-match-description-separator Chrome heap profiler start mode.
Starts heap profiling service that records sampled memory allocation profile having each #omnibox-ui-max-autocomplete-matches
sample attributed
Search flags with a callstack. The sampling resolution is controlled with --memlog- Reset all to default Search flags Reset all to default
sampling-rate flag. Recorded heap dumps can be obtained at chrome://tracing
Disabled Omnibox Max URL Matches
[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 The maximum number of URL matches to show, unless there are no replacements. – Mac,
Default
chrome://memory-internals page. – Mac, Windows, Linux, Chrome OS, Android Windows, Linux, Chrome OS, Android
#memlog #omnibox-max-url-matches

Heap profiling sampling interval (in bytes). Omnibox UI Vertical Margin


Heap profiling service uses Poisson process to sample allocations. Default value for the Changes the vertical margin in the Omnibox UI. – Mac, Windows, Linux, Chrome OS Default
interval between samples is 100000 (100KB). This results in low noise for large and/or #omnibox-ui-vertical-margin
frequent allocations [size * frequency >> 100KB]. This means that aggregate numbers [e.g.
Default
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 Omnibox UI Vertical Margin - Limit to Non-Touch Only
performance overhead. – Mac, Windows, Linux, Chrome OS, Android Limits the vertical margin UI experiment to non-touch devices only. Has no effect if the
Default
#memlog-sampling-rate Omnibox Vertical Margin experiment is not enabled. – Mac, Windows, Linux, Chrome OS
#omnibox-ui-vertical-margin-limit-to-non-touch-only

Heap profiling stack traces type.


By default heap profiling service records native stacks. A post-processing step is required to Omnibox UI Show Suggestion Favicons
symbolize the stacks. 'Native with thread names' adds the thread name as the first frame of Shows favicons instead of generic vector icons for URL suggestions in the Omnibox
Default Default
each native stack. It's also possible to record a pseudo stack using trace events as identifiers. dropdown. – Mac, Windows, Linux, Chrome OS, Android
It's also possible to do a mix of both. – Mac, Windows, Linux, Chrome OS, Android #omnibox-ui-show-suggestion-favicons
#memlog-stack-mode

Omnibox UI Swap Title and URL


Omnibox UI Hide Steady-State URL Scheme In the omnibox dropdown, shows titles before URLs when both are available. – Mac, Windows,
Default
In the omnibox, hide the scheme from steady state displayed URLs. It is restored during Linux, Chrome OS
Default
editing. – Mac, Windows, Linux, Chrome OS, Android #omnibox-ui-swap-title-and-url
#omnibox-ui-hide-steady-state-url-scheme

Omnibox Material Design Weather Icons


Omnibox UI Hide Steady-State URL Trivial Subdomains Use material design weather icons in the omnibox when displaying weather answers. – Mac,
Default
In the omnibox, hide trivial subdomains from steady state displayed URLs. Hidden portions are Windows, Linux, Chrome OS
Default
restored during editing. – Mac, Windows, Linux, Chrome OS, Android #omnibox-material-design-weather-icons
#omnibox-ui-hide-steady-state-url-trivial-subdomains

Use new Accept-Language header


Omnibox UI Hide Steady-State URL Path, Query, and Ref Adds the base language code after other corresponding language+region codes. This ensures
In the omnibox, hide the path, query and ref from steady state displayed URLs. Hidden portions that users receive content in their preferred language. – Mac, Windows, Linux, Chrome OS, Default
Default
are restored during editing. – Mac, Windows, Linux, Chrome OS, Android Android
#omnibox-ui-hide-steady-state-url-path-query-and-ref #use-new-accept-language-header

Omnibox UI One Click Unelide Handwriting Gestures


In the omnibox, undo all unelisions with a single click or focus action. – Mac, Windows, Linux, Enables handwriting gestures within the virtual keyboard – Chrome OS Default
Default
Chrome OS, Android #handwriting-gesture
#omnibox-ui-one-click-unelide

Runs network service in-process


Omnibox UI Max Autocomplete Matches Runs the network service in the browser process. – Mac, Windows, Linux, Chrome OS, Android Default
Your changes
Changes will take
the maximum effect
number the next time
of autocomplete you restart
matches your
displayed device.
in the Omnibox UI. –Mac, Restart Now Your changes will take effect the next time you restart your device.
#network-service-in-process Restart Now
Windows, Linux, Chrome OS Default
Allow starting service manager only Show Chrome Colors menu in the NTP customization menu. – Mac, Windows, Linux, Chrome
Default
Search
Allows flags
running a lightweight service-manager-only mode, in which services can run without Reset all to default OS Search flags Reset all to default
Default
the browser process. – Mac, Windows, Linux, Chrome OS, Android #chrome-colors
#allow-starting-service-manager-only

Enable grid layout for NTP shortcuts


Out of blink CORS Enables better animations for the shortcuts, including improved drag-and-drop. – Mac,
Default
CORS handling logic is moved out of blink. – Mac, Windows, Linux, Chrome OS, Android Default Windows, Linux, Chrome OS
#out-of-blink-cors #grid-layout-for-ntp-shortcuts

Enable resource load throttling Remove fakebox from the NTP


Uses the resource load scheduler in blink to throttle resource load requests. – Mac, Windows, Do not show the fakebox on the New Tab page. – Mac, Windows, Linux, Chrome OS Default
Default
Linux, Chrome OS, Android #remove-ntp-fakebox
#enable-resource-load-scheduler

NTP customization menu version 2


Double-tap to zoom in tablet mode Use the second version of the NTP customization menu. – Mac, Windows, Linux, Chrome OS Default
If Enabled, double tapping in webpages while in tablet mode will zoom the page. – Chrome OS Default #ntp-customization-menu-v2
#double-tap-to-zoom-in-tablet-mode

Disable NTP initial most visited fade in


Tab Groups Do now initially fade in most visited tiles on the New Tab Page – Mac, Windows, Linux,
Default
Allows users to organize tabs into visually distinct groups, e.g. to separate tabs associated Chrome OS
Default
with different tasks. – Mac, Windows, Linux, Chrome OS #ntp-disable-initial-most-visited-fade-in
#tab-groups

Improved Geo-language Data


Scrollable TabStrip Makes the GeoLanguageModel use higher quality, more refined ULP geo-language data. –Mac,
Default
Allows users to access tabs by scrolling when they no longer fit in the tabstrip. – Mac, Windows, Linux, Chrome OS, Android
Default
Windows, Linux, Chrome OS #enable-improved-geolanguage-data
#scrollable-tabstrip

Enable pixel canvas recording


Drag to Modify Tab Pinnedness Pixel canvas recording allows the compositor to raster contents aligned with the pixel and
Allows users to drag tabs between pinned and unpinned tabs to modify the pinned state of the improves text rendering. This should be enabled when a device is using fractional scale Default
Default factor. – Mac, Windows, Linux, Chrome OS
tab. – Mac, Windows, Linux, Chrome OS
#drag-to-pin-tabs #enable-pixel-canvas-recording

Click to open embedded PDFs Parallel downloading


When the PDF plugin is unavailable, show a click-to-open placeholder for embedded PDFs. – Enable parallel downloading to accelerate download speed. – Mac, Windows, Linux, Chrome
Default OS, Android Default
Mac, Windows, Linux, Chrome OS, Android
#click-to-open-pdf #enable-parallel-downloading

Show managed UI for managed users Enable new download backend


Enabled/disable showing enterprise users a 'Managed by your organization' message in the Enables the new download backend that uses offline content provider – Mac, Windows, Linux,
Default Default
app menu and on some chrome:// pages. – Mac, Windows, Linux, Chrome OS Chrome OS, Android
#show-managed-ui #enable-new-download-backend

Your changes
Chrome will take effect the next time you restart your device.
Colors menu Restart Now Your download
Allow changes resumption
will take effect
withoutthe nextvalidators
strong time you restart your device. Restart Now

D f lt
Allows download to resume instead of restarting from the begining if strong validators are not Default Enable the use of PINs with the Web Authentication API and compatible security keys. –Mac,
Default
present. – Mac, Windows, Linux, Chrome OS, Android
Search flags Reset all to default Windows,
SearchLinux,
flagsChrome OS Reset all to default
#download-resumption-without-strong-validators #enable-web-authentication-pin-support

Tab Hover Cards Viz Display Compositor (OOP-D)


Enables a popup containing tab information to be visible when hovering over a tab. This will If enabled, the display compositor runs as part of the viz service in theGPU process. –Chrome
Default Default
replace tooltips for tabs. – Mac, Windows, Linux, Chrome OS OS, Android
#tab-hover-cards #enable-viz-display-compositor

Tab Hover Card Images Unified Consent


Shows a preview image in tab hover cards, if tab hover cards are enabled. – Mac, Windows, Enables a unified management of user consent for privacy-related features. This includes new
Default
Linux, Chrome OS confirmation screens and improved settings pages. – Mac, Windows, Linux, Chrome OS, Default
#tab-hover-card-images Android
#unified-consent

Stop non-timer task queues background


Stop non-timer task queues, in the background, after a grace period. – Mac, Windows, Linux, Simplify HTTPS indicator UI
Default
Chrome OS, Android Change the UI treatment for HTTPS pages. – Mac, Windows, Linux, Chrome OS Default
#stop-non-timers-in-background #simplify-https-indicator

Enable network logging to file Bundled Connection Help


Enables network logging to a file named netlog.json in the user data directory. The file can be Enables or disables redirection to local help content for users who get an interstitial after
Disabled
imported into chrome://net-internals. – Mac, Windows, Linux, Chrome OS, Android clicking the 'Learn More' link on a previous interstitial. – Mac, Windows, Linux, Chrome OS, Default
#enable-network-logging-to-file Android
#BundledConnectionHelp

Mark non-secure origins as non-secure


Change the UI treatment for HTTP pages – Mac, Windows, Linux, Chrome OS, Android Default Query in Omnibox
#enable-mark-http-as Only display query terms in the omnibox when viewing a search results page. – Mac,
Default
Windows, Linux, Chrome OS, Android
#enable-query-in-omnibox
Web Authentication Testing API
Enable Web Authentication Testing API support, which disconnects the API implementation
from the real world, and allows configuring virtual authenticator devices for testing – Mac, Disabled Viz Hit-test
Windows, Linux, Chrome OS If enabled, event targeting uses the new viz-assisted hit-testing logic, with hit-test data
#enable-web-authentication-testing-api computed from the CompositorFrame or the SurfaceLayer. – Mac, Windows, Linux, Chrome Default
OS, Android
#enable-viz-hit-test
Web Authentication API BLE support
Enable support for using Web Authentication API via Bluetooth security keys – Mac, Windows,
Default PDF Annotations
Linux, Chrome OS
#enable-web-authentication-ble-support Enable annotating PDF documents. – Chrome OS Default
#pdf-annotations

Web Authentication caBLE support


Enable the cloud-assisted pairingless BLE protocol for use with the Web Authentication API.– Save PDF Forms
Default
 Mac, Windows, Linux, Chrome OS Enable saving PDFs with filled form data. – Mac, Windows, Linux, Chrome OS Default
#enable-web-authentication-cable-support #pdf-form-save

Your changes will take effect the next time you restart your device. Restart Now Your changes will take effect the next time you restart your device. Restart Now
Web Authentication PIN support PDF Isolation
Render PDF files from different origins in different plugin processes. – Mac, Windows, Linux, Enable BlinkGenPropertyTrees
Default
Chrome OS flags
Search Reset all to default Search
Enable a newflags
compositing mode where Blink generates the compositor property trees. –Mac, Reset all to default
Default
#pdf-isolation Windows, Linux, Chrome OS, Android
#enable-blink-gen-property-trees

Use PDF compositor service for printing


When enabled, use PDF compositor service to composite and generate PDF files for printing. Enable backdrop-filter
When site isolation is enabled, disabling this will not stop using PDF compositor service since Enable a new CSS property called backdrop-filter. – Mac, Windows, Linux, Chrome OS, Android Default
Default
the service is required for printing out-of-process iframes correctly. – Mac, Windows, Linux,
#enable-backdrop-filter
Chrome OS, Android
#use-pdf-compositor-service-for-print
Enable Display Locking
Enable Display Locking JavaScript API. The syntax and the APIs exposed are experimental and
Autofill Validates Profiles By Client Default
may change. – Mac, Windows, Linux, Chrome OS, Android
Allows autofill to validate profiles on the client side – Mac, Windows, Linux, Chrome OS, #enable-display-locking
Default
Android
#autofill-profile-client-validation
Enable LayoutNG
Enable Blink's next generation layout engine. – Mac, Windows, Linux, Chrome OS, Android Default
Autofill Uses Server Validation
#enable-layout-ng
Allows autofill to use server side validation – Mac, Windows, Linux, Chrome OS, Android Default
#autofill-profile-server-validation
Enable lazy image loading
Defers the loading of images marked with the attribute 'loading=lazy' until the page is scrolled
Autofill Rejects Invalid Company Names Default
down near them. – Mac, Windows, Linux, Chrome OS, Android
Autofill rejects using non-verified company names that are in the format of a birthyear. –Mac, #enable-lazy-image-loading
Default
Windows, Linux, Chrome OS, Android
#autofill-reject-company-birthyear
Enable lazy frame loading
Defers the loading of iframes marked with the attribute 'loading=lazy' until the page is scrolled
Restrict formless form extraction Default
down near them. – Mac, Windows, Linux, Chrome OS, Android
Restrict extraction of formless forms to checkout flows – Mac, Windows, Linux, Chrome OS,
Default #enable-lazy-frame-loading
Android
#autofill-restrict-formless-form-extraction
Cache Autofill Query Responses
When enabled, autofill will cache the responses it receives from the crowd-sourced field type
Views Cast dialog Default
prediction server. – Mac, Windows, Linux, Chrome OS, Android
Replace the WebUI Cast dialog with a Views toolkit dialog. – Mac, Windows, Linux, Chrome OS Default #autofill-cache-query-responses
#views-cast-dialog

Enable Autofill Company Name field


Enable Supervised User Committed Interstitials When enabled, Company Name fields will be auto filled – Mac, Windows, Linux, Chrome OS,
Use committed error pages instead of transient navigation entries for supervised user Android Default
Default
interstitials – Mac, Windows, Linux, Chrome OS, Android #autofill-enable-company-name
#SupervisedUserCommittedInterstitials

Autofill Enforce Min Required Fields For Heuristics


All experimental built-in modules When enabled, autofill will generally require a form to have at least 3 fields before allowing
Enable all experimental built-in modules, as well as built-in module infrastructure and import Default
heuristic field-type prediction to occur. – Mac, Windows, Linux, Chrome OS, Android
maps. The syntax and the APIs exposed are experimental and will change over time. – Mac, Default #autofill-enforce-min-required-fields-for-heuristics
Windows, Linux, Chrome OS, Android
#enable-built-in-module-all
Your changes will take effect the next time you restart your device. Restart Now Your changes
Autofill willRequired
Enforce Min take effect
Fieldsthe
Fornext time you restart your device.
Query Restart Now
When enabled, autofill will generally require a form to have at least 3 fields before querying the #treat-unsafe-downloads-as-active-content
Default
autofill serverflags
Search for field-type predictions. – Mac, Windows, Linux, Chrome OS, Android Reset all to default Search flags Reset all to default
#autofill-enforce-min-required-fields-for-query
Enable Play Store search
Enable Play Store search in launcher. – Chrome OS Default
Autofill Enforce Min Required Fields For Upload #enable-play-store-search
When enabled, autofill will generally require a form to have at least 3 fillable fields before
Default
uploading field-type votes for that form. – Mac, Windows, Linux, Chrome OS, Android
Enable app data search in launcher
#autofill-enforce-min-required-fields-for-upload
Allow launcher search to access data available through Firebase App Indexing – Chrome OS Default
#enable-app-data-search
Disable saving local copy of uploaded card when credit card upload succeeds
When enabled, no local copy of server card will be saved when credit card upload succeeds.–
Default App Grid Ghosting
 Mac, Windows, Linux, Chrome OS, Android
#autofill-no-local-save-on-upload-success Enables ghosting during an item drag in launcher. – Chrome OS Default
#enable-app-grid-ghost

Autofill - Rich metadata queries (Canary/Dev only)


Transmit rich form/field metadata when querying the autofill server. This feature only works on Accessibility Image Descriptions
Default Enables screen reader users to request computer-generated descriptions of unlabeled images
the Canary and Dev channels. – Mac, Windows, Linux, Chrome OS, Android
Default
#autofill-rich-metadata-queries using the page context menu. – Mac, Windows, Linux, Chrome OS
#enable-accessibility-image-descriptions

Experimental Productivity Features


Enable support for experimental developer productivity features, such as built-in modules and Accessibility Object Model
Default
policies for avoiding slow rendering. – Mac, Windows, Linux, Chrome OS, Android Enables experimental support for Accessibility Object Model APIs that are in development. –
Disabled
#enable-experimental-productivity-features Mac, Windows, Linux, Chrome OS, Android
#enable-accessibility-object-model

Overscroll history navigation on Touchpad


Allows swipe left/right from touchpad change browser navigation. – Windows, Chrome OS Default Session restore prioritizes background use cases.
#touchpad-overscroll-history-navigation When enabled session restore logic will prioritize sites that make use of background
communication mechanisms (favicon and tab title switches, notifications, etc) over sites that Default
do not. – Mac, Windows, Linux, Chrome OS
Block unsafe downloads over insecure connections #session-restore-prioritizes-background-use-cases
Disallows downloads of unsafe files (files that can potentially execute code), where the final
download origin or any origin in the redirect chain is insecure. – Mac, Windows, Linux, Chrome Default
OS, Android Proactive Tab Freeze and Discard
#disallow-unsafe-http-downloads Enables proactive tab freezing and discarding. This requires #enable-page-almost-idle. –Mac,
Default
Windows, Linux, Chrome OS
#proactive-tab-freeze-and-discard
Insecure origins treated as secure
Treat given (insecure) origins as secure origins. Multiple origins can be supplied as a comma-
separated list. For the definition of secure contexts, see https://w3c.github.io/webappsec- ARC CUPS API
secure-contexts/ – Mac, Windows, Linux, Chrome OS, Android Enables support of libcups APIs from ARC – Chrome OS Default
Disabled
#enable-arc-cups-api

#unsafely-treat-insecure-origin-as-secure Chrome OS CUPS Proxy


Supports printing from VMs on Chrome OS. – Chrome OS Default
#enable-cros-vm-cups-proxy
Treat risky downloads over insecure connections as active mixed content
Disallows downloads
Your changes of unsafe
will take effectfiles (files
the thattime
next can potentially
you restart execute
your code),
device.where the final Restart Now Your changes will take effect the next time you restart your device. Restart Now
download origin or any origin in the redirect chain is insecure if the originating page is Default Enable DriveFS
secure. – Mac, Windows, Linux, Chrome OS
Enables use of the new DriveFS-based Drive sync client. – Chrome OS Default Enable bloated renderer detection – Mac, Windows, Linux, Chrome OS, Android Default
#enable-drive-fs
Search flags Reset all to default #enable-bloated-renderer-detection
Search flags Reset all to default

Enable MyFiles as Volume Enable USS for bookmarks sync


Enables use of MyFiles as a read/write volume. This should be only used for testing or for Enables the new, experimental implementation of bookmark sync – Mac, Windows, Linux,
Default Default
trying to restore the previous Downloads content. – Chrome OS Chrome OS, Android
#enable-myfiles-volume #enable-sync-uss-bookmarks

Enable native controls in video player app Navigation suggestions for lookalike URLs
Enable native controls in video player app – Chrome OS Default Enable navigation suggestions for URLs that are visually similar to popular domains or to
Default
#enable-native-controls domains with a site engagement score. – Mac, Windows, Linux, Chrome OS, Android
#enable-lookalike-url-navigation-suggestions

Smart Text Selection


Shows quick actions for text selections in the context menu. – Chrome OS Default Enable USS for autofill profile
#smart-text-selection Enables the new implementation of autofill profile sync – Mac, Windows, Linux, Chrome OS,
Default
Android
#sync-USS-autofill-profile
Allow Signed HTTP Exchange certificates without extension
Accepts Origin-Signed HTTP Exchanges to be signed with certificates that do not have
CanSignHttpExchangesDraft extension. Warning: Enabling this may pose a security risk. – Default Enable USS for autofill wallet metadata
Mac, Windows, Linux, Chrome OS, Android Enables the new implementation of autofill walet metadata sync – Mac, Windows, Linux,
Default
#allow-sxg-certs-without-extension Chrome OS, Android
#sync-USS-autofill-wallet-metadata

Enable Signed Exchange subresource prefetching


When enabled, the distributors of signed exchanges can let Chrome know alternative signed Enable resampling input events
exchange subresources by setting "alternate" link header. Chrome will prefetch the alternate Predicts mouse and touch inputs position at rAF time based on previous input – Mac,
Default
signed exchange subresources and will load them if the publisher of the main signed Default Windows, Linux, Chrome OS, Android
exchange has set "allowed-alt-sxg" link header in the signed inner response of the main signed #enable-resampling-input-events
exchange. – Mac, Windows, Linux, Chrome OS, Android
#enable-sxg-subresource-prefetching
Enable resampling scroll events
Predicts the scroll amount at vsync time based on previous input – Mac, Windows, Linux,
Enable the account data storage for autofill Default
Chrome OS, Android
Enable the ephemeral storage for account data for autofill. – Mac, Windows, Linux, Chrome OS Default #enable-resampling-scroll-events
#enable-autofill-account-wallet-storage

Compositor threaded scrollbar scrolling


Enable Zero State Suggetions Enables pointer-based scrollbar scrolling on the compositor thread instead of the main
Default
Enable Zero State Suggestions feature in Launcher, which will show suggestions when thread – Mac, Windows, Linux, Chrome OS, Android
Default
launcher search box is active with an empty query – Chrome OS #compositor-threaded-scrollbar-scrolling
#enable-zero-state-suggestions

Enable Account Manager


Enable Zero State App Reinstall Suggestions. Enables the Chrome OS Account Manager – Chrome OS Default
Enable Zero State App Reinstall Suggestions feature in launcher, which will show app reinstall #enable-chromeos-account-manager
Default
recommendations at end of zero state list. – Chrome OS
#enable-zero-state-app-reinstall-suggestions
VA-API JPEG decode acceleration for images
Your changes will take effect the next time you restart your device. Restart Now Your changes
Enable or disablewill take
decode effect theofnext
acceleration JPEGtime you(as
images restart your
opposed device.captures)
to camera Restart Now
Bloated renderer detection using the VA-API. – Chrome OS Default
#enable-vaapi-jpeg-image-decode-acceleration Enable an experimental Assistant implementation that will work on all Chromebooks. –Chrome
Default
Search flags Reset all to default OS Search flags Reset all to default
#enable-native-google-assistant
Happiness Tracking Surveys
Enable showing Happiness Tracking Surveys to users on Desktop – Mac, Windows, Linux,
Default
Chrome OS Enable Assistant Voice Match
#happiness-tracking-surveys-for-desktop Enable the Assistant Voice Match feature – Chrome OS Default
#enable-assistant-voice-match

Enable update check for service worker importScripts() resources


Extend byte-for-byte update check for scripts that are imported by the service worker script via Enable Google Assistant with hardware-based hotword
Default
importScripts(). – Mac, Windows, Linux, Chrome OS, Android Enable an experimental feature that uses hardware-based hotword detection for Assistant.
Default
#enable-service-worker-imported-script-update-check Only a limited number of devices have this type of hardware support. – Chrome OS
#enable-assistant-dsp

Support secondary accounts for Sync standalone transport


If enabled, allows Chrome Sync to start in standalone transport mode for a signed-in account Enable Assistant App Support
that has not been chosen as Chrome's primary account. This only has an effect if sync- Default Enable the Assistant App Support feature – Chrome OS Default
standalone-transport is also enabled. – Mac, Windows, Linux, Chrome OS, Android #enable-assistant-app-support
#sync-support-secondary-account

Enable Assistant Key Remapping


Use Multilogin endpoint. Allow Assistant key remapping in the keyboard settings. – Chrome OS Default
Use Gaia OAuth multilogin for identity consistency. – Mac, Windows, Linux, Chrome OS, #enable-assistant-key-remapping
Default
Android
#use-multilogin-endpoint
Filesystem API in Incognito
Enable Filesystem API in incognito mode. – Mac, Windows, Linux, Chrome OS, Android Default
Block new USB devices at the lock screen.
#enable-filesystem-in-incognito
Prevents newly connected USB devices from operating at the lock screen until Chrome OS is
unlocked to protect against malicious USB devices. Already connected USB devices will Default
continue to function. – Chrome OS Incognito Window Counter
#enable-usbguard Shows the count of Incognito windows next to the Incognito icon on the toolbar. – Mac,
Default
Windows, Linux, Chrome OS
#enable-incognito-window-counter
Prevent symlink traversal on user-supplied filesystems.
Causes user-supplied filesystems to be mounted with the 'nosymfollow' option, so the
Default
chromuimos LSM denies symlink traversal on the filesystem. – Chrome OS Send tab to self
#enable-fs-nosymfollow Allows users to receive tabs from other synced devices, in order to easily transition those tabs
to this device. This enables the sync infrastructure for this feature. – Mac, Windows, Linux, Default
Chrome OS, Android
Enable unified audio focus on ARC
#enable-send-tab-to-self
If audio focus is enabled in Chrome then this will delegate audio focus control in Android apps
Default
to Chrome. – Chrome OS
#enable-arc-unified-audio-focus Send tab to self history
Allows users to view tabs that were sent to other synced devices by accessing these tabs
through a landing page either in history or in recent tabs. Requires Send tab to self to also be Default
Enable invalidations delivery via new FCM based protocol enabled – Mac, Windows, Linux, Chrome OS, Android
Use the new FCM-based protocol for deliveling invalidations – Mac, Windows, Linux, Chrome #enable-send-tab-to-self-history
Default
OS, Android
#fcm-invalidations
Send tab to self show sending UI
Your changes will take effect the next time you restart your device. Restart Now Your changes
Allows will tabs
users to send taketoeffect the next
other synced timeby
devices you restart the
accessing your device.
sending user interface. Restart Now
Enable Google Assistant Requires Send tab to self to also be enabled – Mac, Windows, Linux, Chrome OS, Android Default
#enable-send-tab-to-self-show-sending-ui #enable-assistant-stereo-input
Search flags Reset all to default Search flags Reset all to default

Send tab to self: enable use when signed-in regardless of sync state Force enable system AEC
Allows use of the send-tab-to-self feature for users who are signed-in but not necessarily Use system echo canceller instead of WebRTC echo canceller. If there is no system echo
Default
syncing. The tab-share data is thus ephemeral, rather than persistent sync data. – Mac, Default canceller available, getUserMedia with echo cancellation enabled will fail. – Mac, Chrome OS
Windows, Linux, Chrome OS, Android #force-enable-system-aec
#enable-send-tab-to-self-when-signed-in

Audio Focus Enforcement


Data reduction proxy with network service Enables enforcement of a single media session having audio focus at any one time. Requires
Default
Enable data reduction proxy when network service is enabled – Mac, Windows, Linux, Chrome #enable-media-session-service to be enabled too. – Mac, Windows, Linux, Chrome OS
Default
OS, Android #enable-audio-focus-enforcement
#enable-data-reduction-proxy-with-network-service

Media Session Service


Enable Discover App Enables the media session mojo service and internal media session support. – Mac,
Default
Enable Discover App icon in launcher. – Chrome OS Default Windows, Linux, Chrome OS
#discover-app #enable-media-session-service

Enable Picture-in-Picture rounded corners. Request Advanced Protection verdicts when inspecting downloads
Enable rounded corners on the Picture-in-Picture window. – Chrome OS Default If enabled, download protection will request Advanced Protection verdicts from Safe
#ash-enable-pip-rounded-corners Browsing. These will provide stronger protections from files Safe Browsing is unsure about.– Default
 Mac, Windows, Linux, Chrome OS
#enable-safe-browsing-ap-download-verdicts
Swap side volume buttons to match screen orientation.
Make the side volume button that's closer to the top/right always increase the volume and the
Default Enable gpu service logging
button that's closer to the bottom/left always decrease the volume. – Chrome OS
#ash-swap-side-volume-buttons-for-orientation Enable printing the actual GL driver calls. – Mac, Windows, Linux, Chrome OS, Android Disabled
#enable-gpu-service-logging

Google Password Manager UI


Enables access to the Google Password Manager UI from Chrome. – Mac, Windows, Linux, Crostini App Search
Default
Chrome OS, Android Enable search and installation of Crostini apps in the launcher. – Chrome OS Default
#google-password-manager #crostini-app-search

Implicit Root Scroller Hardware Media Key Handling


Enables implicitly choosing which scroller on a page is the 'root scroller'. i.e. The one that gets Enables using media keys to control the active media session. This requires
Default
special features like URL bar movement, overscroll glow, rotation anchoring, etc. – Mac, Default MediaSessionService to be enabled too – Mac, Windows, Linux, Chrome OS
Windows, Linux, Chrome OS, Android #hardware-media-key-handling
#enable-implicit-root-scroller

Enable flash avoidance between same-origin navigations


Enable Text Fragment Anchor. Enables experimental flash avoidance when navigating between pages in the same origin. This
Enables scrolling to text specified in URL's fragment. – Mac, Windows, Linux, Chrome OS, feature is in the implementation stages and currently has no effect. – Mac, Windows, Linux, Default
Default
Android Chrome OS, Android
#enable-text-fragment-anchor #enable-avoid-flash-between-navigation

Enable Google Assistant with stereo audio input Enable App Management page
Your changes
Enable will take
an experimental effect
feature thatthe next
uses time
stereo youinput
audio restart your device.
for hotword and voice to text Restart Now Your changes
Shows willmanagement
the new app take effectpage
the at
next time you restart your
chrome://apps. – Mac, device.
Windows, Linux, Chrome OS Restart Now
Default
detection in Google Assistant. – Chrome OS Default #app-management
kv-storage built-in module
App Service
Search Ash
flags Reset all to default Search
Enable flags built-in module, as well as built-in module infrastructure and import maps.
kv-storage Reset all to default
Use the App Service to provide data to the Ash UI, such as the shelf and app list. – Chrome OS Default The syntax and the APIs exposed are experimental and will change over time. – Mac, Default
#app-service-ash Windows, Linux, Chrome OS, Android
#enable-built-in-module-kv-storage

Enable rounded corners in overview mode.


Enables rounded corners on overview windows. – Chrome OS Default Native File System API
#ash-enable-overview-rounded-corners Enables the experimental Native File System API, giving websites access to the native file
Default
system – Mac, Windows, Linux, Chrome OS, Android
#native-file-system-api
Skip best effort tasks
With this flag on, tasks of the lowest priority will not be executed until shutdown. The queue of
low priority tasks can increase memory usage.Also, while it should be possible to use Chrome File Handling API
almost normally with this flag, it is expected that some non-visible operations such as writing Disabled Enables the file handling API, allowing websites to register as file handlers. This depends on
user data to disk, cleaning caches, reporting metrics or updating components won't be Default
native-file-system – Chrome OS
performed until shutdown. – Mac, Windows, Linux, Chrome OS, Android
#file-handling-api
#disable-best-effort-tasks

Use InstallableInkDrop where supported


Enable USS for passwords sync
InstallableInkDrop is part of an InkDrop refactoring effort. This enables the pilot
Enables the new, experimental implementation of passwords sync – Mac, Windows, Chrome Default
Default implementation where available. – Mac, Windows, Linux, Chrome OS
OS, Android #installable-ink-drop
#enable-sync-uss-passwords

Assistant & Launcher integration


Enable occlusion of web contents
Combine Launcher search with the power of Assistant to provide the most useful answer for
If enabled, web contents will behave as hidden when it is occluded by other windows. – Mac, Default
Default each query. Requires Assistant to be enabled. – Chrome OS
Windows, Chrome OS
#enable-assistant-launcher-integration
#web-contents-occlusion

Enable local card migration flow for non-syncing users


WebRTC hardware vp9 video encoding
When enabled, the local card migration flow will be enabled for users who have signed in but
Support in WebRTC for encoding vp9 video streams using platform hardware. – Chrome OS Default Default
not enabled Chrome Sync. – Mac, Windows, Linux, Chrome OS
#enable-webrtc-hw-vp9-encoding #autofill-enable-local-card-migration-for-non-sync-user

Autofill Uses Improved Label Disambiguation MD corners on secondary UI


When enabled, the Autofill dropdown's suggestions' labels are displayed using the improved Increases corner radius on secondary UI. – Mac, Windows, Linux, Chrome OS Default
Default
disambiguation format. – Mac, Windows, Linux, Chrome OS, Android
#enable-md-rounded-corners-on-dialogs
#autofill-use-improved-label-disambiguation

MimeHandlerView in cross-process frame


Redesigned notification stacking bar
Loads the MimeHandlerView (the extension viewer for certain MIME types such as PDF) in a
Enables the redesigned notification stacking bar UI with a "Clear all" button. – Chrome OS Default Default
cross-process frame as opposed to a BrowserPlugin. – Mac, Windows, Linux, Chrome OS
#ash-notification-stacking-bar-redesign #mime-handler-view-in-cross-process-frame

Built-in module infra and import maps Strict-Origin-Isolation


Enable built-in module infrastructure and import maps. Individual built-in modules should be Experimental security mode that strengthens the site isolation policy. Controls whether site
enabled by other flags. The syntax and the APIs exposed are experimental and will change Default isolation should use origins instead of scheme and eTLD+1. – Mac, Windows, Linux, Chrome Default
over time. – Mac, Windows, Linux, Chrome OS, Android OS, Android
Your changes will take effect the next time you restart your device. Restart Now Your changes will take effect the next time you restart your device. Restart Now
#enable-built-in-module-infra #strict-origin-isolation
Remove the option to save local copies of unmasked server cards
Search flags Reset all to default Search flags Reset all to default
When enabled, the server card unmask prompt will not include the checkbox to also save the SameSite by default cookies
Default
card locally on the current device upon success. – Mac, Windows, Linux, Chrome OS, Android Treat cookies that don't specify a SameSite attribute as if they were SameSite=Lax. Sites
#autofill-no-local-save-on-unmask-success must specify SameSite=None in order to enable third-party usage. – Mac, Windows, Linux, Default
Chrome OS, Android
#same-site-by-default-cookies
Streamlined USB Printer Setup Flow
Automatically sets up capable USB printers when plugged in. Shows a notification with the
Default
setup result. – Chrome OS Send tab to self broadcast
#enable-streamlined-usb-printer-setup Allows users to broadcast the tab they send to all of their devices instead of targetting only
Default
one device. – Mac, Windows, Linux, Chrome OS, Android
#enable-send-tab-to-self-broadcast
Media session notifications
Shows notifications for media sessions showing the currently playing media and providing
Default
playback controls – Chrome OS Cookies without SameSite must be secure
#enable-media-session-notifications If enabled, cookies without SameSite restrictions must also be Secure. If a cookie without
SameSite restrictions is set without the Secure attribute, it will be rejected. This flag only has
Default
an effect if "SameSite by default cookies" is also enabled. – Mac, Windows, Linux, Chrome
Hide ARC media notifications
OS, Android
Hides media notifications for ARC apps. Requires #enable-media-session-notifications to be #cookies-without-same-site-must-be-secure
Default
enabled. – Chrome OS
#enable-hide-arc-media-notifications
Omnibox UI Show Placeholder When Caret Showing
Shows the "Search Google or type a URL" placeholder text in the omnibox when it's focused /
Cups Printers UI overhaul Default
the caret cursor is showing. – Mac, Windows, Linux, Chrome OS
Enables the new native printing UI in settings. – Chrome OS Default #omnibox-ui-show-placeholder-when-caret-showing
#enable-cups-printers-ui-overhaul

Enterprise cloud reporting in browser


Use Search+Click for right click
Enable the enterprise cloud reporting in browser without installing the reporting companion
When enabled search+click will be remapped to right click, allowing webpages and apps to extension. This feautre requires device level cloud mangement. – Mac, Windows, Linux, Default
consume alt+click. When disabled the legacy behavior of remapping alt+click to right click will Default Chrome OS
remain unchanged. – Chrome OS #enterprise-reporting-in-browser
#use-search-click-for-right-click

Prevents local card migration on local cards from unsupported networks


Autofill Off No Server Data If enabled, local cards from unsupported networks will not be offered local card migration. –
Disables Autofill for fields with autocomplete off that have no crowd-sourced evidence that Default
Mac, Windows, Linux, Chrome OS
Autofill would be helpful. – Mac, Windows, Linux, Chrome OS, Android Default #enable-autofill-do-not-migrate-unsupported-local-cards
#autofill-off-no-server-data

Autofill Prune Suggestions


Enable Portals.
Further limits the number of suggestions in the Autofill dropdown. – Mac, Windows, Linux,
Portals are an experimental web platform feature that allows embedding and seamless Default
Chrome OS, Android
transitions between pages. See https://github.com/WICG/portals and Default #autofill-prune-suggestions
https://wicg.github.io/portals/ – Mac, Windows, Linux, Chrome OS, Android
#enable-portals
Allows a page to show popups during its unloading
When the flag is set to enabled, pages are allowed to show popups while they are being
Allow using platform authenticators to retrieve server cards Disabled
unloaded. – Mac, Windows, Linux, Chrome OS, Android
When enabled, users will be given the option to use a platform authenticator (if available) to
#allow-popups-during-page-unload
verify
Your card ownership
changes when effect
will take retrieving
thecredit
nextcards
timefrom
youGoogle
restartPayments. – Mac,
your device. Windows, Default
Restart Now Your changes will take effect the next time you restart your device. Restart Now
Linux, Chrome OS, Android
#enable-autofill-credit-card-authentication Enables advanced PPD attributes
Enables advanced settings on CUPS printers – Chrome OS Default
#enable-advanced-ppd-attributes
Search flags Reset all to default

Forbid synchronous XHR requests in page dismissal


Disallow synchronous XHR requests during page dismissal when the page is being navigated
Default
away or closed by the user. – Mac, Windows, Linux, Chrome OS, Android
#enable-forbid-sync-xhr-in-page-dismissal

Web Platform Controls updated UI


If enabled, HTML forms elements will be rendered using an updated style. – Mac, Windows,
Default
Linux, Chrome OS, Android
#form-controls-refresh

Auto Screen Brightness model


Uses Auto Screen Brightness model to adjust screen brightness based on ambient light –
Default
Chrome OS
#auto-screen-brightness

Sync Wi-Fi network configurations


Enables the option to sync Wi-Fi network configurations with Chrome Sync. – Chrome OS Default
#sync-wifi-configurations

Use realtime priority thread for Audio Worklet


Run Audio Worklet operation on a realtime priority thread for better audio stream stability. –
Default
Mac, Windows, Linux, Chrome OS, Android
#audio-worklet-realtime-thread

Smart Dim updated model


Uses an updated model for user activity prediction (Smart Dim). – Chrome OS Default
#smart-dim-model-v3

Split OS and browser settings


Show separate settings for the OS and browser – Chrome OS Default
#split-settings

Cookie deprecation messages


Show messages in the DevTools console about upcoming deprecations that would affect
Default
sent/received cookies. – Mac, Windows, Linux, Chrome OS, Android
#cookie-deprecation-messages

Your changes will take effect the next time you restart your device. Restart Now

You might also like