How To Publish A Chrome Extension

Mario Giancini
Mario Giancini
@MarioGiancini
Published:
Read Time: 2 min

I recently published my first Chrome Extension. The process wasn't super complicated, but there were enough steps that I wanted to document it for future reference. This assumes you're publishing a free extension without payment integration or external hosting.

1. Finish Your Extension

I'm putting this first because it's the hardest part. Finish. Your. Extension.

Don't let scope creep prevent you from shipping. Get it working for a single purpose—that's what Chrome's guidelines want anyway. If you're reading this, I'm assuming you've already built something that works.

2. Create Your ZIP File

You need a ZIP file containing at minimum a manifest.json file. The manifest should include:

  • name: What shows in the Chrome Web Store and launcher
  • version: Increment this with each update
  • icons: Standard sizes (16x16, 48x48, 128x128)

Include any HTML, CSS, and JavaScript files your extension needs. See Chrome's manifest documentation for the full spec.

3. Create a Developer Account

Go to the Chrome Web Store Developer Dashboard and sign in with your Google account.

If this is for a business or existing service, consider using a dedicated account. For personal projects, your regular Google account works fine.

4. Upload Your Extension

Click "Add new item" in the dashboard, accept the terms, and you'll land on the item details page.

5. Fill Out Store Listing

Upload your ZIP file and fill out the required fields:

  • Description
  • Screenshots (at least one)
  • Category
  • Language

The more complete your listing, the better it'll look in the store.

6. Pay the Developer Fee

First-time publishers pay a one-time $5 fee through Google Pay. Quick and painless.

7. Publish

Submit for review. My extension took about 3 days to get approved. There's no email notification—it just switches from "Pending Review" to "Published" in your dashboard. Check back after a few days if you haven't heard anything.


Resources:


Did you find this article useful?

Subscribe to my newsletter for more content like this.


Related Posts

View All →
Cover Image for Migrating From Evernote To Obsidian

Migrating From Evernote To Obsidian

In migrating from Evernote to Obsidian for note taking, the major thing that changed was not the tool but my approach to knowledge capture.