Free Chrome Extension

WhatsApp Web Sidebar Toggle.
Focus on one chat.

Hide the WhatsApp Web sidebar and chat list instantly. Free Chrome extension with one-click and Alt+S toggle for focused chats, screen sharing, and privacy. Open source, no tracking.

Features Installation Usage Keyboard shortcut Privacy FAQ Changelog Privacy policy

What it does

Everything you need.
Nothing you don't.

A single-purpose tool built to do one thing cleanly and stay out of the way of everything else.

Works on every tab

Collapses identically whether you're on Chats, Status, Communities, or Settings. Switching tabs doesn't pop it back open.

Screen sharing ready

Press Alt+S before you share. Your inbox, contact names, and unread counts disappear instantly.

Minimal permissions

Only requests storage (to remember your preference) and access to web.whatsapp.com. Reads no messages. Talks to no servers. Nothing leaves your browser.

Keyboard shortcut

Alt+S toggles from anywhere on WhatsApp Web. Also listed in WhatsApp's own keyboard shortcuts modal (Ctrl+/).

Smooth animation

400ms eased collapse and expand. Respects your OS reduced-motion preference automatically.

Open source

GPL v3 licensed. Every line of code is readable on GitHub. No obfuscation, no surprises.

Get started

Install in 30 seconds

1

Add from the Chrome Web Store

Click Add to Chrome on the store listing. No account required, nothing to sign up for.

2

Pin it to your toolbar

Click the puzzle icon 🧩 in Chrome's toolbar → find WA Web Sidebar Toggle → click the pin icon. This keeps it one click away.

3

Open WhatsApp Web

Go to web.whatsapp.com , the toggle button appears in the navigation rail automatically within a second.

4

Click the button or press Alt+S

The sidebar collapses. Press again to bring it back. That's the whole thing.

Prefer to install manually from source?

a

Clone or download the repo

git clone https://github.com/Muhammad-Aqib-Bashir/wa-web-sidebar-toggle.git

b

Open chrome://extensions

Enable Developer mode (toggle, top-right), click Load unpacked, select the folder containing manifest.json.

Usage

How to use it

The toggle button appears in WhatsApp's navigation rail, the narrow icon strip on the far left. It lives between the Communities button and the Settings button.

Click it once to collapse the sidebar. Click again to restore it. Your choice persists for the current browser session, reopening the tab starts fresh with the sidebar visible.

If you're on a non-English WhatsApp, the button still appears in the same position. The extension uses structural layout detection, not English-specific labels, to place itself.

Keyboard shortcut

Keep your hands on the keyboard

The shortcut works anywhere on web.whatsapp.com, you don't need to click the button.

Alt + S
Toggle the sidebar from anywhere on WhatsApp Web

The shortcut is also listed in WhatsApp's own built-in keyboard reference, press Ctrl + / inside WhatsApp Web to see it alongside WhatsApp's native shortcuts.

Privacy

No data. Full stop.

Nothing leaves your browser

No analytics, no telemetry, no servers. This extension has no network requests of any kind. It cannot read your messages, contacts, or any WhatsApp content.

web.whatsapp.com
Required to inject the toggle button into the page. The extension runs on this domain only, nowhere else.
storage
Stores only whether you've dismissed the "pin this extension" reminder. One boolean. Never read by any website or third party.

Read the full privacy policy →

FAQ

Common questions

How do I hide the sidebar on WhatsApp Web?

Install WA Web Sidebar Toggle from the Chrome Web Store, open web.whatsapp.com, and click the toggle button in the navigation rail , or press Alt+S. The chat list, contact names, and unread counts collapse instantly.

Can I hide my WhatsApp Web chat list before screen sharing?

Yes. Press Alt+S right before you start a screen share to collapse the sidebar, hiding contact names and message previews from viewers. Press it again afterward to restore your chats.

Is there a keyboard shortcut to hide WhatsApp Web contacts?

Alt+S toggles the sidebar from anywhere on WhatsApp Web, no click required. It's also listed in WhatsApp's own shortcuts reference — open it with Ctrl+/.

Does this extension read my WhatsApp messages?

No. It requests only the storage permission and access to web.whatsapp.com, makes no network requests, and cannot read messages, contacts, or any WhatsApp content. The source code is open and GPL v3 licensed.

Does hiding the sidebar work on every WhatsApp Web tab?

Yes, Chats, Status, Communities, and Settings all behave the same way. Switching between them won't pop the sidebar back open.

Changelog

What's changed

v0.2.5
TBD

SEO metadata & FAQ section

  • AddedKeywords meta tag to improve SEO on the docs site
  • AddedFAQ section with enriched Open Graph, Twitter Card, and structured-data metadata
  • AddedNew icon images at additional sizes in docs/icons
v0.2.4
TBD

Chrome Web Store link tracking

  • FixedChrome Web Store links now include tracking parameters
v0.2.3
TBD

Build script now bundles background.js

  • ChangedStreamlined manifest.json and enhanced the build script to include background.js
v0.2.2
TBD

Build script validation improvements

  • ChangedImproved build script validation and documentation
v0.2.1
TBD

CI/CD hardening & GitHub Pages deployment

  • AddedGitHub Actions workflow to deploy documentation to GitHub Pages
  • FixedBuild process now hard-errors on missing required files instead of failing silently
  • Fixedicons directory added to .gitignore
  • FixedTitle and Open Graph metadata updated for clarity
  • FixedNode.js version bumped to 24 in CI and release workflows
v0.2.0
Jul 2025

Popup, welcome page & CI/CD

  • AddedToolbar popup with GitHub, reviews, Upwork, Freelancer, and coffee links
  • AddedOne-time pin reminder banner in the popup
  • AddedWelcome page on first install
  • AddedAlt+S shortcut appears in WhatsApp's own keyboard shortcuts modal
  • AddedAutomated CI + release pipeline via GitHub Actions
  • FixedStray chat-list header bar now hidden alongside the panel
  • FixedTooltip rebuilt as body-level element to escape clipping ancestor
v0.1.0
Jun 2025

Reliable toggle across all tabs

  • AddedToggle button in WhatsApp's navigation rail
  • AddedAlt+S keyboard shortcut
  • AddedSmooth 400ms eased animation
  • FixedReplaced unreliable #side targeting with structural nav-rail detection, now works on Chats, Status, Communities, and Settings
  • FixedMutationObserver + interval keeps state applied after WhatsApp re-renders
v0.0.0
Jun 2025

Initial scaffold

  • Addedmanifest.json, content.js, content.css, icons

Ready to focus?

Free, open source, takes 30 seconds to install. No account, no tracking, no nonsense.

Add to Chrome. It's free. View on GitHub