BBEdit Comparison Chart
This chart shows what you get when you buy a BBEdit license, compared to the features available when you use BBEdit without a license after the 30-day evaluation period.
All of the highlighted features are available during the initial 30-day evaluation period.
This chart is not an exhaustive listing of BBEdit’s features. You can find an overview in the BBEdit Feature Tour.
See below for a list of the differences between TextWrangler and BBEdit (after the 30-day evaluation period has expired).
(free mode) |
|||
---|---|---|---|
Compatible with modern macOS versions (see details) | • | • | |
Runs natively on Apple Silicon | • | • | |
Use Dropbox or iCloud Drive to share plug-ins, scripts, and setup data between multiple computers | • | • | |
Multiple Undo | • | • | • |
Multiple Clipboards | • | • | • |
Splittable editing windows | • | • | • |
Extensively configurable key equivalents | • | • | • |
“Commands” command presents a quick search of menu commands, scripts, clippings, and more for rapid access to anything you can do from a BBEdit menu. | • | ||
“Repeat Last Command” to quickly re-select most menu commands, making it easy to repeat text transforms and other operations without a trip to the menu bar. | • | ||
Show and hide individual menu items or entire menus | • | • | • |
Supports macOS Dark Mode, with automatic text color scheme switching | • | • | |
Transparently reads and writes DOS/Windows, Unix, and legacy Mac line ending formats | • | • | • |
Transparently reads and writes gzip (.gz) and BZ2 (.bz2) compressed files | • | • | • |
Transparently reads and writes files stored within Zip compressed archives | • | • | |
Powerful multi-file search and replace (even on files that aren’t open) with multiple simultaneous search and replace operations | • | • | • |
Extract found text into a new document from a single document, or multiple files and folders | • | • | |
Automatic backup of files when saving (optional) | • | • | • |
“Document Rescue” recovers untitled documents that you’ve accidentally discarded | • | • | |
“Quit” command saves the application’s state (including the contents of untitled or unsaved documents) and quits instantly; and picks up where you left off the next time you start up | • | • | • |
Periodic auto-save to protect against data loss from system crashes, power failures, and locust infestations | • | • | • |
Complete set of HTML Tools for fast, easy, and correct markup. Supports current standards including HTML5, HTML 4.01, XHTML 1.0, and XHTML 1.1.
|
• | ||
Live preview HTML and Markdown documents without leaving the application | • | • | |
Flexible ‘grep’ style pattern-based search and replace based on PCRE (the Perl-Compatible Regular Expression library) | • | • | • |
“Live Search” highlights matches in your document as you type a search string | • | • | • |
Use Grep patterns in “Live Search” for advanced searching on the fly | • | • | |
Automatically highlight matches of a selected word throughout the document | • | • | • |
Advanced PCRE support, including named subpatterns and other grep goodness | • | • | • |
Pattern Playgrounds provide a safe environment for learning, building, testing, and experimenting with Grep patterns. Learn more. | • | ||
Grep Cheat Sheets provide quick access to common Grep idioms | • | • | |
Comprehensive AppleScript support: scriptable, recordable, and attachable | • | • | • |
Built-in file and folder comparison with Find Differences | • | • | • |
Find Differences displays word- and character-level differences | • | • | • |
Advanced single-window Find Differences presentation | • | • | • |
Rectangular/columnar text selections | • | • | • |
Open, edit, and save files in a wide variety of character sets (including UTF-8 and UTF-16) | • | • | • |
Automatic source-code language guessing | • | • | • |
Can be used as an external editor for Xcode | • | • | • |
Unix command-line access for opening and comparing files | • | • | • |
bbfind /twfind command-line tool provides integration of multi-file search with Unix scripts and workflows |
• | • | • |
bbresults command-line tool provides integration with Unix command-line workflows |
• | • | |
Authenticated saves (for editing system-owned documents and other operations requiring administrator privileges) | • | • | • |
Emacs key-binding support | • | • | • |
Instantly highlight and navigate occurrences of an indicated word (or selected text) in the active document | • | • | • |
“Notes” feature supports rapid creation and organization of self-named, self-saving documents, accessed via a central Notes window | • | ||
Offers the Scratchpad, a convenient place to make quick notes and temporarily store text without having to create a document on disk | • | ||
Extensive FTP and SFTP support
|
• | • | • |
Integrated support for file transfers through Interarchy, Transmit, Fetch, and other third-party clients with “Edit in BBEdit” commands | • | • | • |
Open files and view directory listings with Disk Browser | • | • | • |
Disk Browser features hierarchical folder listing and file filters for advanced control | • | • | • |
Explore contents of Unix tar and Zip archive files in disk browsers without needing to extract them first |
• | • | • |
Function-navigation and syntax-coloring support for more than 20 programming languages, including HTML, JavaScript, Java, Perl, C++, Objective-C, & more | • | • | • |
Function-navigation and syntax-coloring support for R, Rust, Go, Swift, Lisp-family languages, and Pixar USD | • | • | |
Function-navigation and syntax-coloring support for Ruby, object-oriented JavaScript, and SQL | • | • | • |
Built-in support for editing Markdown, including syntax coloring and navigation | • | • | • |
Live preview Markdown documents without leaving the application | • | • | |
Enhanced coloring options, including factory-supplied color schemes | • | • | • |
Loads and saves color schemes (including import from the bbcolors format) |
• | • | • |
Text completion, using ctags, clippings, document symbols, and language keywords as data sources | • | ||
Enable advanced code completion, code index navigation, in-window issue display, context-aware function parameter help, and language-sensitive formatting via the Language Server Protocol. Learn more. | • | ||
Support for Universal Ctags (a powerful tool for indexing and navigating source code), providing easy access to indexed symbols by means of contextual (right-click) menus and the Find Definition command | • | ||
Control editor behavior and display settings on a per-language basis | • | • | • |
Code folding | • | • | • |
Powerful Clippings system:
|
• | ||
Run Unix scripts and filters (including Perl, Python, Ruby, and shell script) from a built-in menu | • | • | • |
Check spelling as you type to catch embarrassing typos | • | • | • |
Integrated support for Git and Subversion version control systems; work with source files from multiple repositories | • | ||
Optionally skip Git ignored files when processing for multi-file search, Open File by Name, and other operations | • | • | |
Built-in EditorConfig support to control editor behavior and settings within a working copy | • | • | |
Shell worksheets run Unix commands from an editable window (just like MPW worksheets, for you old-timers) | • | ||
Create worksheets to have conversations in-app with ChatGPT, Claude, and Ollama | • | ||
Use BBEdit’s legendary text processing power in any Automator workflow | • | • | |
Use Automator workflows as “text filters” for transforming document contents | • | ||
Create and run Text Factories—apply any number of powerful text transformations to multiple files without programming | • | ||
Combine text factories, scripts, text filters, and Automator workflows into “packages” for easy distribution and installation | • | ||
Open multiple documents per window:
|
• | • | • |
Ponies | • | • | |
Create Codeless Language Modules to add syntax coloring and function navigation for additional languages without writing any code | • | • | • |
Use Projects to organize your projects, grouping files into a single browser without regard to their location | • | ||
Comprehensive PDF user manual provided | • | • | • |
Price | Free | Free | US$59.99 |
Discounted upgrade pricing from previous BBEdit versions | n/a | n/a | (info) |
64-bit application | • | • |
After BBEdit’s 30-day evaluation period expires, some of its exclusive advanced features remain available. These features are not present in TextWrangler.
(free mode) |
||
---|---|---|
30-day evaluation period; “free forever” unpaid use | • | |
Purchase a license to access BBEdit’s full feature set | • | |
64-bit application | • | |
Runs natively on Apple Silicon | • | |
Compatible with modern macOS versions (see details). | • | |
Automatic color scheme switching for macOS Dark Mode | • | |
Use Dropbox or iCloud Drive to share app support items | • | |
Optionally skip Git-ignored files during batch operations | • | |
Live in-app preview of HTML and Markdown documents | • | |
Built-in EditorConfig support | • | |
Use BBEdit’s text processing power in Automator workflows | • | |
bbresults tool for integration with command-line workflows |
• | |
Use Grep patterns in “Live Search” | • | |
Give your brain a break with Grep Cheat Sheets | • | |
Extract found text into a new document | • | |
Transparently read & write within Zip archives | • |