BBEdit is the leading professional text, code, and markup editor for the Macintosh.

As the "go to" tool for web site designers, web application developers, writers, and software developers, this award-winning product provides an abundance of high-performance features for editing, searching, and manipulation of text, code, and HTML/XML markup.

An intelligent interface provides easy access to BBEdit’s best-of-class features, including: grep pattern matching; search and replace across multiple files; project definition tools; function navigation and syntax coloring for numerous source code languages; code folding; FTP and SFTP open and save; AppleScript and Automator support; Unix scripting support; text and code completion; a complete set of robust HTML tools; and more.

BBEdit offers a 30-day evaluation period (beginning the first time you use it on your computer), during which its full feature set is available.

During the evaluation period, BBEdit is fully functional. After the evaluation period has expired, you can continue to use BBEdit for free, forever, with no nag screens or unsolicited interruptions.

In “free mode”, BBEdit provides a modified set of features, which incorporates a powerful set of core features. Using BBEdit in free mode costs you nothing, while providing an upgrade path to advanced features and capabilities.

To enable BBEdit’s advanced features after the evaluation period is over, you will need to have an active BBEdit subscription. Subscriptions are available on either a monthly or annual basis.

An active subscription gives you access to all of BBEdit’s advanced features, including any new features that we introduce during updates or major upgrades, for as long as the subscription is in good standing.

Please see our comparison chart for a detailed listing of which advanced features are available with a subscription.

Subscription terms and conditions:

We do not collect any data from your use of BBEdit, whether or not a subscription is in effect.

Your interactions with BBEdit and with Bare Bones Software, Inc. are protected by our privacy policy.

Your use of BBEdit is governed by the terms of its end-user license.

When you purchase a subscription, payment will be charged to your iTunes Account upon confirmation of purchase.

Your subscription will renew automatically, unless you cancel your subscription at least 24 hours prior to the end of the currently active subscription period. Your iTunes Account will be charged for the renewal within 24 hours prior to the end of the currently active subscription period, and your account history will reflect the cost of the renewal.

You can manage your subscription and cancel automatic renewal by going to your "Manage my Subscriptions" page after purchase.

Purchasing a subscription will permanently end your evaluation period, and forfeits any unused portion of the evaluation period, if applicable.

For the full text of the BBEdit end user license for Mac App Store customers, please visit this page on our web site:

What’s New

Version 12.6.4

This update contains fixes for customer-reported issues, including a quality-of-life fix for an issue in which Mac App Store customers were prompted for their store credentials when starting the application in some situations. There are also performance and stability improvements.

Comprehensive change notes for this version are available on our web site:

*** NOTE: If you have been using BBEdit 10 from the Mac App Store, please make sure that you read this Q&A before updating:

Ratings and Reviews

5.0 out of 5
1 Rating

1 Rating

Mark Jenkinson ,

Downgraded from 10 back to 9.6.3

This version seems to think that Single File Search and Multi-File Search are two seperate things, and require their own windows. I know version 9 adopted this paradigm, but it also alowed you to keep using the unified Search window from BBEdit8, which was far more efficient. Version 10 eliminates the unified Search window entirely, and now I find myself consistently opening a Single File Search window and then realizing that I should have opened a Multi-File search window, or visa-versa. Each with their own window, this adds to screen clutter, and requires more clicks when you've inadvertently initiated the wrong type of search. Previous versions there was no, "wrong type of search" scenario. You just typed "Command-F" and adopted the previous search scope, and in cases where no docs were open assumed Multi-File Search.

Secondly, when performing a Single-File search, BBEdit now seems to think the best place to start the search is where your cursor is. Which more often than not, is a very bad place to start the search, because it will return no results, and leave you wondering why, if you are not conscious of where your cursor is, or unless you intentionaly move the cursor to the top of the document before each search. BBEdit 9 handled this with a "Start at Top" option. I can't actually imagine a scenario where you would want to search a document but NOT the lines of code above your cursor.

BBedit also seems to think it knows better by automatically placing any text in the clipboard in the search field. I know this can be helpful at times, but other times, you have actually coppied some text you want to paste into the "Replace" field, and your efforts are doubled. Increasing inefficicent, and obviously not tested by power users.

Gortz777 ,


Automator actions are worth the price. They'll save you hours.

EveryoneKnows ,


I've switched to BBEdit from TextMate, and I'm not looking back. Fullscreen mode and great project managment seal the deal.


Bare Bones Software, Inc.
14.3 MB
Developer Tools

macOS 10.14.1 or later, 64-bit processor



Age Rating
Rated 4+
© 1992-2019, Bare Bones Software, Inc.


  • Family Sharing

    Up to six family members will be able to use this app with Family Sharing enabled.

More By This Developer