Welcome to Extensions!
Make Chrome more powerful by customizing the browser to your needs.
Customize the user interface
Explore a variety of ways to add interactions to your extension.
Modify and observe the browser
Explore ways to customize and react to the browser.
Modify and observe the web
Explore ways to change and modify web pages
How to know if permissions are safe to request in your Extension
Oliver explains what you should consider when requesting new permissions in your extension.
Can you make a cross-browser Chrome Extension?
Short answer: yes! Learn more about cross-browser extensions.
How to build your own Chrome extension and customize your web experience
See a demonstration of the power and flexibility of browser extensions used in Gmail.
Customize your browser with Chrome Extensions
Learn about the power of extensions through various examples.
Develop Chrome Extensions with DevTools for agents
Learn how to allow your coding agents to interact with and debug your extensions.
How to protect Chrome extension code and API keys
Oliver explains the accessibility of JavaScript source code and how Chrome Web Store policies help keep your code safe.
install_desktop
Action API demo
This sample demonstrates the use of the Action API which changes the icon, icon badge, hover text or popup page depending on the user's choice or action.
install_desktop
UserScript API demo
A user script can be created by users or downloaded from a script repository. This sample
allows you to inject files and arbitrary code added in an options page.
install_desktop
Scripting API demo
This sample demonstrates how you can inject JavaScript into web pages using the Scripting API.
install_desktop
SidePanel API demo
This sample demonstrates how to create a side panel that opens when the user clicks a button on a page or opens a context menu.
Get help with Chrome Extensions
Get answers to questions not covered by the documentation.
File a bug
Report extension bugs or problems with documentation.
Request a feature
Submit a request for a feature that you believe could improve the extension platform.
Find and follow a bug report
Check whether a bug or feature request has already been reported.