SynWrite Editor: Free Text & Source Code Editor for Windows

SynWrite is an open source editor project that helps you edit the source codes like HTML, C, C++, Java etc. It’s a very good replacement for your Notepad. It’s more like an alternative for Notepad++ which most of us are familiar with. It has a lot of features as compared to Notepad++ offers as well.

The application is pretty easy to use and comes with a lot of features.,Here is a full list of features that this editor supports.

SynWrite Editor Features

  • Syntax highlighting for lots of languages
  • Fully customizable highlighting
  • Code folding
  • Tree structure view of source code
  • Support for almost all encodings
  • Auto-completion
  • Code templates
  • Clipboard history panel
  • Search, replace with regular expressions
  • Search, replace in multiple files
  • External tools support
  • Document mini-map feature
  • Strings extraction feature
  • Customizable hotkeys
  • Bookmarks
  • Keyboard macros
  • Spell checking
  • Zen Coding support
  • HTML Tidy support

One you open the application, you will see that the panel is divided into two one is the Tree Structure and the second one is the Editor. Then each project that you open will open inseparate tab. You can change the view from the toolbar menu.

SynWrite Editor

When you click on New, you have the option to choose the project you need. It’s alphabetized, and when you point to it, you can select the type of project that you want to choose. The rest of the menu items are pretty much self-explanatory. SynWrite also support Multi-carets, this feature allows to add many carets using one of the methods:

  • Click on any position with Ctrl key pressed.
  • Click on any position (“beginning”), then click on another line (“ending”) with Ctrl+Shift keys pressed: this will add multiple carets aligned in a column.
  • Make a several line selection (stream or column), then use the commands “Edit — Multi-carets — Carets from selection…”.
  • Make a search by placing search marks, then use the commands “Edit — Multi-carets — Carets from search marks…”.


There is also a column mode in SynWrite like in Notepad++, but the functionality is built differently as compared to Notepad++. In Notepad++ you have to select the column block, and then start typing. In SynWrite you have two choices Edit – Edit column, and Edit & Fill block.

SynWrite also supports the command line as well. The executable file “Syn.exe” supports the following command line parameters:

  • Syn
  • Syn filename1 [ filename2 … ] [ optional ]
  • Syn “/two=filename1|filename2|line1|line2|column1|column2|delta”
  • Syn /reg

There is also an extensive tutorial available that will help you through the creation of lexer for SynWrite – the “WSH script” lexer. In short there are tons of options with a lot of help and support from the developers by a dedicated forum.

The only downside I see is the lack of plugin development compared to Notepad++, maybe because this application is not as popular as the others. But it’s an excellent program with a lot of useful features for programmers and advanced users. If you are one of those, I would recommend that you give this tool a go.

You can download the tool from here. I hope you find this tool useful. Let us know your feedback.

Posted by on , in Category Downloads with Tags
Shyam aka “Captain Jack” is a Microsoft MVP alumnus and a Windows Enthusiast with an interest in Advanced Windows troubleshooting. Suggestions made and opinions expressed by him here are his personal one's and not of his current employers. He blogs at


  1. Sublime Text is all you need

  2. ONNOFREI LULIAN WROTE: Sublime Text is all you need.

    SEE | (link added by DesElms, just for reference)

    MY RESPONSE: Oh, c’mon! Seriously? Especially for seventy bucks? Gimmee a break.

    Gregg L. DesElms
    Napa, California USA
    gregg at greggdeselms dot com

    Veritas nihil veretur nisi abscondi.
    Veritas nimium altercando amittitur.

  3. Onofrei* in the first place!

    Are you dumb or blind? SynWriteBlaBla is ugly as hell and definitely less powerful than sublime, which has a free version too, and it worths all the money!

  4. Editpro

    No guy, you’re wrong, SynWrite has EVEN MORE features then Sublime. For ex it supports Python plugins. And has many features of many ST plugins.

  5. Doesn’t ST support python plugins too?

  6. Editpro

    It does. ST has more powerful python api. And more powerful, nice black themes. But Synwrite is good as hell too, with many of builtin plugins. Its main misfeature is not cross-platform.

Leave a Reply

Your email address will not be published. Required fields are marked *

1 + 8 =