Gmail Unsubscriber
github.com
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
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
- Email Cleanup Software#6 of 318.6