Bluefish
Bluefish is a free, open-source desktop editor for programmers and web developers writing websites, scripts, and code.
What Bluefish is
Bluefish is a free, open-source desktop editor for programmers and web developers writing websites, scripts, and code. It supports more than 30 markup and programming languages and is available for Linux, macOS, and Windows. The editor can open more than 1,000 documents, and its features page reports tests with over 10,000 open simultaneously. Editing tools include regular-expression search and replace, snippets, unlimited undo and redo, and recovery of modified documents after a crash. Code assistance includes folding, bracket and tag highlighting, autocompletion, and automatic tag closing for many languages. Project support lets users work across projects and restores settings for each one. Bluefish can load and save remote files through FTP, SFTP, HTTP, HTTPS, WebDAV, and CIFS via gvfs. Users can also integrate external programs or run custom scripts. The project is volunteer-run and released under the GNU GPL. One packaging limitation applies to the official Flatpak: strict security settings prevent integration with system tools such as make, pylint, weblint, and the web browser, although internal functionality works as expected.
Good
- Supports more than 30 markup and programming languages.
- Available for Linux, macOS, and Windows.
- Includes regular-expression search and replace.
- Can load and save remote files through several protocols.
- Supports more than 1,000 documents.
Watch out
- The official Flatpak blocks access to some system tools.
- The project is run by volunteers.
Who it suits
Bluefish is aimed at programmers and web developers who want a desktop editor for code across multiple languages. Its project support and remote-file access may suit people working across files and projects.
Verdict
Bluefish offers a free editor with broad language support, project features, and remote-file access. Users of the official Flatpak should account for its restricted integration with system tools.
Plans and prices
From Bluefish's own pricing page, checked 4 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Bluefish | Free | Open-source editor released under the GNU GPL; no paid plans listed |
The facts
Each one read from Bluefish's own pages, with the date it was checked.
What it does
- Built-in icon themes
- Version 2.4.2 includes built-in Breeze and Breeze-dark icon themes.checked 28 Sep 2026
- Code assistance
- Language support includes code folding, matching bracket and tag highlighting, autocompletion, and automatic tag closing for many languages.checked 4 Oct 2026
- Community model
- The project is run by volunteers and invites help with development, testing and translation.checked 28 Sep 2026
- Customization options
- Bluefish is highly customizable and includes customization tips.checked 28 Sep 2026
- Dark theme support
- Bluefish automatically adjusts text colors for dark desktop themes.checked 28 Sep 2026
- Editing tools
- Features include regular-expression search and replace, snippets, unlimited undo and redo, and crash recovery for modified documents.checked 4 Oct 2026
- Editor type
- desktopchecked 20 Sep 2026
- Emmet support
- Bluefish supports Zencoding/Emmet.checked 28 Sep 2026
- Extension support
- Yeschecked 20 Sep 2026
- External tools
- Users can integrate external programs such as make, lint, weblint, xmllint, tidy, and javac, or run custom programs and scripts.checked 4 Oct 2026
- File capacity
- It easily loads 1000+ files.checked 28 Sep 2026
- File handling
- Bluefish can open more than 1,000 documents, with the features page reporting tests above 10,000 documents simultaneously.checked 4 Oct 2026
- Intended users
- The project describes Bluefish as targeted toward programmers and web developers.checked 4 Oct 2026
- Languages
- It supports more than 30 markup and programming languages.checked 4 Oct 2026
- Language support
- Supports 30+ markup and programming languages.checked 28 Sep 2026
- Memory improvements
- Version 2.4.2 includes reduced memory usage when working with 100+ files simultaneously.checked 28 Sep 2026
- Open-source license
- Bluefish is an open source development project released under the GNU GPL licence.checked 28 Sep 2026
- Pricing page
- The pricing URL returns a 404 error, and no prices are stated.checked 28 Sep 2026
- Project history
- Bluefish has been helping users since 1997.checked 28 Sep 2026
- Projects
- Project support lets users work across multiple projects and restores settings for each project automatically.checked 4 Oct 2026
- Project sponsorship
- The site thanks TYPO3 and Team in Medias for sponsoring Bluefish.checked 28 Sep 2026
The company
- Founded
- 1998checked 28 Sep 2026
Money
- Free plan
- Yeschecked 20 Sep 2026
Where it runs
- Platforms
- The download page lists Linux packages and installers for Windows 64-bit and Mac OSX; it also provides a Linux Flatpak.checked 4 Oct 2026
Alternatives to Bluefish
- 1

Calmly Writer
Free planAndroidWebLinuxmacOS8.6Free plan - 2

Zed
Free planLinuxmacOSWindows8.3From $10 a month - 3

Visual Studio Code
Free planWebLinuxmacOSWindows8.2Free plan - 4
Neovim
Free planAndroidAPILinuxmacOS8.1Free plan - 5
Geany
Free planOpen sourceLinuxmacOSWindows8.1Free plan - 6
GNU Emacs
Free planAndroidLinuxmacOSWindows8.0Free plan
