← Blog
13 min read

Keep a Chrome Window Always on Top on Mac (5 Ways)

Quick answer

There is no built-in way to keep a Chrome window always on top on Mac. macOS does not offer a native "always on top" toggle, and Chrome has no such feature either. Your options: use Chrome's built-in Picture-in-Picture mode for video content, use a third-party window manager like BetterTouchTool or Rectangle Pro to pin Chrome above other windows, or use Noticky to keep reference notes floating above Chrome (and every other app, including fullscreen). PiP is the only zero-install option, but it only works for videos. For keeping text, code snippets, or reference material visible while you browse, Noticky's always-on-top sticky notes are the most practical solution at $6 one-time.

Why you want a Chrome window always on top

The use case is almost always the same: you need to reference something while working in another app, or you need to reference something in Chrome while Chrome itself is behind another window.

Common scenarios:

On Windows, tools like Microsoft PowerToys let you pin any window on top with Win-Ctrl-T. macOS has no equivalent. Chrome itself has no "always on top" flag, no extension API for window levels, and no hidden setting. The browser defers entirely to the operating system for window management, and macOS simply does not expose this control to users.

This means every solution is either a workaround within Chrome (PiP) or a third-party tool that manipulates macOS window levels.

Method 1: Chrome's built-in Picture-in-Picture mode

Chrome has a native Picture-in-Picture (PiP) mode that pops a video out into a small floating window. This floating window stays above other windows on the same desktop, making it the closest thing to "always on top" that Chrome offers natively.

How to use it:

  1. Start playing a video in Chrome (YouTube, Google Meet, Loom, etc.)
  2. Right-click the video. If you see a standard Chrome context menu, right-click again to get the video element's menu
  3. Select Picture in Picture
  4. The video pops out into a floating mini-player that stays above other windows

You can also trigger PiP from the media controls in Chrome's toolbar (the small media icon that appears when audio/video is playing).

Limitations:

PiP is fine for keeping a video call or a tutorial video visible while you work. For anything else, you need a different approach.

Method 2: BetterTouchTool window pinning

BetterTouchTool (BTT) is a macOS automation powerhouse that includes an "always on top" action. You can assign a keyboard shortcut to pin the currently focused window above all others.

Setup:

  1. Install BetterTouchTool ($22 one-time or $10 for a 2-year license)
  2. Open BTT preferences, go to Keyboard Shortcuts
  3. Add a new shortcut (e.g., Control-Option-T)
  4. Set the action to Pin/Unpin Focused Window to Float on Top
  5. Focus Chrome, press your shortcut. Chrome stays above everything

This works well for keeping Chrome visible while you work in your code editor or terminal. You can pin and unpin with the same shortcut.

Limitations:

BTT is the best option if you already use it for trackpad gestures, keyboard shortcuts, or other automation. The always-on-top feature is a bonus on top of an already powerful tool.

Method 3: Rectangle Pro always-on-top toggle

Rectangle Pro ($10 one-time) is a window management tool that includes an always-on-top toggle. Right-click a window's green button or use a keyboard shortcut to pin it above others.

How to pin Chrome:

  1. Install Rectangle Pro
  2. Focus Chrome
  3. Use the configured shortcut or right-click the green title bar button, then select Always on Top
  4. Chrome stays above other windows

Rectangle Pro is lighter than BTT. If you only need window management (snapping, layouts, and always-on-top), it's the simpler and cheaper option.

Limitations:

Method 4: Helium floating browser

Helium is a free, open-source floating browser window for macOS. You load a URL in Helium, and it renders the page in a translucent, always-on-top window.

How to use it:

  1. Download Helium from GitHub
  2. Launch it, paste a Chrome URL into Helium's address bar
  3. The page renders in a floating window that stays above other apps
  4. Adjust transparency with the slider

Helium is purpose-built for this exact scenario: you want a web page floating above your workspace. It supports adjustable transparency so you can see through it to the app behind.

Limitations:

Helium works if you need a static reference page visible. It does not work if you need Chrome-specific functionality.

Method 5: Noticky floating notes (works in fullscreen)

If the reason you want Chrome always on top is to keep information visible while working, there's a more direct approach: capture the information into a floating sticky note.

Noticky is a macOS menu bar app whose core feature is Always on Top: your notes float above every window, including fullscreen apps. This is the only method on this list that survives macOS fullscreen mode.

How it solves the Chrome problem:

  1. You're reading docs in Chrome, an API reference, a code example, meeting notes
  2. Press `Command-Shift-N` to open Noticky's instant capture
  3. Paste or type the key information you need to reference
  4. The note floats above everything. Switch to VS Code fullscreen, Figma fullscreen, your terminal. The note stays
  5. When you're done, dismiss or archive it

This approach is better than pinning Chrome for several reasons:

Price: $6 one-time. No subscription, no account required.

Good to know: Noticky is not a browser and does not replace Chrome. It's a companion tool. You browse in Chrome, capture what you need into a Noticky note, and that note stays visible no matter what you do next.

Comparison of methods

MethodPin Chrome above windowsPin above fullscreenKeeps Chrome featuresFreeBest for
Chrome PiPVideo onlyNoPartialYesVideo calls, tutorials
BetterTouchToolYesNoYesNo ($22)Power users with BTT
Rectangle ProYesNoYesNo ($10)Window management + pin
HeliumURL onlyNoNoYesStatic reference pages
NotickyNotes, not ChromeYesN/ANo ($6)Reference info in fullscreen

The key distinction: methods 1-4 try to keep the Chrome window on top. Method 5 extracts the information from Chrome and keeps that on top. If you need Chrome specifically (logged-in sessions, interactive content), use BTT or Rectangle Pro. If you need the information from Chrome to stay visible while you work in fullscreen, Noticky is the only option that works.

The fullscreen problem on macOS

Every method except Noticky fails in fullscreen. This is worth understanding because it's the most common frustration.

When you enter fullscreen mode on macOS (green button or Control-Command-F), the system creates a new, isolated Space. This Space has its own compositing layer. Standard windows, floating windows, and even BTT-pinned windows cannot cross this boundary. They exist in your desktop Space, but the fullscreen Space is a separate rendering context.

This is an architectural decision by Apple, not a bug. macOS fullscreen is designed for total isolation. The only way to appear above a fullscreen Space is to use a window level that the macOS window server treats as Space-independent. Noticky does this for its notes. No general-purpose window manager does this for arbitrary windows like Chrome.

For the full technical explanation, see our guide on keeping any window on top on macOS.

Use case workflows

Developer: Chrome docs + VS Code

You're implementing an API and need the endpoint reference visible while coding.

  1. Open the API docs in Chrome
  2. Press Command-Shift-N, paste the endpoint URL, parameters, and expected response format into a Noticky note
  3. Enter VS Code fullscreen
  4. Code with the reference visible in the corner of your screen. No Command-Tab, no Space swiping

Designer: Figma (browser) + reference material

You're working in Figma in Chrome and need brand guidelines visible.

  1. Open brand docs or Notion page in another Chrome tab
  2. Capture key specs (colors, spacing, typography) into a Noticky note
  3. Switch to your Figma tab. The note floats above it
  4. Even if you fullscreen the Figma tab, the note stays

Analyst: dashboard monitoring + spreadsheet

You need to watch a Grafana dashboard while working in Google Sheets.

  1. Use BTT or Rectangle Pro to pin Chrome (with Grafana) above your Sheets window
  2. Both windows stay visible on the same desktop
  3. If you need to go fullscreen in Sheets, capture the key metrics into a Noticky note first

Chrome extensions that claim "always on top"

You may have seen Chrome extensions promising always-on-top functionality. Chrome extensions run inside the browser sandbox and have zero access to macOS window management APIs. They cannot change Chrome's window level, pin it above other apps, or interact with the operating system's compositing system.

What some of these extensions actually do:

No Chrome extension can make Chrome stay on top on macOS. If an extension claims this, it's misleading. The capability requires operating system-level window management, which Chrome's extension API does not provide.

FAQ

Can I keep a specific Chrome tab always on top?

No. macOS window management operates on windows, not tabs. You can pop a tab into its own window (right-click the tab, select "Move Tab to New Window"), then pin that window using BTT or Rectangle Pro. But the pin applies to the window, not the tab concept. If you navigate away from the page in that window, you lose your reference content. Capturing the key information into a floating note is more reliable.

Does Chrome's "Always on Top" flag exist on macOS?

No. Chrome does not expose an always-on-top flag on any platform through its UI. On Windows, third-party tools like PowerToys can force any window on top, but this relies on Windows-specific APIs. On macOS, neither Chrome nor the OS provides this toggle natively.

Will using BTT or Rectangle Pro slow down Chrome?

No. These tools modify the window's level at the macOS window server level. They do not inject code into Chrome or modify its rendering pipeline. Chrome runs exactly as before; the only difference is its stacking position relative to other windows.

Can I make Chrome transparent on top of another app?

Not natively. Chrome does not support window transparency on macOS. Helium can render a web page in a translucent floating window, but it's a separate browser, not Chrome. Noticky notes support adjustable positioning and compact rendering, which achieves a similar effect for reference text.

Is there a keyboard shortcut to pin Chrome on top?

Not built into Chrome or macOS. You can create one using BetterTouchTool (assign any shortcut to the "Pin Window" action) or Rectangle Pro (configurable shortcut for always-on-top toggle). For a complete guide on pinning windows with keyboard shortcuts on macOS, see our dedicated article.

Bottom line

There is no native way to keep a Chrome window always on top on Mac. Your best option depends on what you actually need:

For most users, the real need is not "Chrome on top" but "information from Chrome visible while I work." Noticky solves that directly, across every app and every mode, including fullscreen.

Get Noticky →

Get Noticky — $6

A native macOS sticky note that stays visible in fullscreen. One-time purchase, no subscription.

⬇ Download — $6

macOS 15 Sequoia+ · < 5MB · Secure checkout

Related articles