Skip to content
SPECIFICTION
Get listed

Gmail Unsubscriber

github.com

Free plan Open source WebiOSAndroid
Visit github.com
Spec score 8.6 #6 of 31 in Email Cleanup Software

What it is

Gmail Unsubscriber is a free, open-source Google Apps Script for unsubscribing from unwanted newsletters and other bulk email in Gmail. It looks through bulk messages for unsubscribe links and opens them; when a sender requires an email to unsubscribe, the script can send one to a special address. Setup involves copying a Google Sheet to Drive, configuring the script from Gmail's menu, and allowing it to access your Gmail account. Messages with the configured Gmail label are processed automatically, typically within 10–15 minutes, and the script records activity in the Sheet. You can add messages to the queue from Gmail on the web or mobile apps, Microsoft Outlook, or Apple Mail by applying the label or moving a message to the Unsubscribe folder as appropriate. The project uses Gmail labels and a Google Sheet and carries an MIT License. Its maker says the script runs without storing or uploading data and does not require access to a third-party service. The listed free plan costs nothing.

Spec sheet

What it does
Gmail Unsubscriber is a Google Apps Script that unsubscribes Gmail users from unwanted newsletters and bulk mail.Read 14 Oct 2026 · github.com
Purpose
Gmail Unsubscriber is a Google Apps Script for unsubscribing from unwanted newsletters and other bulk email in Gmail.Read 8 Oct 2026 · github.com
Security
The maker says the open-source script runs without storing or uploading any data, and says users do not have to grant Gmail access to a third-party service.Read 8 Oct 2026 · labnol.org
Support
The maker provides a step-by-step setup guide for configuring the script.Read 8 Oct 2026 · github.com
Maker
The repository credits Digital Inspiration as the developer and names Amit Agarwal as the author.Read 8 Oct 2026 · github.com
Automation
Emails with the configured Gmail label are processed automatically, typically within 10–15 minutes.Read 8 Oct 2026 · labnol.org
Client compatibility
The independent review says it works from any mail client that supports Gmail labels.Read 14 Oct 2026 · tchgdns.de
Data location claim
The maker says the open-source script does not collect Gmail messages or sell data to third parties.Read 14 Oct 2026 · github.com
Data transfer claim
The maker's GDPR page says its Google add-ons do not transfer, sell, copy, or share processed data with third-party companies.Read 14 Oct 2026 · labnol.org
Documentation
The repository README directs users to a step-by-step configuration guide.Read 14 Oct 2026 · github.com
Email clients
Users can add messages to the unsubscribe queue from Gmail on the web, Gmail mobile apps, Microsoft Outlook, or Apple Mail by applying the label or moving the message to the Unsubscribe folder as applicable.Read 8 Oct 2026 · labnol.org
Gmail integration
The workflow uses Gmail labels to place messages into an unsubscribe queue.Read 14 Oct 2026 · tchgdns.de
Gmail native alternative
Google's current Gmail help says its Manage subscriptions view can unsubscribe from all active mailing lists associated with a sender.Read 14 Oct 2026 · support.google.com
Gmail native limitation
Google says an unsubscribe request can take several days to stop messages and that the feature is still rolling out gradually.Read 14 Oct 2026 · support.google.com
Google Drive integration
Setup involves copying a Google document or spreadsheet into the user's Google Drive.Read 14 Oct 2026 · tchgdns.de
How it works
The script parses bulk email content to find an unsubscribe link, opens it, and can also send an email to a special address when required to unsubscribe.Read 8 Oct 2026 · labnol.org
Integration
The project uses Gmail labels and a Google Sheet, and is built as a Google Apps Script.Read 8 Oct 2026 · labnol.org
Label processing
Messages are selected through the Gmail label named Unsubscribe and that label is removed after processing.Read 14 Oct 2026 · github.com
Licence
The repository distributes the code under the MIT License, with copyright assigned to Amit Agarwal for 2018–2023.Read 14 Oct 2026 · github.com
Limit
The maker says Gmail’s built-in subscription tool handles unsubscribing one newsletter at a time, while the script can automate unsubscribing from multiple newsletters.Read 8 Oct 2026 · labnol.org
Limit: setup effort
The independent review said setup is somewhat more complicated than using a hosted service such as Unroll.me.Read 14 Oct 2026 · tchgdns.de
Limit: URL-only handling
The published source extracts an HTTPS URL from List-Unsubscribe and does not implement a mailto unsubscribe branch.Read 14 Oct 2026 · github.com
Limit: user interface
The independent review characterized the script as less polished and less visually appealing than hosted alternatives.Read 14 Oct 2026 · tchgdns.de
Maker background
Digital Inspiration describes Amit Agarwal as a solo entrepreneur who left corporate employment in 2004 to become a professional blogger.Read 14 Oct 2026 · labnol.org
Maker capabilities
Digital Inspiration says its Google Workspace add-ons have more than 50 million installations and use Google Apps Script and Google Cloud technologies.Read 14 Oct 2026 · labnol.org
Maker identity
The repository credits Digital Inspiration as developer and names Amit Agarwal as author.Read 14 Oct 2026 · github.com
Open source
The repository identifies the project as open source and includes an MIT License.Read 8 Oct 2026 · github.com
Open-source status
The maker describes the tool as open source.Read 14 Oct 2026 · github.com
Praise: privacy
The independent German review praised that the solution keeps data with the user and Google instead of a third-party service.Read 14 Oct 2026 · tchgdns.de
Praise: reliability
The independent review said the script ultimately worked as reliably as comparable unsubscribe services.Read 14 Oct 2026 · tchgdns.de
Praise: simplicity
A Product Hunt reviewer described it as a simple open-source Google Script for unsubscribing from unwanted subscriptions.Read 14 Oct 2026 · producthunt.com
Privacy architecture
The maker's GDPR page says customer data for its add-ons is stored in the user's Google account rather than on the maker's servers.Read 14 Oct 2026 · labnol.org
Processing interval
The independent review reports that labeled newsletters are handled automatically within about 15 minutes.Read 14 Oct 2026 · tchgdns.de
Product Hunt launch
Product Hunt lists the product as launched in 2017 and ranked third of the day on April 24, 2017.Read 14 Oct 2026 · producthunt.com
Rating on Product Hunt
5.0 out of 5 from 2 reviews.Read 14 Oct 2026 · producthunt.com
Recognition
The maker says the Gmail tool won the Lifehack of the Year award at the Product Hunt Golden Kitty Awards.Read 8 Oct 2026 · labnol.org
Repository popularity
GitHub displayed about 1.6 thousand stars and 115 forks when checked.Read 14 Oct 2026 · github.com
Repository size
The GitHub repository contains 30 commits and files for a README, MIT license, JavaScript source, and an image.Read 14 Oct 2026 · github.com
Revocation behavior
The maker says uninstalling an add-on or revoking Google access immediately prevents it from accessing user data and stops operation.Read 14 Oct 2026 · labnol.org
Setup
Users copy a Google Sheet to Drive, configure the script from the Gmail menu, and allow it to access their Gmail account.Read 8 Oct 2026 · labnol.org
Setup steps
Users configure the copied sheet from a Gmail Unsubscriber menu, create the requested Gmail label, and apply that label to unwanted newsletters.Read 14 Oct 2026 · tchgdns.de
Tracking
The script logs activity in the Google Sheet.Read 8 Oct 2026 · labnol.org
Tracking output
The script writes the HTTP response code and unsubscribe URL to the Apps Script log.Read 14 Oct 2026 · github.com
Unsubscribe mechanism
The script reads the message's List-Unsubscribe header and fetches an HTTPS unsubscribe URL.Read 14 Oct 2026 · github.com
Unsubscribe record
The independent review says the copied Drive document records which newsletters were detected and unsubscribed.Read 14 Oct 2026 · tchgdns.de

Plans and prices

Free Free Open-source Google Apps Script · MIT License Read 8 Oct 2026 · github.com
Open-source Google Apps Script Free Runs from a copied Google Sheet · Gmail label based · MIT licensed Read 14 Oct 2026 · github.com

Every Gmail Unsubscriber plan and price →

Strong points and limits

Strong points

  • Processes labeled messages automatically.
  • Activity is logged in a Google Sheet.
  • Works with queues from several listed email clients.
  • Open source under the MIT License.

Limits

  • Supports Gmail only.
  • Setup requires granting the script Gmail access.
  • Does not offer bulk delete or archive.
  • Duplicate detection is not available.

Who it suits

It suits Gmail users who want to queue multiple newsletters for automated unsubscribe handling. Users should be comfortable copying a Google Sheet, configuring a script, and granting it Gmail access.

Verdict

Gmail Unsubscriber automates unsubscribe requests through Gmail labels and a Google Sheet. Its setup requires access to your Gmail account, and it does not provide bulk deletion or archiving.

Where Specifiction places it

Alternatives to Gmail UnsubscriberAll alternatives →