The Code and Text Editor of Champions
BBEdit goes way beyond the basics. Meet the do-everything text tool.
Legendary text and code editor
BBEdit is the Swiss Army Knife of text editors. Whether you’re editing source code, writing a novel, or building a website, BBEdit will make your life easier.
Take its unparalleled search-and-replace capabilities. In addition to hunting within a single document, BBEdit can look across multiple files. The app supports regular expressions as well as programming and web development patterns (so you can convert, say, a series of spaces to a tab or change all HTML tags to lowercase). You can even save custom search terms and patterns and reuse them any time.
BBEdit is also incredibly fast and powerful. It can handle gigantic documents that would bring lesser apps to their knees, and it’ll open just about any file type you throw at it—even Unicode ones with glyphs found in Japanese and Cyrillic alphabets.
Coders will appreciate BBEdit’s full-text completion for a range of programming languages. And with support for the Language Server Protocol (LSP), BBEdit can integrate with language servers to get enhanced text completion, error highlighting, document formatting, and much more.
But BBEdit has something for everyone. Bloggers will cheer the app’s Markdown support, data scientists its Anaconda integration, and web developers its comprehensive HTML tools (including context-sensitive tag and attribute editing, as well as drag-and-drop HTML snippets). Everyone benefits from syntax highlighting, code folding to hide sections of a document you’re not actively working on, and a dedicated notes system for jotting down ideas and important info.
Although BBEdit is unquestionably a pro-level tool, it’s accessible enough for anyone to get the hang of. (Don’t be shy about using the company’s excellent tech support resources and user manual.) For anyone whose workflow requires whipping text into shape, BBEdit has been an essential tool for over a quarter century.