Monday, October 26, 2026 4,350 lists 78,101 records on file
List your app or device

  1. Home
  2. Email Cleanup Software
  3. Gmail Unsubscriber

Gmail Unsubscriber

What it is

Gmail Unsubscriber is a free, open-source Google Apps Script for handling unwanted newsletters and other bulk email in Gmail. It looks through bulk messages for an unsubscribe link and opens it; when required, it can send an email to a special address. To set it up, copy a Google Sheet to Drive, configure the script from Gmail’s menu, and grant it access to 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 messages to the Unsubscribe folder as applicable. 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 granting Gmail access to a third-party service. It is listed as free. The maker provides a step-by-step setup guide.

For and against

For

  • Open source under the MIT License
  • Processes labeled messages automatically
  • Logs activity in a Google Sheet
  • Messages can be queued from several email clients

Against

  • Setup requires configuring a script and Sheet
  • Requires access to your Gmail account
  • Supported email provider is Gmail

The verdict

Gmail Unsubscriber automates unsubscribe handling for labeled bulk messages and records activity in a Google Sheet. Setup involves granting account access and configuring both the script and Sheet.

Who it suits

Gmail users who want to queue multiple bulk messages for automated unsubscribe handling may find this script useful. It suits people comfortable configuring a Google Apps Script and granting it Gmail account access.

Plans and prices

Open-source Google Apps Script

Free

Runs from a copied Google Sheet · Gmail label based · MIT licensed

Free

Free

Open-source Google Apps Script · MIT License

Every plan, in full

On the record

Automation
Emails with the configured Gmail label are processed automatically, typically within 10–15 minutes.labnol.org · read 8 Oct 2026
Client compatibility
The independent review says it works from any mail client that supports Gmail labels.tchgdns.de · read 14 Oct 2026
Data location claim
The maker says the open-source script does not collect Gmail messages or sell data to third parties.github.com · read 14 Oct 2026
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.labnol.org · read 14 Oct 2026
Documentation
The repository README directs users to a step-by-step configuration guide.github.com · read 14 Oct 2026
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.labnol.org · read 8 Oct 2026
Gmail integration
The workflow uses Gmail labels to place messages into an unsubscribe queue.tchgdns.de · read 14 Oct 2026
Gmail native alternative
Google's current Gmail help says its Manage subscriptions view can unsubscribe from all active mailing lists associated with a sender.support.google.com · read 14 Oct 2026
Gmail native limitation
Google says an unsubscribe request can take several days to stop messages and that the feature is still rolling out gradually.support.google.com · read 14 Oct 2026
Google Drive integration
Setup involves copying a Google document or spreadsheet into the user's Google Drive.tchgdns.de · read 14 Oct 2026
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.labnol.org · read 8 Oct 2026
Integration
The project uses Gmail labels and a Google Sheet, and is built as a Google Apps Script.labnol.org · read 8 Oct 2026
Label processing
Messages are selected through the Gmail label named Unsubscribe and that label is removed after processing.github.com · read 14 Oct 2026
Licence
The repository distributes the code under the MIT License, with copyright assigned to Amit Agarwal for 2018–2023.github.com · read 14 Oct 2026
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.labnol.org · read 8 Oct 2026
Limit: setup effort
The independent review said setup is somewhat more complicated than using a hosted service such as Unroll.me.tchgdns.de · read 14 Oct 2026
Limit: URL-only handling
The published source extracts an HTTPS URL from List-Unsubscribe and does not implement a mailto unsubscribe branch.github.com · read 14 Oct 2026
Limit: user interface
The independent review characterized the script as less polished and less visually appealing than hosted alternatives.tchgdns.de · read 14 Oct 2026

The review

Gmail Unsubscriber is a free, open-source Google Apps Script for handling unsubscribe requests from unwanted Gmail newsletters and other bulk mail. It suits Gmail users willing to configure a Google Sheet and authorize a script, especially those who want batch processing rather than one-at-a-time cleanup. Its focused automation is useful, but it is not a full inbox-cleanup suite.

Overview

This project targets a specific chore: finding unsubscribe routes in bulk messages and submitting them for you. The maker, Digital Inspiration, credits Amit Agarwal as author and distributes the code under the MIT License. Because it is built as a Google Apps Script and depends on Gmail labels plus a Google Sheet, it favors technically comfortable users over people seeking a packaged, standalone app.

The main distinction from Gmail's built-in subscription tool is scale. Gmail's own tool handles one newsletter at a time, while this script can automate requests for multiple newsletters. That makes it a sensible choice for a backlog of subscriptions, provided you are comfortable with the setup and with Gmail-only processing.

Key features

Automated unsubscribe requests

The script parses bulk-email content for an unsubscribe link and opens it. If a sender requires an email request instead, it can send a message to the required address. Those two paths cover common unsubscribe mechanisms, although the script does not delete or archive the messages afterward.

Label-driven queue

Messages carrying your configured Gmail label are processed automatically, typically within 10–15 minutes. You can put messages in the queue from Gmail on the web or in Gmail's mobile apps, and from Microsoft Outlook or Apple Mail by applying the label or, where applicable, moving a message to the Unsubscribe folder. This cross-client queueing is convenient, but the mailbox being processed must be Gmail.

Sheet-based activity log

Activity is recorded in the Google Sheet. The log gives you a separate record of processing, while also making the Sheet an essential part of the workflow rather than an optional report.

Open-source access model

The repository is open source and MIT-licensed. The maker says the script runs without storing or uploading data and that users do not need to grant Gmail access to a third-party service. You still authorize the script to access your Gmail account, so this approach is best for readers who are comfortable reviewing or relying on a script rather than a hosted service.

A step-by-step setup guide is provided. You copy a Google Sheet to Drive, configure the script from Gmail's menu, and grant account access before processing begins.

Pricing

Free — free: The open-source Google Apps Script and MIT License are included at no charge. There are no paid tiers, seat fees, subscription renewals, or stated trial period. The trade-off is that you handle the Google Sheet, configuration, and Gmail authorization yourself, and the tool's scope remains limited to unsubscribe handling. Its automatic cleanup rules do not include bulk deletion or archiving, and it has no duplicate-detection feature.

Platforms

Gmail Unsubscriber is listed for Android, iOS, and the web. Queueing can also originate in Microsoft Outlook and Apple Mail through the label or applicable folder workflow, while the underlying service remains Gmail. It is built on Google Apps Script and integrates with Gmail labels and Google Sheets.

Who it's for

Choose it if you use Gmail, have multiple unwanted newsletters, and prefer a free, open-source approach that keeps an activity log in your own Google Sheet. It is particularly suitable for users prepared to follow setup instructions and grant script access.

Look elsewhere if you want messages deleted or archived automatically, duplicate detection, support for non-Gmail mailboxes, or a polished service that avoids spreadsheet configuration. Gmail's own subscription controls may be enough when you only need to process one newsletter at a time.

Pros and cons

  • Pro: Automates multiple unsubscribe requests instead of limiting you to one newsletter at a time.
  • Pro: Handles both unsubscribe links and send-by-email requests.
  • Pro: Open-source, MIT-licensed code with the maker's stated no-storage, no-upload approach.
  • Pro: Label-based queueing works from Gmail clients and can be initiated through Outlook or Apple Mail.
  • Con: Setup requires copying and configuring a Google Sheet and authorizing Gmail access.
  • Con: Processing is limited to Gmail and typically takes 10–15 minutes after labeling.
  • Con: It does not bulk-delete or archive mail and offers no duplicate detection.

Alternatives

For a broader comparison, see Email Cleanup Software.

Clean Email is the better fit for multi-platform inbox management, with Android, iOS, macOS, and web apps plus a free account that cleans up to 1,000 messages; its free tier omits several advanced settings and Auto Clean.

Cleanfox is a free Android, iOS, and web option combining inbox cleaning with newsletter unsubscribe.

Leave Me Alone suits users wanting private-email, screener, spam-blocking, and unlimited-unsubscribe features across Android and web.

Unroll.Me is free on Android, iOS, and web, but requires access to commercial emails and uses commercial-email data for measurement products.

Trimbox offers a freemium approach across Android, iOS, web, and extension, with the first 10 unsubscribes free.

Unsubscribe for Gmail is another freemium choice for Android, iOS, web, and extension.

LoopWise is a paid Android alternative with a $6.99 monthly subscription.

Inbox Zapper is a paid extension, iOS, and web service offering an annual unlimited plan at $3.33 per month billed annually.

Verdict

Gmail Unsubscriber is the right choice for Gmail users who want no-cost, open-source automation for multiple newsletter unsubscribe requests and an activity log they can inspect in Google Sheets. Choose another tool if inbox cleanup must also delete or archive messages, detect duplicates, cover other providers, or avoid script-and-Sheet setup.

Alternatives to Gmail Unsubscriber

Every alternative, ranked