r/chrome_extensions

SEO Health Checker is now Global! v1.2.6 adds support for English, Hindi, Japanese, and 8 more languages

SEO Health Checker is now Global! v1.2.6 adds support for English, Hindi, Japanese, and 8 more languages

Following up on my last post about version 1.2.5, I’m excited to announce that SEO Health Checker v1.2.6 has officially rolled out!

The biggest request I've received was making the tool more accessible for global users and local SEO projects. Today, I'm happy to share that we now support 11 languages!

What’s New in v1.2.6:

We’ve added full localization for the following languages:

  • English
  • Deutsch (German)
  • Español (Spanish)
  • Français (French)
  • Italiano (Italian)
  • Polski (Polish)
  • Português (Portuguese - Portugal)
  • Русский (Russian)
  • Українська (Ukrainian)
  • हिन्दी (Hindi)
  • 日本語 (Japanese)

Why use SEO Health Checker?

If you’re new to the extension, it’s designed to give you a one-click audit of any webpage’s critical SEO elements:

  • On-Page Analysis: Instantly check Meta Titles, Descriptions, and Canonical tags.
  • Header Hierarchy: View H1-H6 tags at a glance.
  • Image & Link Audits: Find missing alt text and broken links.
  • Social & Schema: Preview Open Graph tags and structured data.

Get it on the Chrome Web Store: SEO Health Checker

I’m constantly trying to improve this tool for the community. If your native language is on the list, I’d love to hear how the translation looks to you! If you have any feature requests for v1.2.7, drop them in the comments below.

u/iquantaed — 4 hours ago
YT music desktop lyrics suck, so I built a floating synced lyrics PiP extension
▲ 2 r/SideProject+1 crossposts

YT music desktop lyrics suck, so I built a floating synced lyrics PiP extension

Got tired of constantly switching tabs to read lyrics while working. YT music's phone app has great synced lyrics, but the desktop site is just a static text dump.

Built a tiny chrome extension in vanilla JS that floats synced lyrics over your screen no matter what tab you're on. It fetches from lrclib, syncs with the audio, and you can click any line to skip to that part of the song. You can also pop it out to a separate window if you have a second monitor.

Zero tracking, no frameworks used.

It's not on the web store yet, so you just have to load it unpacked in dev mode.

Repo:https://github.com/Sammy970/ytm-lyrics

Release:https://github.com/Sammy970/ytm-lyrics/releases/tag/v1.0.0

P.S - Attached a demo video of it.

https://reddit.com/link/1sc9u8e/video/nn74lxe8i6tg1/player

reddit.com
u/Sammy-970 — 1 hour ago

Made a thing because reloading Chrome extensions manually was driving me insane

So I've been building a few Chrome extensions in the last months and the dev workflow is painful.

Every single change... go to chrome://extensions, remove, load unpacked, click around, test. Over and over.

I know Plasmo and WXT exist but I didn't want to restructure my whole project around a framework just to get hot reload. I just wanted something that watches my files and reloads the extension.

Couldn't find anything lightweight so I built one myself:

npx livepak ./my-extension

That's it. It launches Chrome, loads your extension, pins it to the toolbar, and watches for changes. Edit a file, extension reloads automatically.

Some things that surprised me while building this:

  • --load-extension flag doesn't work on normal Chrome. It literally says "not allowed" and ignores it. You need Chrome for Testing (a separate binary Google provides for automation). So livepak downloads and caches that automatically.
  • There's no API to pin an extension to the toolbar. None. I had to navigate a tab to chrome://extensions via the DevTools Protocol and call an internal Chrome API (developerPrivate). Took way too long to figure out.
  • WebSocket frames from client to server must be "masked" (random XOR). Chrome's DevTools Protocol just silently drops unmasked frames with zero error message. Lost hours on that one.

The whole thing has zero npm dependencies. Raw WebSocket server, native fs.watch, talks CDP directly. About 600 lines of code total.

Works with MV2 and MV3, supports multiple extensions at once, and if you kill the process without Ctrl+C it cleans up the injected files on next run.

https://github.com/jeanpierrecarvalho/livepak

Let me know if I messed something up.

reddit.com
u/jpcarvalho92 — 1 hour ago
stop watching youtube videos start to finish. i built an extension that shows you exactly where the good parts are.

stop watching youtube videos start to finish. i built an extension that shows you exactly where the good parts are.

As a founder i watch a ton of youtube for learning. lectures, startup talks, coding tutorials, deep dives. the kind of stuff that's 45 minutes to 2 hours long but has maybe 10-15 minutes of actual insight buried somewhere inside.

Whats worst, some of these really good videos dont have timestamps, and if on top of that you add clickbait videos, it can become a bit of a nightmare to find actionable and valualable information in videos without having to watch them entirely!

for the longest time my workflow was embarrassing:

  1. find a video worth watching
  2. copy the youtube link
  3. paste it into NotebookLM or a transcript tool
  4. wait for it to generate a transcript and ask an AI for a summary
  5. ask it questions
  6. take that transcript and feed it into a ChatGPT project to cross-reference with my own notes

every single video. multiple times a day. five tabs, constant copy-pasting, losing momentum every time.

while it worked, it gets annoying after sometime and none of the extensions create summaries, timestamps or AI Chats the way i wanted them, so i built my own version of it and called it meetclaras.com

and i know i'm not alone. i've seen people in other subs talking about watching at 2x speed and still missing the important parts, manually copying transcripts from youtube's subtitle panel into AI tools, or just sitting through entire lectures hoping they catch the 10 minutes that actually matter (and dealing with clickbaits).

so i built a chrome extension that replaces all of that with a single side panel next to the video.

what it does and who this is for!

  • detailed table of contents with timestamps. not youtube's basic chapters. actual section breakdowns with descriptions so you can read what each part is about and jump straight to what you care about. no more scrubbing through a timeline guessing where the good stuff is.
  • full summary. know what the entire video covers in a few minutes. decide if it's worth your time before committing to the whole thing.
  • downloadable transcript. grab it and drop it into chatgpt, claude, notebooklm, whatever you use. no more copying subtitles by hand.
  • chat with the video. ask AI questions about the content right in the side panel. the AI has the full context of the video so you get actual answers, not hallucinated ones.

it basically killed my entire NotebookLM-to-ChatGPT pipeline and put everything in one place.

i've been using it for about three weeks now and it's already saving me hours. especially for those videos where you know there's gold in there but you have no idea where it is until you've sat through the whole thing.

launched it on product hunt last week. ranked #13 on launch day with 112 upvotes, and already filled the first 50 spots on the waitlist. so clearly i wasn't the only one frustrated with this.

if you use youtube for actual learning and not just entertainment, this might save you a lot of time. happy to answer any questions about how it works or the tech behind it.

u/LuckiestToast — 2 hours ago
I'm planning to add a Google Login feature to authenticate my users. Which of the below should I check?

I'm planning to add a Google Login feature to authenticate my users. Which of the below should I check?

u/jumbo1111 — 2 hours ago
My first chrome extension got the Featured Badge 🥹🎉

My first chrome extension got the Featured Badge 🥹🎉

I saw many other friends here sharing their "Featured Badge" achievements, their extension has a lot of users, at least more than 100..

I thought my devtool extension will not be qualified for the badge as it only has 30 users and 2 ratings only, but I still applied.. and when I checked this today, I saw that it got the Featured Badge :D

thanks everyone for motivating me

u/nhrtrix — 22 hours ago

I built Epoch Buddy to stop tab-switching every time I see an epoch timestamp - would love honest feedback

Hey everyone,

I kept running into Unix/Epoch timestamps all over the place while working with logs, API responses, dashboards, incident timelines, and database records. Every time I needed to convert one, I was bouncing to a separate tab just to check it.

So I built Epoch Buddy - a lightweight Chrome extension that helps convert timestamps without leaving the page.

A few things it does:

  • Highlight a timestamp on any webpage and convert it inline
  • Convert epoch → date
  • Convert date → epoch
  • Handle seconds, milliseconds, ISO 8601, and relative time
  • Show local time, UTC/GMT, and relative time
  • Save a small conversion history
  • Support dark mode
  • Copy values with one click

It is intentionally simple, fast, and private. Everything stays in the browser.

Links:

I would genuinely love feedback from people who actually work with timestamps regularly.

A few things I am especially curious about:

  • Is the highlight-to-convert flow actually useful in real workflows?
  • What feels most useful, and what feels unnecessary?
  • Is anything confusing in the UI?
  • What feature would make this a daily-use tool for you?

Harsh feedback is totally welcome too. I’m trying to make this genuinely useful, not just “another extension.”

Thanks for taking a look.

reddit.com
u/shivams136 — 3 hours ago
I built a Chrome extension because I needed to track my study time better in Google Calendar ⌛

I built a Chrome extension because I needed to track my study time better in Google Calendar ⌛

I use Google Calendar a lot for planning my study schedule (like 7am–10am Physics, 10am–1pm Chemistry, etc).

But one thing always annoyed me:

I had no idea how much time was left in a session without manually calculating it.

So I built a small Chrome extension for myself that:

- shows duration for every event (like 3h, 2h 30m)

- and when the session starts, it turns into a live countdown:

⌛ 1h 45m left

It only activates for the current event, so there’s no clutter, and it updates every minute without affecting performance.

Also made sure it works for all blocks (events + tasks), since many extensions I tried didn’t handle that properly.

One interesting challenge was that Google Calendar’s DOM is pretty messy, so I had to carefully use MutationObserver + requestAnimationFrame to avoid flickering and bugs.

Built this mainly for my own study workflow, but thought others might find it useful too.

Would love feedback or ideas 🙌

GitHub: https://github.com/LakshyaGandhi/Google-Calendar-Duration-Badge-Extension-Live-Countdown.git

u/Due-Strategy6894 — 3 hours ago
I built a web tool to visualize Gemini's structured output into interactive graphs. Looking for feedback!

I built a web tool to visualize Gemini's structured output into interactive graphs. Looking for feedback!

Hey guys,

I’ve been working with Gemini’s long context window recently but found it hard to keep track of complex relationships in large outputs. So, I built Gemini Graph Viewer.

It basically turns those messy JSON/text responses into interactive nodes and edges, making it much easier to spot patterns or build knowledge bases.

It’s live now at: https://app.lideguang.com/gemini-graph-viewer/

I’m the solo dev, so I’d love to hear your thoughts on the UI/UX or any features you think are missing. Is this something you'd see yourself using in your AI workflow?

u/Melodic-Middle-4265 — 5 hours ago
Save Image as Type v2 (open-source fork)

Save Image as Type v2 (open-source fork)

So recently the popular Save Image as Type extension (with over 1mil downloads) was taken down from the Web Store after the original author sold it and the new owner added spyware into it: xda article). Buuut I have actually forked it back in 2024 (when it was still clean) and since then added proper GIF/BMP support, options and overall overhaul.

Looking at other alternatives shared here they are often either (1) not open-source or (2) not working on some websites/images. This one is available both on github now also on chrome webstore.

Repo: Save-Image-as-Type-2024

Chrome webstore: Save image as Type v2

u/SavonPL — 18 hours ago

Chrome Extension Sign Up Card Issue

Why Google haven't added more cards option or other payment option, i don't have visa/mastercard and have 3 pending extension to publish 😭.

What should I do?

If its one time payment then why can't they add multiple payments option ?

reddit.com
u/Penguin_at_2am — 7 hours ago

Does anyone here make sizeable MRR?

I'm talking upwards of $1k MRR solely from extensions.

I've always heard that it's difficult to monetize browser extensions and it discourages me from working more on the one I'm developing.

reddit.com
u/rsbs117 — 21 hours ago

Sick of "AI-isms"? I made a tool to auto-remove em dashes (—), annoying links, and emojis from ChatGPT and Ai chat outputs.

Hey,

We all know the "ChatGPT style"—the constant use of em dashes (—), excessive emojis, and those repetitive source links that clutter up every response. It makes the text look "AI-generated" and hard to read.

To fix this, I built CleanGPT, a simple Chrome extension that cleans up your chat in real-time.

What it does:

  • Abolish the Em Dash (—): Instantly converts or removes those tell-tale long dashes that AI loves.
  • Link Stripper: Automatically removes cluttering URLs/links from the generated text.
  • Emoji-Free Zone: Strips out the excessive emojis for a cleaner, more professional look.
  •  Zero Effort: It works automatically in the background while you chat.

 

If you’re tired of manually editing out "AI-isms" before copying your text to an email or doc, this is for you.

reddit.com
u/Head-Beat-7909 — 8 hours ago
I analyzed YouTube's missing keyboard shortcuts and built an extension to fix them all

I analyzed YouTube's missing keyboard shortcuts and built an extension to fix them all

Been using YouTube for years and always wondered why basic actions like skipping ads or hitting like require reaching for the mouse.

So I did some digging and found YouTube removed/never implemented shortcuts for:
• Skipping ads (seriously?)
• Like/unlike videos
• Subscribe/unsubscribe
• Opening comments
• Sharing videos

Seemed like a perfect opportunity to build something useful. Created an extension that adds all these missing hotkeys back:

**A** = Skip ads instantly
**L** = Like video
**K** = Unlike
**T** = Toggle subscribe
**S** = Share
**C** = Jump to comments

All keys are customizable if you prefer different mappings. Works on Chrome, Edge, Opera, and Firefox.

Made it fully open-source and runs locally (zero tracking). Honestly just got tired of constantly moving my hand from keyboard to mouse for basic YouTube actions.

Anyone else notice how many simple shortcuts are missing from sites we use daily? YouTube was just the most obvious example for me.

u/jovavnkasasa — 21 hours ago
Launched my first Chrome extension - VistAI, a tool to save AI insights across ChatGPT, Claude, Gemini and Perplexity

Launched my first Chrome extension - VistAI, a tool to save AI insights across ChatGPT, Claude, Gemini and Perplexity

After months of building, I finally shipped VistAI this week and I'm equal parts terrified and excited.

The problem it solves: Every great AI response you get disappears the moment you close the tab. VistAI lets you save, search and revisit your best AI insights from any platform — all in a Chrome side panel.

The journey:

  • Started as a personal frustration
  • Built in evenings and weekends
  • First real product I've shipped solo

What I learned building it:

  • Chrome extension APIs are deceptively tricky
  • The permission review process is intense but fair
  • Shipping something imperfect beats waiting forever

Free tier: 20 saves Pro: $9.99/mo or $79.99/yr

If you're an AI power user, I'd genuinely love for you to try it and tell me what's broken 😅

Save it. Vist it. Always.

🔗 Try VistAI free on the Chrome Web Store

chromewebstore.google.com
u/Old_Dealer_564 — 11 hours ago
Built an extension that shows post authors on reddit in the credit bar

Built an extension that shows post authors on reddit in the credit bar

I published my first extension, it's extremely simple, it just adds the author username in the credit bar on the homepage on reddit, just because it was annoying me having to open the post first on occasion.

Extension here

u/LegendJo — 20 hours ago
Built a Chrome extension that people said would be useful, but struggling to get real users

Built a Chrome extension that people said would be useful, but struggling to get real users

I’ve noticed myself spending pretty a lot replying to emails, even simple ones somehow turn into 5 minutes of rewriting just to get the right tone and grammar.
It’s even worse for me as a non-native English speaker that I keep second guessing if it sounds too direct or awkward or natural, and often switching AI tools and email.
So I built a Chrome extension (ReplyMate) that helps generate replies directly inside Gmail and Outlook, so significant time save. A few people around me said it’s actually useful, but I’m struggling to get real users or consistent feedback. Since I’m still a university student, most people around me aren’t heavy email users, so it’s been harder to validate properly.
I’ve tried posting short-form videos, LinkedIn, even Product Hunt, but it’s been pretty quiet so far.
If you have a minute to check it out, I’d really appreciate any honest feedback 🙏https://chromewebstore.google.com/detail/peiobdhdmdklnkkfbcnmindgpclikkfo?utm\_source=item-share-cb

u/Think_Philosophy6391 — 13 hours ago
We rebranded! ExtensionBooster is now AppBooster

We rebranded! ExtensionBooster is now AppBooster

Hey everyone 👋

Quick update from us: ExtensionBooster is now AppBooster!

Our domain is moving from extensionbooster.com to appbooster.net. That's really the only thing changing. Same team, same logo, same features, same everything you're used to.

Why the name change?

We've been growing and realized we want to help more than just browser extension developers. The new name lets us expand into more markets and bring the same tools and value to a wider range of app developers. More markets = more opportunities for all of us.

What this means for you:

Your account and all your data are completely safe, nothing changes on your end. All your existing links and bookmarks will automatically redirect. Your subscription and benefits stay exactly the same.

Just bookmark our new home at appbooster.net and you're good to go!

We're really excited about this next chapter. Bigger name, bigger vision, but still the same mission: helping developers like you grow.

If you have any questions, drop them below. Happy to answer anything!

u/quangpl — 22 hours ago
TraceMind update brings unlimited free indexing and a massive overhaul to the local AI search quality
▲ 2 r/chrome_extensions+1 crossposts

TraceMind update brings unlimited free indexing and a massive overhaul to the local AI search quality

I just pushed a huge update to TraceMind, my fully offline AI browser history search tool. The feedback from this community on the initial launch was incredibly helpful, and I wanted to share exactly how I rebuilt the search pipeline to make finding your old tabs significantly more accurate.

The most noticeable technical change in version 1.2.3 is fixing exactly how older results surface. I noticed that older pages were systematically getting buried by aggressive recency multipliers. I completely removed that recency bias so that pure relevance drives the ranking instead of the visit date. I also introduced a new metadata search layer covering titles, URLs, and descriptions. This allows the high performance FlexSearch engine to scan your entire history for exact keywords instead of just looking at the most recent thousand pages. Additionally, I bumped the AI similarity threshold up to 0.25. This simple tweak eliminated all those weird, noisy false matches the local neural network would sometimes produce at lower confidence levels.

Another massive update is that the free version of the extension is no longer capped. You now get unlimited page indexing and three hundred sixty five days of history retention completely for free. You can even import your past month of existing Chrome history right off the bat to jumpstart your semantic memory bank. The entire concept relies on building a comprehensive map of your browsing, so limiting the capacity just did not make sense anymore.

For those who love to hoard data and read on the go, the Pro version now includes a dedicated Offline Page Viewer. It saves complete HTML snapshots of the pages you visit. You can read them later in a totally secure sandboxed environment without any internet connection. The privacy architecture remains completely unchanged. Everything still runs one hundred percent locally on your device using WebAssembly and WebGPU with absolutely zero cloud uploads.

You can grab the latest update over at tracemind.app or directly on the Chrome Web Store. Please let me know if the new hybrid search algorithm feels sharper and more accurate for your daily workflow!

u/FeHo1 — 1 day ago
Week