Freedom251 › Email Cleanup Software
Gmail Unsubscriber

What Gmail Unsubscriber is
Gmail Unsubscriber is a free, open-source Google Apps Script for unsubscribing from unwanted newsletters and other bulk email in Gmail. It examines bulk messages for an unsubscribe link and opens that link; if a sender requires an email to unsubscribe, it can send one to a special address. To configure it, users copy a Google Sheet to Drive, set up the script from Gmail's menu, and allow it to access their Gmail account. Messages with the chosen Gmail label are handled automatically, typically within 10–15 minutes, and the script records activity in the Sheet. Messages can be queued from Gmail on the web or in its mobile apps, Microsoft Outlook, or Apple Mail, using the label or the Unsubscribe folder as applicable. The project uses Gmail labels and a Google Sheet and is licensed under MIT. Its maker says the script runs without storing or uploading data and does not require granting Gmail access to a third-party service. The repository credits Digital Inspiration as developer and names Amit Agarwal as author. The tool supports Gmail; bulk delete and archive and duplicate detection are not included.
Who it suits
Gmail users who want to automate unsubscribing from multiple newsletters may find this script useful. It suits people comfortable configuring a Google Apps Script and granting it Gmail account access.
What it does well
- Processes labeled messages automatically, typically within 10–15 minutes.
- Queues can be created from Gmail, Outlook, or Apple Mail.
- Activity is logged in a Google Sheet.
- The project is open source under the MIT License.
What to know first
- Setup requires granting the script Gmail account access.
- The tool does not bulk delete or archive messages.
- Duplicate detection is not included.
- Supported email provider is Gmail.
Limits
The free plan costs nothing. The maker contrasts the script’s ability to automate unsubscribing from multiple newsletters with Gmail’s built-in tool, which handles one newsletter at a time.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free | Open-source Google Apps Script · MIT License | Free |
| Open-source Google Apps Script | Runs from a copied Google Sheet · Gmail label based · MIT licensed | Free |
As github.com lists them, read 8 Oct 2026. The maker's own page has the final word.
Getting started
- Copy the Google Sheet to Drive.
- Configure the script from Gmail’s menu.
- Allow the script to access your Gmail account.
- Apply the configured label or use the Unsubscribe folder to queue messages.
Overview
Gmail Unsubscriber is a free, open-source Google Apps Script that processes unsubscribe requests for unwanted Gmail newsletters and bulk email. It suits people comfortable setting up a Google Sheet and granting a script access to Gmail. Its strength is automating requests and keeping an activity log; its narrow scope makes it a poor fit for people who want to delete, archive, or deduplicate messages as part of cleanup.
Key features
- Unsubscribe processing: The script looks through bulk email for an unsubscribe link and opens it. When a sender requires an email instead, it can send a message to the specified address. That covers two common unsubscribe paths, but it does not remove the messages themselves.
- Label-based automation: Messages with the configured Gmail label are processed automatically, typically within 10–15 minutes. You can queue messages from Gmail on the web or mobile apps, Outlook, and Apple Mail by applying the label or, where applicable, moving a message to the Unsubscribe folder. This gives people a way to flag messages from several email clients, while the underlying mailbox still needs to be Gmail.
- Activity log: The script records its activity in the Google Sheet, which makes a separate record available alongside Gmail. The Sheet is also part of the setup, so this is not a standalone inbox tool.
- Open source and access: The project is an MIT-licensed Google Apps Script. Its maker says it runs without storing or uploading data and does not require granting Gmail access to a third-party service. Users still need to grant the script access to their Gmail account; the open-source code can be inspected.
- Setup guidance: Configuration involves copying a Sheet to Drive, setting up the script from Gmail’s menu, and approving account access. A step-by-step guide helps with the process, but the setup is more involved than using an unsubscribe button in a standalone app.
Pricing
There is one plan: Free — free. It includes the open-source Google Apps Script under the MIT License, with no paid tier or subscription described. The trade-off is scope: Gmail Unsubscriber handles unsubscribe requests, not bulk deletion, archiving, or duplicate detection.
Gmail’s built-in subscription tool handles one newsletter at a time, while this script can automate requests for multiple newsletters. That makes the free option useful for people who want batch-oriented unsubscribe processing and are willing to manage the Sheet and label setup.
Platforms
The listed platforms are Android, iOS, and web. The project is built on Gmail labels, a Google Sheet, and Google Apps Script, and supports Gmail as its email provider. Outlook and Apple Mail can be used to queue messages, but that does not make the service a general-purpose tool for those providers.
Who it's for
Choose Gmail Unsubscriber if you use Gmail, want to process multiple unsubscribe requests with less manual handling, and are comfortable configuring a script with account access. It is also a reasonable fit if an activity log in a Sheet and inspectable MIT-licensed code matter to you.
Look elsewhere if you need inbox cleanup beyond unsubscribing, such as bulk delete or archive, or if you want duplicate detection. The Sheet, label, and permissions are also a poor match for anyone seeking a ready-to-use service with minimal configuration.
Pros and cons
- Pros: Automates multiple unsubscribe requests. Emails carrying the configured label are processed on a short typical delay, rather than requiring each request to be handled one at a time.
- Pros: Records activity in a Sheet. The log gives users a separate place to review processing activity.
- Pros: Open-source MIT license. Users can inspect the script, and the maker says it neither stores nor uploads data.
- Cons: Setup requires several steps and Gmail access. Users need a Drive Sheet, script configuration, a Gmail label, and account authorization.
- Cons: Gmail-only service. Other email clients can queue messages, but the supported provider is Gmail.
- Cons: Not a full cleanup tool. It does not bulk-delete or archive messages, and it does not detect duplicates.
Alternatives
Email Cleanup Software is a broader category to browse if your needs extend beyond unsubscribing.
- Clean Email is worth considering if you want a freemium option across Android, iOS, macOS, and web. Its free account covers up to 1,000 messages but excludes Screener, Sender and Mailing List Settings, and Auto Clean.
- Gmail Bulk Unsubscribe & Cleanup Tool is another free, MIT-licensed option for Linux, macOS, self-hosted, web, and Windows. It also offers a 1-on-1 setup service for $8, paid once.
- InboxSweeper may suit people who want a free, open-source option for Linux, macOS, web, or Windows without an account or subscription.
- Cleanfox is a free Android, iOS, and web alternative that combines inbox cleaning with newsletter unsubscribe.
- Leave Me Alone is a paid alternative with a free Casual Emailer plan that includes four email accounts and unlimited unsubscribes.
- Paperweight is a freemium alternative for Linux, macOS, and Windows; its maker publishes it under the MIT license and says users can inspect or build the code.
- Trimbox offers a free tier with the first 10 unsubscribes free, across Android, iOS, web, and extension.
- Unroll.Me is a free Android, iOS, and web option, but it requires access to commercial emails and uses commercial-email data for measurement products.
Verdict
Gmail Unsubscriber is a strong fit for Gmail users who want free, open-source automation for multiple unsubscribe requests and do not mind a Sheet-based setup. Its clearest advantage is processing labeled messages and recording activity without a subscription. Choose another tool if you need broader inbox cleanup, duplicate detection, or a service that avoids script configuration and Gmail account authorization.
Verdict
Gmail Unsubscriber automates unsubscribe requests and records its activity, but setup involves a Sheet, a Gmail label, and account access. It is not a bulk-delete, archive, or duplicate-detection tool.
Questions
How much does Gmail Unsubscriber cost?
The Free plan costs nothing. The project is open source under the MIT License.
Which email provider does it support?
Gmail. Messages can be queued from Gmail on the web or mobile apps, Microsoft Outlook, and Apple Mail using the label or Unsubscribe folder as applicable.
How does the unsubscribe process work?
The script looks for an unsubscribe link in bulk email and opens it. If required, it can send an email to a special address.
Does it process messages automatically?
Yes. Messages with the configured Gmail label are processed automatically, typically within 10–15 minutes.
Who makes Gmail Unsubscriber?
The repository credits Digital Inspiration as developer and names Amit Agarwal as author.
What does the setup require?
Copy a Google Sheet to Drive, configure the script from Gmail’s menu, and allow it to access your Gmail account.
Facts from Gmail Unsubscriber's own pages
- Automation
- Emails with the configured Gmail label are processed automatically, typically within 10–15 minutes. · labnol.org, 8 Oct 2026
- Client compatibility
- The independent review says it works from any mail client that supports Gmail labels. · tchgdns.de, 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, 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, 14 Oct 2026
- Documentation
- The repository README directs users to a step-by-step configuration guide. · github.com, 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, 8 Oct 2026
- Gmail integration
- The workflow uses Gmail labels to place messages into an unsubscribe queue. · tchgdns.de, 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, 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, 14 Oct 2026
- Google Drive integration
- Setup involves copying a Google document or spreadsheet into the user's Google Drive. · tchgdns.de, 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, 8 Oct 2026
- Integration
- The project uses Gmail labels and a Google Sheet, and is built as a Google Apps Script. · labnol.org, 8 Oct 2026
- Label processing
- Messages are selected through the Gmail label named Unsubscribe and that label is removed after processing. · github.com, 14 Oct 2026
- Licence
- The repository distributes the code under the MIT License, with copyright assigned to Amit Agarwal for 2018–2023. · github.com, 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, 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, 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, 14 Oct 2026
- Limit: user interface
- The independent review characterized the script as less polished and less visually appealing than hosted alternatives. · tchgdns.de, 14 Oct 2026
- Maker
- The repository credits Digital Inspiration as the developer and names Amit Agarwal as the author. · github.com, 8 Oct 2026
- Maker background
- Digital Inspiration describes Amit Agarwal as a solo entrepreneur who left corporate employment in 2004 to become a professional blogger. · labnol.org, 14 Oct 2026
- 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. · labnol.org, 14 Oct 2026
- Maker identity
- The repository credits Digital Inspiration as developer and names Amit Agarwal as author. · github.com, 14 Oct 2026
- Open source
- The repository identifies the project as open source and includes an MIT License. · github.com, 8 Oct 2026
- Open-source status
- The maker describes the tool as open source. · github.com, 14 Oct 2026
Where Gmail Unsubscriber stands on Freedom251
- Email Cleanup Software#3 of 31