Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Careful, these experiments may bite
- WARNING These experimental features may change, break, or disappear at any time. We make absolutely no guarantees about what may happen if you turn one of these experiments on, and your browser may even spontaneously combust. Jokes aside, your browser may delete all your data, or your security and privacy could be compromised in unexpected ways. Any experiments you enable will be enabled for all users of this browser. Please proceed with caution. Interested in cool new Chrome features? Try our beta channel at chrome.com/beta.
- Experiments Reset all to default
- Override software rendering list Mac, Windows, Linux, Chrome OS, Android
- Overrides the built-in software rendering list and enables GPU-acceleration on unsupported system configurations. #ignore-gpu-blacklist
- Disable
- Experimental canvas features Mac, Windows, Linux, Chrome OS, Android
- Enables the use of experimental canvas features which are still in development. #enable-experimental-canvas-features
- Disable
- Accelerated 2D canvas Mac, Windows, Linux, Chrome OS, Android
- Enables the use of the GPU to perform 2d canvas rendering instead of using software rendering. #disable-accelerated-2d-canvas
- Disable
- Display list 2D canvas Mac, Windows, Linux, Chrome OS, Android
- Enables the use of display lists to record 2D canvas commands. This allows 2D canvas rasterization to be performed on separate thread. #enable-display-list-2d-canvas
- Enable 2D canvas dynamic rendering mode switching. Mac, Windows, Linux, Chrome OS, Android
- There are multiple implementations of the graphics rendering pipeline for the 2D canvas. These different implementations have different performance characteristics. Turning on this flag allows canvas 2D contexts to switch between these implementations on the fly based on how the canvas is used in order to increase performance. For example, going from an implementation that uses the GPU to one that doesn't. #enable-canvas-2d-dynamic-rendering-mode-switching
- Disable
- Composited render layer borders Mac, Windows, Linux, Chrome OS, Android
- Renders a border around composited Render Layers to help debug and study layer compositing. #composited-layer-borders
- Enable
- GL composited texture quad borders Mac, Windows, Linux, Chrome OS, Android
- Renders a border around GL composited texture quads to help debug and study overlay support. #gl-composited-texture-quad-borders
- Disable
- Show overdraw feedback Mac, Windows, Linux, Chrome OS, Android
- Visualize overdraw by color-coding elements based on if they have other elements drawn underneath. #show-overdraw-feedback
- Enable
- Partial swap Mac, Windows, Linux, Chrome OS, Android
- Sets partial swap behavior. #ui-disable-partial-swap
- Disable
- WebRTC Stun origin header Mac, Windows, Linux, Chrome OS, Android
- When enabled, Stun messages generated by WebRTC will contain the Origin header. #enable-webrtc-stun-origin
- Disable
- WebRTC Echo Canceller 3. Mac, Windows, Linux, Chrome OS, Android
- Experimental WebRTC echo canceller (AEC3). #WebRtcUseEchoCanceller3
- Native Client Mac, Windows, Linux, Chrome OS, Android
- Support Native Client for all web applications, even those that were not installed from the Chrome Web Store. #enable-nacl
- Disable
- Native Client GDB-based debugging Mac, Windows, Linux, Chrome OS
- Enable GDB debug stub. This will stop a Native Client application on startup and wait for nacl-gdb (from the NaCl SDK) to attach to it. #enable-nacl-debug
- Disable
- Force PNaCl Subzero Mac, Windows, Linux, Chrome OS
- Force the use of PNaCl's fast Subzero translator for all pexe files. #force-pnacl-subzero
- Disable
- Restrict Native Client GDB-based debugging by pattern Mac, Windows, Linux, Chrome OS
- Restricts Native Client application GDB-based debugging by URL of manifest file. Native Client GDB-based debugging must be enabled for this option to work. #nacl-debug-mask
- Experimental Extension APIs Mac, Windows, Linux, Chrome OS
- Enables experimental extension APIs. Note that the extension gallery doesn't allow you to upload extensions that use experimental APIs. #extension-apis
- Disable
- Extensions on chrome:// URLs Mac, Windows, Linux, Chrome OS, Android
- Enables running extensions on chrome:// URLs, where extensions explicitly request this permission. #extensions-on-chrome-urls
- Enable
- Fast tab/window close Mac, Windows, Linux, Chrome OS, Android
- Enables fast tab/window closing - runs a tab's onunload js handler independently of the GUI. #enable-fast-unload
- Disable
- New history entries require a user gesture. Mac, Windows, Linux, Chrome OS, Android
- Require a user gesture to add a history entry. #enable-history-entry-requires-user-gesture
- Disable
- Hyperlink auditing Mac, Windows, Linux, Chrome OS, Android
- Sends hyperlink auditing pings. #disable-hyperlink-auditing
- Disable
- Show Autofill predictions Mac, Windows, Linux, Chrome OS, Android
- Annotates web forms with Autofill field type predictions as placeholder text. #show-autofill-type-predictions
- Disable
- Smooth Scrolling Windows, Linux, Chrome OS, Android
- Animate smoothly when scrolling page content. #smooth-scrolling
- Overlay Scrollbars Windows, Linux, Chrome OS
- Enable the experimental overlay scrollbars implementation. You must also enable threaded compositing to have the scrollbars animate. #overlay-scrollbars
- Save Page as MHTML Mac, Windows, Linux
- Enables saving pages as MHTML: a single text file containing HTML and all sub-resources. #save-page-as-mhtml
- Disable
- MHTML Generation Option Mac, Windows, Linux
- Provides experimental options for MHTML file generator. #mhtml-generator-option
- Experimental QUIC protocol Mac, Windows, Linux, Chrome OS, Android
- Enable experimental QUIC protocol support. #enable-quic
- Latest stable JavaScript features Mac, Windows, Linux, Chrome OS, Android
- 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. #disable-javascript-harmony-shipping
- Disable
- Experimental JavaScript Mac, Windows, Linux, Chrome OS, Android
- Enable web pages to use experimental JavaScript features. #enable-javascript-harmony
- Disable
- Experimental Validate Asm.js and convert to WebAssembly when valid. Mac, Windows, Linux, Chrome OS, Android
- Validate Asm.js when "use asm" is present and then convert to WebAssembly. #enable-asm-webassembly
- WebAssembly structured cloning support. Mac, Windows, Linux, Chrome OS, Android
- Enable web pages to use WebAssembly structured cloning. #enable-webassembly
- Experimental enabled SharedArrayBuffer support in JavaScript. Mac, Windows, Linux, Chrome OS, Android
- Enable SharedArrayBuffer support in JavaScript. #shared-array-buffer
- Experimental JavaScript Compilation Pipeline Mac, Windows, Linux, Chrome OS, Android
- Enable V8 to use the experimental Ignition interpreter and TurboFan compiler for JavaScript execution. #enable-v8-future
- 3D software rasterizer Mac, Windows, Linux, Chrome OS, Android
- Fall back to a 3D software rasterizer when the GPU cannot be used. #disable-software-rasterizer
- Disable
- GPU rasterization Mac, Windows, Linux, Chrome OS, Android
- Use GPU to rasterize web content. Requires impl-side painting. #enable-gpu-rasterization
- GPU rasterization MSAA sample count. Mac, Windows, Linux, Chrome OS, Android
- Specify the number of MSAA samples for GPU rasterization. #gpu-rasterization-msaa-sample-count
- Slimming paint invalidation. Mac, Windows, Linux, Chrome OS, Android
- Whether to enable a new paint invalidation system. #slimming-paint-invalidation
- Experimental Web Platform features Mac, Windows, Linux, Chrome OS, Android
- Enables experimental Web Platform features that are in development. #enable-experimental-web-platform-features
- Disable
- Developer Tools experiments Mac, Windows, Linux, Chrome OS
- Enables Developer Tools experiments. Use Settings panel in Developer Tools to toggle individual experiments. #enable-devtools-experiments
- Disable
- Silent Debugging Mac, Windows, Linux, Chrome OS
- Do not show the infobar when an extension attaches to a page via chrome.debugger API. This is required to debug extension background pages. #silent-debugger-extension-api
- Enable
- Scroll prediction Mac, Windows, Linux, Chrome OS
- Predicts the finger's future position during scrolls allowing time to render the frame before the finger is there. #enable-scroll-prediction
- Disable
- UI Layout for the browser's top chrome Mac, Windows, Linux, Chrome OS
- Toggles between normal and touch (formerly "hybrid") layouts. #top-chrome-md
- Site settings with All sites and Site details Mac, Windows, Linux, Chrome OS
- Adds new ways of viewing Site settings. #enable-site-settings
- Disable
- Material Design in the rest of the browser's native UI Mac, Windows, Linux, Chrome OS
- Extends the --top-chrome-md setting to secondary UI (bubbles, dialogs, etc.). On Mac, this enables MacViews, which uses toolkit-views for native browser dialogs. #secondary-ui-md
- Disable
- Touch Events API Mac, Windows, Linux, Chrome OS
- Force Touch Events API feature detection to always be enabled or disabled, or to be enabled when a touchscreen is detected on startup (Automatic, the default). #touch-events
- Touch adjustment Windows, Linux, Chrome OS, Android
- Refine the position of a touch gesture in order to compensate for touches having poor resolution compared to a mouse. #disable-touch-adjustment
- Disable
- Prefer HTML over Flash Mac, Windows, Linux, Chrome OS
- Prefer HTML content by hiding Flash from the list of plugins. #prefer-html-over-flash
- NaCl Socket API. Mac, Windows, Linux, Chrome OS
- Allows applications to use NaCl Socket API. Use only to test NaCl plugins. #allow-nacl-socket-api
- Enable
- Run all Flash content when Flash setting is set to "allow" Mac, Windows, Linux, Chrome OS
- For sites that have been set to "allow" Flash content, run all content including any that has been deemed unimportant. #run-all-flash-in-allow-mode
- Hardware-accelerated video decode Mac, Windows, Chrome OS, Android
- Hardware-accelerated video decode where available. #disable-accelerated-video-decode
- Disable
- Debugging for packed apps Mac, Windows, Linux, Chrome OS
- Enables debugging context menu options such as Inspect Element for packed applications. #debug-packed-apps
- Enable
- Password generation Mac, Windows, Linux, Chrome OS, Android
- Allow the user to have Chrome generate passwords when it detects account creation pages. #enable-password-generation
- Force-saving of passwords Mac, Windows, Linux, Chrome OS, Android
- Allow the user to manually enforce password saving instead of relying on password manager's heuristics. #enable-password-force-saving
- Manual password generation. Mac, Windows, Linux, Chrome OS, Android
- Allow the user to manually enforce to generate password on a password field. #enable-manual-password-generation
- Show autofill signatures. Mac, Windows, Linux, Chrome OS, Android
- Annotates web forms with Autofill signatures as HTML attributes. #enable-show-autofill-signatures
- Enable
- Affiliation based matching in password manager Mac, Windows, Linux, Chrome OS, Android
- Allow credentials stored for Android applications to be filled into corresponding websites. #affiliation-based-matching
- Use Google Payments sandbox servers Mac, Windows, Linux, Chrome OS, Android
- For developers: use the sandbox service for Google Payments API calls. #wallet-service-use-sandbox
- Overscroll history navigation Mac, Windows, Linux, Chrome OS, Android
- Experimental history navigation in response to horizontal overscroll. #overscroll-history-navigation
- Touch initiated drag and drop Windows, Chrome OS
- Touch drag and drop can be initiated through long press on a draggable element. #enable-touch-drag-drop
- Enable navigation tracing Mac, Windows, Linux, Chrome OS, Android
- This is to be used in conjunction with the trace-upload-url flag. WARNING: When enabled, Chrome will record performance data for every navigation and upload it to the URL specified by the trace-upload-url flag. The trace may include personally identifiable information (PII) such as the titles and URLs of websites you visit. #enable-navigation-tracing
- Disable
- Trace label for navigation tracing Mac, Windows, Linux, Chrome OS, Android
- This is to be used in conjunction with the enable-navigation-tracing flag. Please select the label that best describes the recorded traces. This will choose the destination the traces are uploaded to. If you are not sure, select other. If left empty, no traces will be uploaded. #trace-upload-url
- Enable the "stale-while-revalidate" cache directive Mac, Windows, Linux, Chrome OS, Android
- Enable the experimental implementation of the "Cache-Control: stale-while-revalidate" directive. This permits servers to specify that some resources may be revalidated in the background to improve latency. #enable-stale-while-revalidate
- Service worker navigation preload. Mac, Windows, Linux, Chrome OS, Android
- Enable web pages to use the experimental service worker navigation preload API. #enable-service-worker-navigation-preload
- Substring matching for Autofill suggestions Mac, Windows, Linux, Chrome OS, Android
- Match Autofill suggestions based on substrings (token prefixes) rather than just prefixes. #enable-suggestions-with-substring-match
- Disable
- Speculative launch of service workers. Mac, Windows, Linux, Chrome OS, Android
- Speculatively launch service workers using touch and mouse events. #enable-speculative-launch-service-worker
- Managed bookmarks for supervised users Mac, Windows, Linux, Chrome OS, Android
- Enable the managed bookmarks folder for supervised users. #enable-supervised-user-managed-bookmarks-folder
- Disable
- LCD text antialiasing Mac, Windows, Linux, Chrome OS
- If disabled, text is rendered with grayscale antialiasing instead of LCD (subpixel) when doing accelerated compositing. #lcd-text-aa
- Google Payments card saving checkbox Mac, Windows, Linux, Chrome OS, Android
- Show the checkbox to offer local saving of a credit card downloaded from the server. #enable-offer-store-unmasked-wallet-cards
- Offline Auto-Reload Mode Mac, Windows, Linux, Chrome OS, Android
- Pages that fail to load while the browser is offline will be auto-reloaded when the browser is online again. #enable-offline-auto-reload
- Only Auto-Reload Visible Tabs Mac, Windows, Linux, Chrome OS, Android
- Pages that fail to load while the browser is offline will only be auto-reloaded if their tab is visible. #enable-offline-auto-reload-visible-only
- Show Saved Copy Button Mac, Windows, Linux, Chrome OS, Android
- When a page fails to load, if a stale copy of the page exists in the browser cache, a button will be presented to allow the user to load that stale copy. The primary enabling choice puts the button in the most salient position on the error page; the secondary enabling choice puts it secondary to the reload button. #show-saved-copy
- Default tile width Mac, Windows, Linux, Chrome OS, Android
- Specify the default tile width. #default-tile-width
- Default tile height Mac, Windows, Linux, Chrome OS, Android
- Specify the default tile height. #default-tile-height
- Gesture requirement for media playback Mac, Windows, Linux, Chrome OS, Android
- User gesture requirement for playing media elements. Disabling this will allow autoplay to work. #disable-gesture-requirement-for-media-playback
- Disable
- Media playback in cross-origin iframes requires user gesture Mac, Windows, Linux, Chrome OS
- Playing media elements in cross-origin iframes requires user gesture. Disabling this will allow autoplay in cross-origin iframes to work. #cross-origin-media-playback-requires-user-gesture
- Simple Cache for HTTP Mac, Windows, Linux, Chrome OS
- The Simple Cache for HTTP is a new cache. It relies on the filesystem for disk space allocation. #enable-simple-cache-backend
- Device Discovery Notifications Mac, Windows, Linux, Chrome OS
- Device discovery notifications on local network. #device-discovery-notifications
- Print Preview Registration Promos Mac, Windows, Linux, Chrome OS
- Enable registering unregistered cloud printers from print preview. #enable-print-preview-register-promos
- Disable
- XPS in Google Cloud Print Windows
- XPS enables advanced options for classic printers connected to the Cloud Print with Chrome. Printers must be re-connected after changing this flag. #enable-cloud-print-xps
- Disable
- Hiding close buttons on inactive tabs when stacked Windows, Linux, Chrome OS
- Hides the close buttons of inactive tabs when the tabstrip is in stacked mode. #disable-hide-inactive-stacked-tab-close-buttons
- Disable
- Spelling Feedback Field Trial Mac, Windows, Linux, Chrome OS, Android
- Enable the field trial for sending user feedback to spelling service. #enable-spelling-feedback-field-trial
- Disable
- WebGL Draft Extensions Mac, Windows, Linux, Chrome OS, Android
- Enabling this option allows web applications to access the WebGL Extensions that are still in draft status. #enable-webgl-draft-extensions
- Enable
- New profile management system Mac, Windows, Linux, Chrome OS, Android
- Enables the new profile management system, including profile lock and the new avatar menu UI. #enable-new-profile-management
- Identity consistency between browser and cookie jar Mac, Windows, Linux, Chrome OS, Android
- When enabled, the browser manages signing in and out of Google accounts. #enable-account-consistency
- Enable new gaia password-separated sign in flow Mac, Windows, Linux
- When enabled, signing in to the browser will use a new gaia password-separated sign in flow. #enable-password-separated-signin-flow
- Use material design user menu Mac, Windows, Linux
- When enabled, the desktop user menu will be switched to the material design version with a more intuitive flow. #show-material-design-user-menu
- Google profile name and icon Mac, Windows, Linux
- Enables using Google information to populate the profile name and icon in the avatar menu. #enable-google-profile-info
- Disable
- Zero-copy rasterizer Mac, Windows, Linux, Chrome OS, Android
- Raster threads write directly to GPU memory associated with tiles. #enable-zero-copy
- The new bookmark app system Mac, Windows, Linux, Chrome OS
- Enables the new system for creating bookmark apps. #disable-new-bookmark-apps
- Translate 2016Q2 UI Windows, Linux, Chrome OS
- Improved triggering logic and look for Translate Bubble UI #translate-2016q2-ui
- Translate Language by ULP Mac, Windows, Linux, Chrome OS, Android
- Improved translate target language and triggering logic by considering information from User Language Profile (ULP). #translate-lang-by-ulp
- Rect-based targeting in views Windows, Linux, Chrome OS
- Rect-based targeting uses a heuristic to determine the most probable target of a gesture, where the touch region is represented by a rectangle. #disable-views-rect-based-targeting
- Disable
- Number of raster threads Mac, Windows, Linux, Chrome OS, Android
- Specify the number of raster threads. #num-raster-threads
- Permission Action Reporting Mac, Windows, Linux, Chrome OS, Android
- Enables permission action reporting to Safe Browsing servers for opted in users. #enable-permission-action-reporting
- Permissions Blacklist Mac, Windows, Linux, Chrome OS, Android
- Enables the Permissions Blacklist, which blocks permissions for blacklisted sites for Safe Browsing users. #enable-permissions-blacklist
- Single-click autofill Mac, Windows, Linux, Chrome OS, Android
- Make autofill suggestions on initial mouse click on a form element. #enable-single-click-autofill
- Cast Streaming hardware video encoding Mac, Windows, Linux, Chrome OS, Android
- This option enables support in Cast Streaming for encoding video streams using platform hardware. #disable-cast-streaming-hw-encoding
- Disable
- Threaded scrolling Mac, Windows, Linux, Chrome OS, Android
- 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. #disable-threaded-scrolling
- Disable
- Show settings in a window Mac, Windows, Linux, Chrome OS
- Settings will be shown in a dedicated window instead of as a browser tab. #enable-settings-window
- Inert visual viewport. Mac, Windows, Linux, Chrome OS, Android
- Experiment to have all APIs reflect the layout viewport. This will make window.scroll properties relative to the layout viewport. #inert-visual-viewport
- Enable
- Distance field text Mac, Windows, Linux, Chrome OS, Android
- Text is rendered with signed distance fields rather than bitmap alpha masks. #distance-field-text
- Extension Content Verification Mac, Windows, Linux, Chrome OS
- This flag can be used to turn on verification that the contents of the files on disk for extensions from the webstore match what they're expected to be. This can be used to turn on this feature if it would not otherwise have been turned on, but cannot be used to turn it off (because this setting can be tampered with by malware). #extension-content-verification
- User consent for extension scripts Mac, Windows, Linux, Chrome OS, Android
- Require user consent for an extension running a script on the page, if the extension requested permission to run on all urls. #extension-active-script-permission
- Enable
- Embedded extension options Mac, Windows, Linux, Chrome OS
- Display extension options as an embedded element in chrome://extensions rather than opening a new tab. #enable-embedded-extension-options
- Disable
- Drop sync credentials from password manager Mac, Windows, Linux, Chrome OS, Android
- The password manager will not offer to save the credential used to sync. #drop-sync-credential
- Experiments that message center always scroll up upon notification removal Mac, Windows, Linux, Chrome OS
- Enables experiment that message center always scroll up when a notification is removed. #enable-message-center-always-scroll-up-upon-notification-removal
- Disable
- Enable Material Design policy page Mac, Windows, Linux, Chrome OS
- If enabled, the chrome://md-policy URL loads the Material Design policy page. #enable-md-policy-page
- Disable
- Memory coordinator Windows, Linux, Chrome OS, Android
- Enable memory coordinator instead of memory pressure listeners. #enable-memory-coordinator
- Tab audio muting UI control Mac, Windows, Linux, Chrome OS
- When enabled, the audio indicators in the tab strip double as tab audio mute controls. This also adds commands in the tab context menu for quickly muting multiple selected tabs. #enable-tab-audio-muting
- Disable
- Experimental Credential Manager API Mac, Windows, Linux, Chrome OS, Android
- Enables an experimental implementation of the Credential Manager API. Don't enable this unless you know what you're doing. #enable-credential-manager-api
- Reduce default 'referer' header granularity. Mac, Windows, Linux, Chrome OS, Android
- If a page hasn't set an explicit referrer policy, setting this flag will reduce the amount of information in the 'referer' header for cross-origin requests. #reduced-referrer-granularity
- Enable
- Mark non-secure origins as non-secure Mac, Windows, Linux, Chrome OS, Android
- Change the UI treatment for HTTP pages #mark-non-secure-as
- Show in-form warnings for sensitive fields when the top-level page is not HTTPS Mac, Windows, Linux, Chrome OS, Android
- Attaches a warning UI to any password or credit card fields detected when the top-level page is not HTTPS #enable-http-form-warning
- Out of process iframes Mac, Windows, Linux, Chrome OS, Android
- Highly experimental support for rendering cross-site iframes in separate processes. In this mode, documents will share a renderer process only if they are from the same web site. #enable-site-per-process
- Disable
- Top document isolation Mac, Windows, Linux, Chrome OS, Android
- Highly experimental performance mode where cross-site iframes are kept in a separate process from the top document. In this mode, iframes from different third-party sites will be allowed to share a process. #enable-top-document-isolation
- Disable
- Use Blink's zoom for device scale factor. Mac, Windows, Linux, Chrome OS, Android
- If enabled, Blink uses its zooming mechanism to scale content for device scale factor. #enable-use-zoom-for-dsf
- Allow invalid certificates for resources loaded from localhost. Mac, Windows, Linux, Chrome OS, Android
- Allows requests to localhost over HTTPS even when an invalid certificate is presented. #allow-insecure-localhost
- Enable
- Add to shelf Mac, Windows, Linux, Chrome OS
- Enable the display of add to shelf banners, which prompt a user to add a web app to their shelf, or other platform-specific equivalent. #enable-add-to-shelf
- Bypass user engagement checks Mac, Windows, Linux, Chrome OS, Android
- Bypasses user engagement checks for displaying app banners, such as requiring that users have visited the site before and that the banner hasn't been shown recently. This allows developers to test that other eligibility requirements for showing app banners, such as having a manifest, are met. #bypass-app-banner-engagement-checks
- Disable
- Use Chrome Sync sandbox Mac, Windows, Linux, Chrome OS, Android
- Connects to the testing server for Chrome Sync. #use-sync-sandbox
- Disable
- Load Media Router Component Extension Mac, Windows, Linux, Chrome OS
- Loads the Media Router component extension at startup. #load-media-router-component-extension
- Causes audio output streams to check if channel layouts other than the default hardware layout are available. Windows
- Causes audio output streams to check if channel layouts other than the default hardware layout are available. Turning this on will allow the OS to do stereo to surround expansion if supported. May expose third party driver bugs, use with caution. #try-supported-channel-layouts
- Disable
- WebVR Mac, Windows, Linux, Chrome OS, Android
- Enabling this option allows web applications to access experimental Virtual Reality APIs. #enable-webvr
- Enable
- V8 caching mode. Mac, Windows, Linux, Chrome OS, Android
- Caching mode for the V8 JavaScript engine. #v8-cache-options
- V8 caching strategy for CacheStorage. Mac, Windows, Linux, Chrome OS, Android
- Caching strategy of scripts in CacheStorage for the V8 JavaScript engine. #v8-cache-strategies-for-cache-storage
- Enable Clear browsing data counters. Mac, Windows, Linux, Chrome OS, Android
- Shows data volume counters in the Clear browsing data dialog. #enable-clear-browsing-data-counters
- Simplified full screen / mouse lock UI. Windows, Linux, Chrome OS
- A simplified new user experience when entering page-triggered full screen or mouse pointer lock states. #simplified-fullscreen-ui
- Experimental keyboard lock UI. Mac, Windows, Linux, Chrome OS
- An experimental full screen with keyboard lock mode requiring users to hold Esc to exit. #experimental-keyboard-lock-ui
- Block scripts loaded via document.write Mac, Windows, Linux, Chrome OS, Android
- Disallows fetches for third-party parser-blocking scripts inserted into the main frame via document.write. #disallow-doc-written-script-loads
- Enable exporting of tracing events to ETW. Windows
- If enabled, trace events will be exported to the Event Tracing for Windows (ETW) and can then be captured by tools such as UIForETW or Xperf. #trace-export-events-to-etw
- Enable
- Enable or disable merging merging the key event (WM_KEY*) with char event (WM_CHAR). Windows
- If disabled, Chrome will handle WM_KEY* and WM_CHAR separatedly. #merge-key-char-events
- Use Windows Runtime MIDI API Windows
- Use Windows Runtime MIDI API for WebMIDI (effective only on Windows 10 or later). #use-winrt-midi-api
- Enable Push API background mode Mac, Windows, Linux
- Enable background mode for the Push API. This allows Chrome to continue running after the last window is closed, and to launch at OS startup, if the Push API needs it. #enable-push-api-background-mode
- Enable AppContainer Lockdown. Windows
- Enables the use of an AppContainer on sandboxed processes to improve security. #enable-appcontainer
- Enable offering upload of Autofilled credit cards Mac, Windows, Linux, Chrome OS, Android
- Enables a new option to upload credit cards to Google Payments for sync to all Chrome devices. #enable-autofill-credit-card-upload
- Enable Material Design bookmarks Mac, Windows, Linux, Chrome OS
- If enabled, the chrome://bookmarks/ URL loads the Material Design bookmarks page. #enable-md-bookmarks
- Enable Material Design feedback Mac, Windows, Linux, Chrome OS
- If enabled, reporting an issue will load the Material Design feedback UI. #enable-md-feedback
- Disable
- Enable Material Design history Mac, Windows, Linux, Chrome OS
- If enabled, the chrome://history/ URL loads the Material Design history page. #enable-md-history
- Enable Material Design settings Mac, Windows, Linux, Chrome OS
- If enabled, the chrome://settings/ URL loads the Material Design settings page. #enable-md-settings
- SafeSearch URLs reporting. Mac, Windows, Linux, Chrome OS, Android
- If enabled, inappropriate URLs can be reported back to SafeSearch. #safe-search-url-reporting
- Force UI direction Mac, Windows, Linux, Chrome OS, Android
- Explicitly force the UI to left-to-right (LTR) or right-to-left (RTL) mode, overriding the default direction of the UI language. #force-ui-direction
- Enable Material Design extensions Mac, Windows, Linux, Chrome OS
- If enabled, the chrome://extensions/ URL loads the Material Design extensions page. #enable-md-extensions
- Enable Input IME API Windows, Linux
- Enable the use of chrome.input.ime API. #enable-input-ime-api
- Origin Trials Mac, Windows, Linux, Chrome OS, Android
- Enables origin trials for controlling access to feature/API experiments. #enable-origin-trials
- Brotli Content-Encoding. Mac, Windows, Linux, Chrome OS, Android
- Enable Brotli Content-Encoding support. #enable-brotli
- WebUSB Mac, Windows, Linux, Chrome OS, Android
- Enable WebUSB support. #enable-webusb
- Automatic tab discarding Mac, Windows
- If enabled, tabs get automatically discarded from memory when the system memory is low. Discarded tabs are still visible on the tab strip and get reloaded when clicked on. Info about discarded tabs can be found at chrome://discards. #automatic-tab-discarding
- WebGL 2.0 Mac, Windows, Linux, Chrome OS, Android
- Allow web applications to access WebGL 2.0. #enable-es3-apis
- New version of User Agent Intervention for WebFonts loading. Mac, Windows, Linux, Chrome OS, Android
- Enable New version of User Agent Intervention for WebFonts loading. #enable-webfonts-intervention-v2
- Trigger User Agent Intervention for WebFonts loading always. Mac, Windows, Linux, Chrome OS, Android
- Enable to trigger User Agent Intervention for WebFonts loading always. This flag affects only when the intervention is enabled. #enable-webfonts-intervention-trigger
- Enable
- Group history by domain Mac, Windows, Linux, Chrome OS
- Group history by website domain (i.e. google.com) on chrome://history. #enable-grouped-history
- Enable
- Maximum TLS version enabled. Mac, Windows, Linux, Chrome OS, Android
- Set maximum enabled TLS version. #ssl-version-max
- Token Binding. Mac, Windows, Linux, Chrome OS, Android
- Enable Token Binding support. #enable-token-binding
- Scroll Anchoring Mac, Windows, Linux, Chrome OS, Android
- Adjusts scroll position to prevent visible jumps when offscreen content changes. #enable-scroll-anchoring
- Disable Audio For Desktop Share Mac, Windows, Linux, Chrome OS, Android
- With this flag on, desktop share picker window will not let the user choose whether to share audio. #disable-audio-support-for-desktop-share
- Enable
- Disable Desktop Share with tab source Mac, Windows, Linux, Chrome OS, Android
- This flag controls whether users can choose a tab for desktop share. #tab-for-desktop-share
- Enable
- WebRTC H.264 software video encoder/decoder Mac, Windows, Linux, Chrome OS
- When enabled, an H.264 software video encoder/decoder pair is included. If a hardware encoder/decoder is also available it may be used instead of this encoder/decoder. #enable-webrtc-h264-with-openh264-ffmpeg
- Autofill sync credential Mac, Windows, Linux, Chrome OS, Android
- How the password manager handles autofill for the sync credential. #protect-sync-credential
- Autofill sync credential only for transactional reauth pages Mac, Windows, Linux, Chrome OS, Android
- How the password manager handles autofill for the sync credential only for transactional reauth pages. #protect-sync-credential-on-reauth
- Password import and export Mac, Windows, Linux, Chrome OS
- Import and Export functionality in password settings. #password-import-export
- Google branding in the context menu Mac, Windows, Linux, Chrome OS
- Shows a Google icon next to context menu items powered by Google services. #enable-google-branded-context-menu
- Enable
- Pointer Events Mac, Windows, Linux, Chrome OS, Android
- Enables support for the Pointer Events API. This is intended only for testing by web developers. #enable-pointer-events
- Passive Event Listener Override Mac, Windows, Linux, Chrome OS, Android
- 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 websites but is useful for demonstrating the potential performance benefits of adopting passive event listeners. #passive-listener-default
- Document Level Event Listeners Passive Default Mac, Windows, Linux, Chrome OS, Android
- Forces touchstart, and touchmove event listeners on document level targets (which haven't requested otherwise) to be treated as passive. #document-passive-event-listeners
- Touch Event Listeners Passive Default During Fling Mac, Windows, Linux, Chrome OS, Android
- Forces touchstart, and first touchmove per scroll event listeners during fling to be treated as passive. #passive-event-listeners-due-to-fling
- Enable loading IPC optimization for small resources. Mac, Windows, Linux, Chrome OS, Android
- Enable loading IPC optimization for small resources. #enable-loading-ipc-optimization-for-small-resources
- FontCache scaling Mac, Windows, Linux, Chrome OS, Android
- Reuse a cached font in the renderer to serve different sizes of font for faster layout. #enable-font-cache-scaling
- Framebusting requires same-origin or a user gesture Mac, Windows, Linux, Chrome OS, Android
- Don't permit an iframe to navigate the top level browsing context unless they are same-origin or the iframe is processing a user gesture. #enable-framebusting-needs-sameorigin-or-usergesture
- Web Payments Mac, Windows, Linux, Chrome OS
- Enable Web Payments API integration, a JavaScript API for merchants. #web-payments
- Fill passwords on account selection Mac, Windows, Linux, Chrome OS, Android
- Filling of passwords when an account is explicitly selected by the user rather than autofilling credentials on page load. #fill-on-account-select
- New audio rendering mixing strategy Mac, Windows, Linux, Android
- Use the new audio rendering mixing strategy. #new-audio-rendering-mixing-strategy
- Optimize background video playback. Mac, Windows, Linux, Chrome OS, Android
- Disable video tracks when the video is played in the background to optimize performance. #disable-background-video-track
- Task Scheduler Mac, Windows, Linux, Chrome OS, Android
- Enables redirection of some task posting APIs to the task scheduler. #browser-task-scheduler
- Feature Policy Mac, Windows, Linux, Chrome OS, Android
- Enables granting and removing access to features through the Feature-Policy HTTP header. #enable-feature-policy
- Gamepad Extensions Mac, Windows, Linux, Chrome OS, Android
- Enabling this option allows web applications to access experimental extensions to the Gamepad APIs. #enable-gamepad-extensions
- Switch 'Save as' menu labels to 'Download' Mac, Windows, Linux, Chrome OS
- Enables an experiment to switch menu labels that use 'Save as...' to 'Download'. #saveas-menu-text-experiment
- Enable
- Generic Sensor Mac, Windows, Linux, Chrome OS, Android
- Enable sensor APIs based on Generic Sensor API. #enable-generic-sensor
- Throttle expensive background timers Mac, Windows, Linux, Chrome OS, Android
- Enables intervention to limit CPU usage of background timers to 1%. #expensive-background-timer-throttling
- Manage audio focus across tabs Mac, Windows, Linux, Chrome OS
- Manage audio focus across tabs to improve the audio mixing. #enable-default-media-session
- Persistence Toggle in Permission Prompts Windows, Linux, Chrome OS, Android
- Whether to display a persistence toggle in permission prompts. #permission-prompt-persistence-toggle
- Print Scaling. Mac, Windows, Linux, Chrome OS
- If enabled, an option to scale documents will be available in print preview. #print-scaling
- Cross process frames for guests Mac, Windows, Linux, Chrome OS
- Highly experimental where guests such as <webview> are implemented on the out-of-process iframe infrastructure. #cross-process-guests
- Media Remoting during Cast Tab Mirroring Mac, Windows, Linux, Chrome OS
- When Casting a tab to a remote device, enabling this turns on an optimization that forwards the content bitstream directly to the remote device when a video is fullscreened. #media-remoting
- Media Remoting during Cast Tab Mirroring: Encrypted content too Mac, Windows, Linux, Chrome OS
- When Media Remoting is enabled, this flag must be enabled to allow the remoting of encrypted content. When disabled, only non-encrypted content can be remoted. #media-remoting-encrypted
- No-State Prefetch Mac, Windows, Linux, Chrome OS, Android
- "No-State Prefetch" pre-downloads resources to improve load times. "Prerender" does a full pre-rendering of the page, to improve load times even more. "Simple Load" does nothing and is similar to disabling the feature, but collects more metrics for comparison purposes. #enable-nostate-prefetch
- Display the last used date of a credit card in autofill. Mac, Windows, Linux, Chrome OS, Android
- If enabled, display the last used date of a credit card in autofill. #enable-autofill-credit-card-last-used-date-display
- Custom-drawn Windows 10 Titlebar Windows
- If enabled, Chrome will draw the titlebar and caption buttons instead of deferring to Windows. #windows10-custom-titlebar
- Enable
- Faster location.reload() Mac, Windows, Linux, Chrome OS, Android
- Enable faster location.reload() to use a reload mode that revalidates only main resource forcibly. #enable-faster-location-reload
- GDI Text Printing Windows
- Use GDI to print text as simply text #gdi-text-printing
- PostScript Printing Windows
- Enable postscript generation in place of emf generation when printing to postscript capable printers. #postscript-printing
- MIDIManager dynamic instantiation for Web MIDI. Mac, Windows, Linux, Chrome OS, Android
- Enable MIDIManager dynamic instantiation for Web MIDI. #enable-midi-manager-dynamic-instantiation
- Enable new USB backend Windows
- Enables the new experimental USB backend for Windows. #new-usb-backend
- Desktop to iOS promotions. Windows
- Enable Desktop to iOS promotions, and allow users to see them if they are eligible. #enable-desktop-ios-promotions
- Experimental contextual omnibox suggestion Mac, Windows, Linux, Chrome OS
- Change omnibox contextual suggestions to an experimental source. Note that this is not an on/off switch for contextual omnibox and it only applies to suggestions provided before the user starts typing a URL or a search query (i.e. zero suggest). #enable-zero-suggest-redirect-to-chrome
- New omnibox answers in suggest types Mac, Windows, Linux, Chrome OS, Android
- Enables new types of answers in the omnibox suggest drop-down: currency conversions, dictionary definitions, sports scores, translations, and when is. #new-omnibox-answer-types
- Omnibox entity suggestions Mac, Windows, Linux, Chrome OS
- Enable receiving entity suggestions in Omnibox. #omnibox-entity-suggestions
- Unavailable Experiments
- WebRTC hardware video decoding Chrome OS, Android
- Support in WebRTC for decoding video streams using platform hardware. #disable-webrtc-hw-decoding
- Sorry, this experiment is not available on your platform.
- WebRTC hardware video encoding Chrome OS, Android
- Support in WebRTC for encoding video streams using platform hardware. #disable-webrtc-hw-encoding
- Sorry, this experiment is not available on your platform.
- WebRTC hardware h264 video encoding Chrome OS, Android
- Support in WebRTC for encoding h264 video streams using platform hardware. #enable-webrtc-hw-h264-encoding
- Sorry, this experiment is not available on your platform.
- BLE Advertising in Chrome Apps Chrome OS
- Enables BLE Advertising in Chrome Apps. BLE Advertising might interfere with regular use of Bluetooth Low Energy features. #enable-ble-advertising-in-apps
- Sorry, this experiment is not available on your platform.
- Scroll end effect Chrome OS
- Experimental scroll end effect in response to vertical overscroll. #scroll-end-effect
- Sorry, this experiment is not available on your platform.
- Touch text selection strategy Android
- Controls how text selection granularity changes when touch text selection handles are dragged. Non-default behavior is experimental. #touch-selection-strategy
- Sorry, this experiment is not available on your platform.
- TCP Fast Open Linux, Chrome OS, Android
- Enable the option to send extra authentication information in the initial SYN packet for a previously connected client, allowing faster data send start. #enable-tcp-fast-open
- Sorry, this experiment is not available on your platform.
- Simulated hardware 'Ok Google' features Chrome OS
- Enables an experimental version of 'Ok Google' hotword detection features that have a hardware dependency. #enable-hotword-hardware
- Sorry, this experiment is not available on your platform.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement