BBEdit for macOS
Description
Grep pattern playgrounds are a good place to start. They show you what a search will match before you run it on a live file.
Grep — a way of searching with patterns instead of exact words. BBEdit calls it "Grep" rather than "regex" in its menus.
Text factories — saved sequences of transformations you can apply to files in batches. Useful when twenty pages need the same cleanup.
Clippings — bits of text you store and drop into documents later. Boilerplate, signatures, HTML snippets. They sit in a floating panel.
Syntax highlighting — BBEdit colours code for readability. It knows HTML, PHP, C++, XML, Java, Perl and plenty of others out of the box.
FTP/SFTP browser — open and save files directly on a remote server without leaving the editor. Handy for quick fixes on a live site.
Control+Tab flips you between a file and its header
The Counterpart shortcut (Control+Tab) flips you between a file and its header. In web projects, that means jumping from style.css to index.html with one keystroke. It learns pairings as you go.
Hold Option while dragging vertically to create a rectangular selection — ignored by most editors, indispensable when you need to delete a column of whitespace or copy a slice out of a log file.
The Paste Using Filter command sits in the Edit menu. Feed it a text filter you've written and every paste runs through it. I once used it to strip tracking parameters from URLs as I dropped them into meeting notes.
BBEdit 16's Notes window (Window > Notes) is a scratchpad tied to each document, not a global notebook. Write reminders about a file's quirks and they travel with the project folder.
Idles at 90 MB of memory on Apple Silicon
Launch time on Apple Silicon is under two seconds. On Intel it's a beat slower but nowhere near the lumbering start-up of an Electron app. Once running, BBEdit idles at about 90 MB of memory with a dozen small files open. Throw a 200 MB log at it and the footprint climbs, yet scrolling stays fluid. I've never seen the beachball on a file under half a gigabyte.
Autosave is quiet. No progress bars, no "Saving…" modals. If macOS crashes, your work returns exactly as you left it. The app has been through enough OS transitions that its file handling feels baked-in rather than bolted on.
For a bbedit 16 download that's been patched and repackaged, this build runs without phoning home or leaving unexpected daemons in Activity Monitor. It stays put.
Opens straight into Friday's dozen files
Monday morning. I open BBEdit and it restores the dozen files from Friday — project notes, a Python script, three HTML templates. No splash screen, no "Welcome back." Just the documents, where I left them.
- I hit Command+Shift+F to search across the project folder. A multi-file search for every instance of
deprecated_functiontakes four seconds across 800 files. - Results appear in a palette below. Clicking a line opens that file and jumps to the match — no separate results window to manage.
- I need to rename a CSS class across six HTML files. I record a temporary text factory: find
old-class, replace withnew-class. Apply to the selected files. Done in under a minute. - An FTP connection to the staging server opens from the sidebar bookmark. I drag a corrected file over and it uploads without a dialogue.
- Before lunch I paste a block of JSON into a blank document. BBEdit detects the syntax automatically and folds the nested objects into clickable arrows. I spot the missing bracket in ten seconds.
Nothing flashy happens. That's the point. A bbedit mac download that stays out of your way while you do the actual work.
What’s new
Fixes for reported issues. No new features or feature changes in 16.0.3.
Requirements
- macOS 14.0 or later
- Intel or Apple Silicon Mac
Comments 0
Sign in or create an account to leave a comment.
No comments yet…
If you’ve installed it, say how it went. Mention your Mac and macOS version — it helps the next person more than you’d think.

