CudaText is an advanced text editor with tabs, syntax highlighting, plugins, image viewer and more

Dec 21, 2019
Software, Windows software

Text editors, we have reviewed plenty of these here in the past including Geany, Zim, and Notepads; many are user-friendly and basic, but sometimes we review some feature-rich ones. CudaText belongs to the latter category.

CudaText is an advanced text editor with tabs, syntax highlighting, plugins, image viewer and more

It is an open source, advanced text editor with a tabbed interface. The official page says that it supports syntax highlighting for 180 languages. Let's look at it from a regular user's point of view.


The program has a Tabbed interface which is quite Chrome-like in appearance. This helps in navigating through the tabs easily. Right-click on a tab to view some extra options. You can use these to change the color of a tab, add it to a group and manage it. This allows you to have multi-panes open at the same time, or even make it a floating tab.

Cudatext multi-pane

There is a side-bar and a side-panel to the left edge of the screen. You can use these to switch among the Code Tree, Project Management, Snippet Panel and Tabs. I'm not a programmer, but I found the Tabs tree useful to navigate through the list of documents opened in the application.

Note: The side-bar contains the switches, and the change is reflected in the side-panel. You can toggle most elements in the interface from the view menu, including the side-panel and side-bar for a cleaner approach.

Editing options

The primary feature in CudaText is support for Syntax highlighting which is useful when you are writing or looking at code. This includes URL highlighting as well. You can use the Edit menu to copy a line, the full path or the file name of a specific tab. The case conversion tool can help you quickly switch the cases: Uppercase, Lowercase, Line, Sentence, and Title.

cudatext document

There is the usual find and replace tool, but you can also use the program to setup bookmarks and quickly jump to them.

View modes

You can view images directly in CudaText, and they open in a new tab. That can be useful in saving you a few seconds when you want to preview an image, say while you're hyperlinking to a picture.The view menu allows you to toggle the Word wrap, Ruler, Line Numbers, Code Folding, folding panels, and more. There is a full-screen editing mode and a distraction-free mode, the only difference between the two is that the latter disables all other elements (toolbar, status bar, side bar, etc)

There are some built-in Themes that you can choose from to change the color of the interface, and also the color of the syntax.


CudaText supports plugins and you can use this to add features that you find useful (Spell check, auto save, complete from text, etc).  If you click on the Plugins > Addons Manager > view download links, the program appears to freeze. But give it a few minutes and you will see a new document open with about 506 lines. If you access the plugins section from SourceForge, you will see that the actual number is 91. The document apparently loads snippets, packages, themes, etc. all of which are optional additional components that are similar to plugins.

CudaText plugins snippets

Installing a plugin is very easy. Run CudaText and select the plugin's archive from the File menu, and it should show a pop-up asking if you want to install it. For e.g. I wanted Auto Save, so I downloaded the and opened it via CudaText (File > Open), and this is what it looked like.

Cudatext plugin install

Clicking install completes the process, you'll have to restart the application though. There are many plugins available on Github too.  For e.g. Find in Files.

The program has a lot of options that can be customized by manually entering the values. You can access this from the Plugins > Options Editor menu.

CudaText is a portable application, written in Python. It's not quite like Notepad++ as its missing macros, and I also found it to be a bit memory intensive. If you can get past that comparison, you'll find that it has options that not only programmers will love, but also that regular users can use it for day to day word processing tasks.


For Windows

software image
Author Rating
3 based on 2 votes
Software Name
Operating System
Software Category
Landing Page

Tutorials & Tips

Previous Post: «
Next Post: «


  1. Alexey (CudaText) said on April 18, 2020 at 12:07 pm

    >Sometimes I don’t understand, if that’s what these developers are aiming for, why didn’t they do what Sublime guy did and just release the software with a price on it.

    Because CudaText is open source and open souce is better than closed source app, users can recompile it, add new fixes/etc.

  2. Alexey (CudaText) said on April 18, 2020 at 11:59 am

    >I don’t know. It was just a weird thing to notice about the program, donation here, donation there, and eventually they will just ask donation for new versions and donation for any new plugin and feature.

    Hello. I read your comment now and want to reply. next CudaText versions won’t need any donations. new fixes also won’t neeed donations. some features may need them. If it is major features. E.g., major feature is “embed Chrome like browser to CudaText”. Or “webrowser based preview of html pages”. They need lot of work from CudaText author.

  3. Brandon said on December 28, 2019 at 9:17 am

    I was trying to use and like CudaText until I saw annoying greedy business from this Russian guys.

    If you go to the forums you will see the Alexey developer be like “if you want a new lexer, donate” first, a mandatory fee doesn’t really sound like a donation to me, especially when he even says “it has to be 50”

    And if you see more posts you will see “oh, SQL Tools? or text to speech like sublime? then donate!

    Then I saw in another thread “Wanted: Todo/task list plugin”, and guess what? there is a post of someone saying “I will make public my plugin until donation”

    This is the reason I deleted it, it’s not like I care about the program too much to really want to use some program where greed is the main objective like so many open source projects where they would start saying “if you don’t donate, we won’t do this or that” or they pretty much say that you should pay their life if not project would be cancelled.

    But why would you buy a plugin for a program and don’t ask a donation for it like main developer does (I guess he is the main guy), then everyone will start asking for donation, and why would you wan to donate if you can get so many alternatives that would do the same or better? even with the obligatory donation they want to even make a plugin public, anyone could just buy one of those non-free text editors like Sublime which feels better than CudaText in many ways.

    I don’t know. It was just a weird thing to notice about the program, donation here, donation there, and eventually they will just ask donation for new versions and donation for any new plugin and feature.
    Sometimes I don’t understand, if that’s what these developers are aiming for, why didn’t they do what Sublime guy did and just release the software with a price on it.

    This “donation” for anything is worst than some programs where they would make you pay for the “binary” as an excuse to support the development of the software and with the excuse that “you can build it yourself if you don’t want to pay”

    This is the reason I have never felt much for open source and “free”, someone still takes the decision anyway, there is the “owner” just look what happened to VSCode drama about the Santa hat, some developer decided to remove it, then they rushed to add a way for different icons to be used but the damage was done.

    So it’s like being trapped because normal users will be at the expense of what developers do whatever they want to, like I remember I saw in OBS forums 6 or 7 years ago when someone requested for a virtual camera like XSplit, and then some developer said that that wasn’t going to happen because they didn’t like working with directshow filter stuff, so unless someone didn’t do it, it wouldn’t happen, and after so many years, still no virtual camera, what was my solution? get XSplit.

    So in this case, if the CudaText guy wants donation, what can users do? donate or no plugin or feature being release, so users are forced to donate or switch text editor (which seems cheaper and easier to be honest)

    So this was a long rant, but I just wanted to add something that obviously the review won’t mention and how the “Price: free” ir relative unless you want a new lexer or plugin and it is “donate first only”.

  4. wpeter said on December 24, 2019 at 1:03 pm

    Tip: CudaText can be used as FreeCommander or TotalCommander plugin for previewing code files – Quick View(F3) – with syntax highlighting and themeS.
    One can also use Quicklook w/ those file managers for previewing many file types including pdf’s, msoffice documents, ebooks – in FC, as an external viewer activated by Shift F3.

  5. RickAr said on December 22, 2019 at 1:09 pm

    LOL One of the reasons I stopped using it was because his stupid ignorant talk. I mean, the reason VSCode is getting massive troll in last 3 days is because of the same, being weak and/or talking crap, then “fixing” what they could have thought better. The difference is obviously this guy doesn’t care. Just look at NP++ twitter, so unprofessional because barely talks about the software, yet complains about every single political stuff without using the brain.

    To be honest, there are so many alternatives like CudaText that I don’t know why people keep inflating this NP++ narcissist’s ego.

    1. owl said on December 24, 2019 at 10:06 am

      The opinion and demeanor of the author of Notepad ++ is commendable:
      A propos du tweet contre FN | Notepad++

  6. moshyua said on December 22, 2019 at 9:28 am

    nobody mentioned the boycott notepad++ use cuda text campaign based on political statement

    1. yourareboring me said on December 22, 2019 at 2:03 pm

      Because 99.9999% of people don’t care and of those .00001% most only pretend to care. How many who pretend to care have stopped buying anything made in China, 2 or 3?

      1. Gerard said on December 23, 2019 at 1:14 pm

        I would say 99%. However, have you tried to build a personal computer without components made in China or another country with a dictatorial regime?

    2. RickAr said on December 22, 2019 at 1:27 pm

      @moshyua Oops, the other reply I made was supposed to go to you. oh well, it doesn’t change any word of what I say, but I don’t want people to think I am bashing CudaText.

      @Gerard well, at least his comment mentions CudaText unlike some others that just mention their favorite software but don’t even try to compare them with CudaText. I would hope they are getting paid at least.

    3. Gerard said on December 22, 2019 at 12:55 pm

      @Moshyua. The ever-touchy Chinese government and equally thin-skinned fanatical islamists have problems with a few statements made by Notepad++’s developer. So what? Is it relevant in the context of a sofware review.

  7. itiswhatitis said on December 22, 2019 at 2:18 am

    Notepad++ is my fave. Out of the box it has a spell check, URL links are clickable, I can search selected text to my browser to my chosen search engine, and there are plugins for more.

  8. DJ said on December 21, 2019 at 6:37 pm

    I use Notepad2-mod. A lots of features and lightweight.

  9. Jaksf said on December 21, 2019 at 6:30 pm

    As someone who is just learning script-writing/programming [and how to properly post on gHacks ;-) ], I will try CodaText based on your overview.

    I came across another article (“Python Founder van Rossum: A Clever Boy And Benevolent Dictator For Life”) about how to learn Python programming as a beginner.

    The article also suggested Geany, but it didn’t quite work for me (need to review my settings), as well as Idle and Thonny. The latter, which is only for Python, has worked really well for me as a newbie.

  10. Gerard said on December 21, 2019 at 1:25 pm

    Thanks for the review.
    Corrections: CudaText is a cross-platforn text editor for MS Windows, Linux, macOS, FreeBSD, NetBSD and Solaris (32/64 bit packages).

    Website (no https!):

    Downloads (with a macros package for MacOS?):

    By the way, why would a user choose CudaText instead of e.g. Geany (another cross-platform text editor)?

  11. xmas said on December 21, 2019 at 1:14 pm

    It might have many features but it’s terribly slow, even scrolling. From github the plugins are python, not the editor. It’s written using Lazarus (open source Delphi) so object pascal.

  12. Anonymous said on December 21, 2019 at 11:58 am

    CudaText is not written in Python. It’s written in Object Pascal (Lazarus IDE).

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.