Browser and extensions

About chrome://plugins

chrome://plugins was a Chrome internal page that listed installed browser plugins and enabled control over plugin behavior. It existed primarily in Chrome versions before 2016 t...

Mara Ellison
About chrome://plugins

What chrome://plugins was and why it disappeared

chrome://plugins was a Chrome internal page that listed installed browser plugins and enabled control over plugin behavior. It existed primarily in Chrome versions before 2016 to help users manage plugin execution, permissions, and defaults. As browser security improved and plugin standards evolved, Google replaced the plugins page with chrome://settings/content and site-specific controls in chrome://settings/content/exception, making plugin management more consistent with the modern Settings architecture. This change reflects a long-term shift from per-plugin controls to Content Settings and site permissions that better align with how the web works today.

Background on browser plugins and why they mattered

In the late 1990s and 2000s, browser plugins extended web capabilities beyond HTML by enabling video playback, PDFs, flash content, and specialized applications. Because many plugins had broad system access, they became both powerful features and security risks, prompting browsers to add controls over which plugins could run and when. Over time, standards such as HTML5, Widevine CDM, and PDF.js reduced reliance on third-party plugins. As usage declined, browser vendors consolidated plugin controls into broader content and permissions systems, which is why modern Chrome moves management away from chrome://plugins toward dedicated settings pages tied to specific content types and sites.

How plugins appeared in chrome://plugins

The plugins page presented a list of detected plugin entries, each showing name, filename, description, version, and MIME types. For each plugin, users could check whether it ran automatically, click to open the plugin viewer, or adjust site-specific exceptions through adjacent controls. This made it straightforward to diagnose plugin conflicts or disable outdated offerings. However, because some entries were internal components rather than user-installable plugins, the list could appear complex and sometimes gave the impression of more user-facing options than actually existed. The interface was designed for advanced troubleshooting rather than everyday management, which contributed to the decision to move toward clearer, purpose-built settings.

Typical columns and information shown

Attribute Verified Detail Source Type
Name Display name of the plugin Internal Chrome metadata
Filename Path to the plugin module Internal Chrome metadata
Description Short summary of plugin purpose Internal Chrome metadata
Version Plugin version string when available Internal Chrome metadata
MIME types Content types the plugin handled Internal Chrome metadata

What changed and where plugin controls live now

Starting in 2016, Chrome removed the dedicated chrome://plugins page and folded its capabilities into broader settings. By default, most plugin-based content such as Flash is blocked unless a site requires it, and exceptions are managed at the origin level. The modern approach uses chrome://settings/content and per-site permissions, where you can allow or block specific content types and configure site-specific behavior. This shift makes it harder for insecure or outdated plugins to run inadvertently while giving users clearer control over which sites can use legacy functionality.

Key modern locations

  • chrome://settings/content — Manage content settings like Camera, Microphone, Location, and Flash
  • chrome://settings/content/exception — Configure site-specific permissions and block or allow as needed
  • chrome://flags — Experimental features related to WebUIDarkMode and WebUI can affect internal pages, but production changes typically roll out via standard update channels
  • chrome://plugins — No longer present in current Chrome versions; redirects or displays a deprecation note when accessed in builds that still include legacy paths

Common questions about chrome://plugins today

If you open chrome://plugins in a recent Chrome build, you will usually see a short explanation that the page is deprecated, along with links to related settings. Content that previously lived under plugins—such as Flash, PDF handling, and media codecs—is now controlled by the Content Settings and site permissions system. Browser extensions can also provide additional controls, but core plugin behavior remains governed by the policies and permissions found in Settings. Understanding this migration helps you manage plugin-related behavior without relying on the legacy address.

To control plugin-related functionality in modern Chrome, focus on Content Settings and site exceptions rather than looking for a plugins list. If a site requires a specific capability, use the permission prompts or manually adjust chrome://settings/content for that site. When troubleshooting playback or compatibility issues, check whether a plugin is blocked by default, whether an exception exists for the site, and whether the site is served over HTTPS, as mixed content policies can also affect plugin activation. For advanced diagnostics, consult Chrome’s help center or enterprise documentation, which outline supported configurations and recommended security practices.

Security and maintenance considerations

Because many legacy plugins offered broad system access, reducing their use improves security and stability. Modern replacements such as PDF renderers, media decoders, and WebCodecs minimize the need for external plugins and are sandboxed within the browser. When functionality still depends on a plugin, Chrome typically requests permission or directs you to a site-specific setting. Keeping Chrome up to date ensures you receive security fixes and the latest content handling improvements, which is the most reliable way to maintain compatibility and safety as plugin support continues to decline.

Summary

chrome://plugins was once the central place to view and control browser plugins in Chrome, but it has been deprecated in favor of the more granular Content Settings and site permissions systems. Understanding where plugin-related controls live now—and why they moved—helps you manage behavior for individual sites while reducing reliance on legacy plugin infrastructure. The changes reflect broader shifts in web standards, security practices, and browser architecture that prioritize safer, more predictable content handling. For day-to-day use, focus on Settings and per-site exceptions rather than the historical plugins page.

Related Reading

More pages in this topic cluster.

Extension Honey: What It Is and How It Works

Extension honey describes techniques and tools that change how browser extensions interact with websites, often by masking extension presence or altering observable behavior. Th...

Read next