---
title: 'Browser Extensions'
description: 'Install the Chrome or Firefox extension to surface Mergify Merge Queue and stack controls, plus read report timestamps in your own timezone, directly inside GitHub pull requests.'
---

## Why Use the Browser Extensions?

The Chrome and Firefox extensions inject a small Mergify panel into every GitHub pull request you
open. The panel surfaces the most common actions without typing [commands](/commands) and shows
Mergify context (queue state, stack position) directly in the pull request. Use them when you want to:

- Enqueue a pull request as soon as you review it.
- Quickly dequeue without context switching.
- See at a glance whether the pull request is already in one of your queues.
- See a [stack's](/stacks) chain and revision history without opening the CLI.
- Read the timestamps in Merge Queue reports in your own timezone instead of UTC.

## Locate the Official Download Links

The dashboard keeps the canonical links to the Chrome Web Store and Firefox Add-ons listing so you
always grab the signed builds.

1. Sign in to the [Mergify dashboard](https://dashboard.mergify.com).

2. Open **Settings → Integrations** and pick the **Browser** category.

3. On the **Chrome Extension** or **Firefox Add-On** card, click **Install**. The button reads
   **Installed** when the browser you are using already has it.

**Merge Queue → Deployment → Browser Extension** carries the same two links, labeled **Add to
Chrome** and **Add to Firefox**, next to a summary of what the panel adds to a pull request.

<Image
  src={extensionListScreen}
  alt="The Browser category of the Mergify Integrations page, with the Chrome Extension and Firefox Add-On cards"
/>

## Install on Chrome or Firefox

### Chrome

1. Click **Install** on the Chrome Extension card, or **Add to Chrome** on the Deployment page.
2. Confirm the permissions in the Chrome Web Store dialog.

### Firefox

1. Click **Install** on the Firefox Add-On card, or **Add to Firefox** on the Deployment page.
2. Approve the requested permissions in the Firefox Add-ons prompt.

## Merge Queue Controls

After installation, reload any pull request on GitHub. A Mergify panel appears above the GitHub
merge box, with a button for each command you would otherwise leave as a comment:

- **Queue** and **Requeue** both run [`queue`](/commands/queue) to put the pull request into the
  merge queue.

- **Dequeue** runs [`dequeue`](/commands/dequeue) to take it back out.

- **Refresh** runs [`refresh`](/commands/refresh) to re-evaluate the pull request against your
  configuration.

- **Rebase branch** and **Update branch** run [`rebase`](/commands/rebase) and
  [`update`](/commands/update) to bring the pull request up to date with its base branch.

Two links next to the buttons open the pull request's Mergify event history and the merge queue it
sits in.

<Image
  src={extensionPrScreen}
  alt="Mergify browser extension panel injected into a GitHub pull request"
/>

## Timestamps in Your Timezone

The extension rewrites the UTC timestamps in Mergify's Merge Queue reports into your browser's
timezone, so the times already match your local clock. The Mergify engine writes those timestamps in
UTC so a report reads the same way for everyone, wherever they are. Without the extension, you have to
convert each timestamp in your head to tell whether a pull request entered the queue during your
workday, or when it is expected to merge.

There is nothing to set up: the extension follows your browser, so the times stay correct when you
travel or switch machines.

Hovering a converted timestamp reveals the original UTC value, so the source time is never lost when
you compare notes with a teammate in another timezone. The extension only rewrites Mergify's own
comments and leaves the rest of the pull request as GitHub renders it.

## Stacks Panel

For repositories using [Stacks](/stacks), the extension renders the Mergify Stacks panel inside the
pull request. It shows the full chain of stacked PRs, highlights where the current PR sits, and
includes the [revision-history](/stacks/reviewing#revision-history) timeline so you can see how each
commit evolved across pushes without leaving GitHub.

<Image
  src={stacksPanel}
  alt="Mergify Stacks panel with the stack and its revision history timeline on a pull request"
/>
