https://developer.chrome.com/docs/extensions/develop/migrate/mv2-deprecation-timeline Chrome for Developers * Get inspired Blog Docs * Build with Chrome * Learn how Chrome works, participate in origin trials, and build with Chrome everywhere. * Web Platform * Capabilities * ChromeDriver * Extensions * Chrome Web Store * Chromium * Aurora * Web on Android * Origin trials * Release notes * Productivity * Create the best experience for your users with the web's best tools. * DevTools * Lighthouse * Chrome UX Report * Accessibility * Get things done quicker and neater, with our ready-made libraries. * Workbox * Puppeteer * Experience * Design a beautiful and performant web with Chrome. * AI * Performance * CSS and UI * Identity * Payments * Privacy and security * Resources * More from the Chrome team. * All documentation * Baseline * web.dev New in Chrome [ ] / * English * Deutsch * Espanol - America Latina * Francais * Indonesia * Italiano * Nederlands * Polski * Portugues - Brasil * Tieng Viet * Turkce * Russkii * `bryt * l`rbyW@ * frsy * hiNdii * baaNlaa * phaasaaaithy * Zhong Wen - Jian Ti * Zhong Wen - Fan Ti * Ri Ben Yu * hangugeo Sign in * Chrome Extensions Overview Get Started Develop How To AI Reference * API * Permissions * Manifest Samples Chrome Web Store * Prepare your Extension * Publish in the Chrome Web Store * Program Policies [ ] Chrome for Developers * * Get inspired * Blog * Docs + More + Overview + Get Started + Develop + How To + AI + Reference o More + Samples + Chrome Web Store o More * New in Chrome * What's new in Chrome Extensions * Samples * Get Started + Introduction + Hello World + Run scripts on every page + Inject scripts into the active tab + Handle events with service workers + Manage tabs + Debug extensions * Develop + Introduction + Design the user interface o User interface components o Add a popup o Implement an action o Build a context menu o Override Chrome pages o Trigger actions from the omnibox o Give users options o Notify users o Respond to commands o What are themes? o Configure extension icons o Make your extension accessible o Internationalize the interface + Core concepts o Content scripts o Message passing o Match patterns o Storage and cookies o Content filtering o The activeTab permission o Declare permissions o Permission warning guidelines o Native messaging o Cross-origin network requests o Cross-origin isolation o Service worker introduction o Extension service worker basics o The extension service worker lifecycle o Events in service workers o Real Time updates + Migrate to Manifest V3 o What is Manifest V3 o Manifest V2 support timeline o Known issues when migrating to Manifest V3 o Migration overview o Manifest V3 migration checklist o Update the manifest o Migrate to a service worker o Update your code o Replace blocking web request listeners o Improve extension security o Deal with remote hosted code violations o Publish your extension + Security and privacy o Stay secure o Protect user privacy * How To + Introduction + Design the user interface o Localization message formats o Use favicons o Support accessibility o Use the Notifications API o Extend DevTools + Integrate o Use Google Analytics 4 o Use OAuth 2.0 to authenticate users with Google o Use Firebase Cloud Messaging (FCM) with chrome.gcm o Receive messages from your server using the Push API + Use the web platform o Use WebSockets in service workers o File handling on Chrome OS o Audio recording and screen capture o Use geolocation o Use WebHID o Use WebUSB + Test and debug o End-to-end testing for Chrome Extensions o Test Chrome Extensions with Puppeteer o Test service worker termination with Puppeteer o Unit testing Chrome Extensions + Distribute your extension o Introduction o Use alternative installation methods o Self-host for Linux + Stay secure o Use eval() in sandboxed iframes * Support and feedback + Support and feedback + File an extension bug + Find and follow a bug + Get help with Chrome Extensions + Submit a feature request * Build with Chrome * Web Platform * Capabilities * ChromeDriver * Extensions * Chrome Web Store * Chromium * Aurora * Web on Android * Origin trials * Release notes * Productivity * DevTools * Lighthouse * Chrome UX Report * Accessibility * Workbox * Puppeteer * Experience * AI * Performance * CSS and UI * Identity * Payments * Privacy and security * Resources * All documentation * Baseline * web.dev * API * Permissions * Manifest * Prepare your Extension * Publish in the Chrome Web Store * Program Policies * Home * Docs * Chrome Extensions * AI Manifest V2 support timeline Stay organized with collections Save and categorize content based on your preferences. Understand when Manifest V2 will stop working for extensions Latest October 9th 2024: an update on Manifest V2 phase-out. Over the last few months, we have continued with the Manifest V2 phase-out. Currently the chrome://extensions page displays a warning banner for all users of Manifest V2 extensions. Additionally, we have started disabling Manifest V2 extensions on pre-stable channels. We will now begin disabling installed extensions still using Manifest V2 in Chrome stable. This change will be slowly rolled out over the following weeks. Users will be directed to the Chrome Web Store, where they will be recommended Manifest V3 alternatives for their disabled extension. For a short time, users will still be able to turn their Manifest V2 extensions back on. Enterprises using the ExtensionManifestV2Availability policy will be exempt from any browser changes until June 2025. See our May 2024 blog for more context. June 3rd 2024: the Manifest V2 phase-out begins. Starting on June 3rd on the Chrome Beta, Dev and Canary channels, if users still have Manifest V2 extensions installed, some will start to see a warning banner when visiting their extension management page - chrome://extensions - informing them that some (Manifest V2) extensions they have installed will soon no longer be supported. At the same time, extensions with the Featured badge that are still using Manifest V2 will lose their badge. Upcoming June 2025: Chrome MV2 deprecation enterprise rollout Enterprises using the ExtensionManifestV2Availability policy to ensure the continued functioning of Manifest V2 extensions in their organization will have one additional year - until June 2025 - to migrate the Manifest V2 extensions in their organization. Browsers with the policy enabled won't be impacted by the rollout of the deprecation until that time. Past June 2022: Chrome Web Store - no new private extensions Chrome Web Store stopped accepting new Manifest V2 extensions with visibility set to "Private". January 2022: Chrome Web Store - no new public / unlisted extensions Chrome Web Store stopped accepting new Manifest V2 extensions with visibility set to "Public" or "Unlisted". The ability to change Manifest V2 extensions from "Private" to "Public" or "Unlisted" was removed. Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. Last updated 2021-09-23 UTC. [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"], ["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"], ["Other","otherDown","thumb-down"]],["Last updated 2021-09-23 UTC."], [],[]] * Contribute + File a bug + See open issues * Related content + Chromium updates + Case studies + Archive + Podcasts & shows * Follow + @ChromiumDev on X + YouTube + Chrome for Developers on LinkedIn + RSS * Terms * Privacy * Manage cookies * English * Deutsch * Espanol - America Latina * Francais * Indonesia * Italiano * Nederlands * Polski * Portugues - Brasil * Tieng Viet * Turkce * Russkii * `bryt * l`rbyW@ * frsy * hiNdii * baaNlaa * phaasaaaithy * Zhong Wen - Jian Ti * Zhong Wen - Fan Ti * Ri Ben Yu * hangugeo