Skip to main content

Best Free Php Editor and Wysiwyg Tools for Every Php Programmer

Raj is an ardent coder who loves exploring new technology. He is an IT pro with 9 years of exp in C#, Angular, React, Vue.

What is PHP?

PHP (recursive acronym for PHP Hypertext Preprocessor), is a widely-used, Open Source embedded scripting language. PHP is a server-side scripting language usually written in an HTML context. Unlike an ordinary HTML page, a PHP script is not executed on client browser; instead, it is parsed by the server then sends output to client browser.

A PHP script code can query databases, create images, embed other PHP files, read and write files — the possibilities and functionalities of PHP are endless.

If you are a PHP programmer then you might be looking an IDE which supports syntax highlighting for easy code recognition, WYSIWYG environment, auto-code completion (just type few characters and it will show you the relevant tags), multiple language support along with PHP (like HTML, SQL, JavaScript, CSS, XML, etc) so that you don’t need to switch from one editor to another. Not only this, but you might also want such feature-rich tools for free.

I am going to lists some of the best and freely available editors for PHP. Most of them are free to download and distribute under the GNU/GPL license. The following are some of the best free editors for PHP web-application development.

NOTE: Before you download any free WYSIWYG PHP editors please read this carefully. Most of these editors require you to download PHP, MySQL, and Apache and configure them properly to run PHP locally. For different platforms (Operating System) different types of software available, so to run them successfully you need to configure them properly. The easiest way to run PHP is to download pre-configured software which includes PHP, Apache server, MySQL, and extra features.

PHP logo

PHP logo

Free Editor lists


Notepad++ is a free (as in "free speech" and also as in "free beer") open source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License.

Features of Notepad++:

  • 40+ programming Language support.
  • Syntax Highlighting and Syntax Folding
  • PHP WYSIWYG editor
  • User Defined Syntax Highlighting
  • Auto-completion
  • Multi-Document
  • Multi-View
  • Regular Expression Search/Replace supported
  • Full Drag ‘N' Drop supported
  • Dynamic position of Views
  • File Status Auto-detection
  • Zoom in and zoom out
  • Multi-Language environment supported
  • Bookmark
  • Brace and Indent guideline Highlighting
  • Macro recording and playback
  • Free plug-in support
  • Custom theme support etc.

License: Open source, GPL.
Platform: Windows.
Download Page


The NetBeans IDE is a free, open-source Integrated Development Environment (IDE) for software developers. You get all the tools you need to create professional desktop, enterprise, web and mobile applications, in Java, C/C++ and a variety of dynamic languages. The IDE runs on many platforms including Windows, Linux, Solaris, and Mac OS; it is easy to install and use straight out of the box.

NetBeans Supported Technologies
Ajax | C/C++ | Databases | Debugger | Desktop | Editor | Groovy | GUI Builder | Java EE | JavaFX | Java ME | Java SE | JavaScript | Mobile | PHP | Profiler | Python | Refactor | REST | Rich Client Platform | Ruby | SOA | SOAP | UML | Web | WSDL | XML

NetBeans General IDE features:

  • Non-proprietary Apache Ant 1.7.1 build scripts
  • Projects, Files, Services, and Favorites views
  • Fully configurable user interface (fonts, colors, toolbars, views)
  • Code formatting settings customizable per project
  • All views can be positioned, maximized/minimized, split, cloned and (un)docked
  • Navigator with members and hierarchy inspectors
  • Open As... action for associating file extensions with MIME-types
  • Project grouping
  • Included templates and sample applications
  • Go to File, Go to Type, Go to Symbol, Go to Declaration actions
  • Head-less build support
  • Task List integration (iCalendar format): Automatic scanning for errors, warnings, TODO/FIXME tasks, and bug database integration
  • Sharable projects (relative library paths, name variable paths), support for MS Windows UNC paths.
  • Eclipse project and JBuilder project importer, Eclipse project synchronization
  • Quick Search bar: Quick access to files/types/symbols, projects, option panels, menu actions, and documentation

There is a huge list of its feature, technologies and languages it supports. I couldn’t include all features because only NetBeans feature will take a whole page to describe. If you work on multiple programming languages then you must download and install this great tool. It includes PHP database tools, open source PHP editor, JavaScript editor, CSS editor etc.

Licence: GNU Lesser General Public License version 2.1 (LGPL)/GNU General Public License version 2 (GPL)
Platform: Mac OS X, Linux, Solaris and Windows.
Download Page

Komodo Edit:

Scroll to Continue

Komodo Edit is a free, multi-language PHP source editor with code intelligence. Komodo IDE builds on Komodo Edit's comprehensive editing features, adding intelligent tools for debugging, regular expressions, team development and customization.

Features of Komodo Edit:

  • Multi programming language support.
  • Code Folding
  • WYSIWYG editor
  • Syntax Highlighting and Coloring
  • Syntax checking
  • Auto-completion
  • Multi-Document editing
  • Multi-View
  • HTML preview
  • Multi-Language environment supported
  • XPI Extensions
  • Project manager etc.

License: Mozilla Public License (MPL), GNU General Public License (GPL), and GNU Lesser Public License (LGPL).
Platform: Linux, Mac OSX and Windows.
Download page

Aptana Studio:

Aptana PHP is the robust, free, open source IDE for PHP featuring everything you need to get started fast and get even faster with developing, testing, tuning, and deploying your PHP apps. From pre-installed PHP servers, code assist, code templates, code generation, debugging, refactoring, database tools and more, Aptana PHP gives you the end-to-end tools you need for PHP plus all the rest that Aptana Studio has to offer.

  • Integrated Code Assist
  • Debugging
  • Code Colorization
  • Refactoring
  • Outline
  • Jump To Declaration
  • PHPDoc Generation
  • TODO Tasks
  • Remote Debugging (Beta)
  • Based on Eclipse (Supports all Eclipse plug-ins)

License: NA.
Platform: Linux, Mac OSX and Windows.
Download Page

PSPad: a freeware code editor:

PSPad is a completely free multi programming language programmer's editor for Microsoft Windows Systems.

PSPad has following features:

  • Work with projects
  • Work with several documents at the same time (MDI)
  • Save desktop sessions to later reopen all session files
  • FTP client - edit files directly from the web
  • Macro recorder to record, save and load macros
  • Search and replace in files
  • Text difference with color-coded differences highlighted
  • Templates (HTML tags, scripts, code templates...)
  • Installation contains templates for HTML, PHP, Pascal, JScript, VBScript, MySQL, MS-Dos, Perl,
  • syntax highlighting according to file type
  • User-defined highlighters for exotic environments
  • Auto correction
  • Intelligent internal HTML preview using IE and Mozilla
  • Full HEX editor
  • Call different external programs for different environments
  • External compiler with output catcher, log window and log parser for an "IDE" effect in every Environment
  • Color syntax highlight printing and print preview
  • Integrated TiDy library for formatting and checking HTML code, conversion to CSS, XML, XHTML
  • Integrated free version of the top CSS editor TopStyle Lite
  • Export with highlight to RTF, HTML, TeX format to file or clipboard
  • Column block select, bookmarks, line numbers, ...
  • Reformat and compress HTML code, tag character case change
  • Line sorting with ability to sort on defined columns and drop duplicates
  • ASCII chart with HTML entities
  • Code explorer for Pascal, C/C++, INI, HTML, XML, PHP and more in development
  • Spell checker
  • Internal web browser with APACHE support
  • Matching bracket highlighting
  • ...(many more features, too numerous to list)

License: NA.
Platform: Windows.
Download Page


Bluefish is a powerful editor targeted towards programmers and web designers, with many options to write websites, scripts and programming code. Bluefish supports many programming and markup languages, and it focuses on editing dynamic and interactive websites.


  • Multiple format support like C/C++, ChangeLogs, CSS, CFML, D, gettext PO, HTML, Java, JavaScript, JSP, Octave/MATLAB, Pascal, Perl, PHP, Python, R, Ruby, Shell, SQL, Tcl, XML.
  • Multiple document interface, easily opens 500+ documents (tested 3500 documents simultaneously).
  • Support for remote files using gnome-vfs (FTP, SFTP, HTTP, HTTPS, WebDAV, Samba and more).

Platform: UNIX, Linux, Mac OSX.
License: Open source.
Download Page

GNU emacs

GNU Emacs is an extensible, customizable text editor—and more.

  • Content-sensitive editing modes, including syntax coloring, for a wide variety of file types including plain text, source code, and HTML.
  • Complete built-in documentation, including a tutorial for new users.
  • Support for many languages and their scripts, including all the European “Latin” scripts, Russian, Greek, Japanese, Chinese, Korean, Thai, Vietnamese, Lao, Ethiopian, and some Indian scripts.

Platform: GNU/Linux, FreeBSD, AIX 4.3.3 and higher, Mac OS X, MS DOS, MS Windows, NetBSD, OpenBSD, Solaris, SunOS, Ultrix.
License: Open Source, GPL
Download Page


Geany is a small and lightweight Integrated Development Environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages. Another goal was to be as independent as possible from a special Desktop Environment like KDE or GNOME - Geany only requires the GTK2 runtime libraries.

Some basic features of Geany:

  • Syntax highlighting
  • Code folding
  • Symbol name auto-completion
  • Construct completion/snippets
  • Auto-closing of XML and HTML tags
  • Call tips
  • Many supported file types including C, Java, PHP, HTML, Python, Perl, Pascal.
  • Symbol lists
  • Code navigation
  • Build system to compile and execute your code
  • Simple project management
  • Plug-in interface.

Platform: Linux, FreeBSD, NetBSD, OpenBSD, MacOS X, AIX v5.3, Solaris Express and Windows.
License: GNU General Public Licence.
Download Page


Dev-PHP is a well-featured integrated development environment (IDE). You'll be able to create scripts and applications using the PHP scripting language and the PHP-GTK library (both included in the "PHP Package").

Platform: Linux, FreeBSD, NetBSD, OpenBSD, MacOS X, AIX v5.3, Solaris Express and Windows.
License: GNU General Public Licence.
Download Page


jEdit is a mature programmer's text editor with hundreds (counting the time developing plug-ins) of person-years of development behind it. It supports more than 130 file types.


  • Written in Java, so it runs on Mac OS X, OS/2, UNIX, VMS and Windows.
  • Built-in macro language; extensible plug-in architecture. Dozens of macros and plug-ins available.
  • Plug-ins can be downloaded and installed from within jEdit using the "plug-in manager" feature.
  • Folding for selectively hiding regions of text.
  • Multiple language syntax highlighting.
  • Highly configurable and customizable.
  • The jEdit core has a large collection of plug-ins.

Licence: GPL 2.0
Platform: Mac OS X, OS/2, UNIX, VMS and Windows.
Download Page

These are the few tools which I have found it useful for all new and professional PHP developers. If you think I have not included any useful PHP editor then feel free to tell me and I will add that as soon as possible in this list. Thank you for reading me.

Opinion Poll

Useful Articles

  • Types of Function in C Programming Languages:
    In my previous c programming tutorial I tried to explain what the function, its advantages is and how to declare a C function. And I told you that there are five types of functions and they are: ...
  • Turn Your PC Keyboard to Musical Keyboard
    To accomplish this task you don’t need to buy any expensive software or hardware, only a little knowledge of C program will do and you can build your own musical keyboard software. Before we begin you...
  • How to share an internet connection on LAN?
    If you have a fully functional LAN then net sharing is few click away, yes few clicks. I assumed that you have already a broadband connection and account configured on your PC. Just go to “My Network...
  • How to setup network between XP and Vista PCs
    Vista is Microsoft’s new operating system and it provides different network and security method than Windows XP, to its user. So in order to create network between Vista and XP, we have to enable few...



online responsive website builder on November 03, 2015:

I really like this article a lot. It gives me an idea for my business and my life experience. Keep it up guys.

seo services online on September 10, 2015:

I really like this article a lot. It gives me an idea for my business and my life experience. Keep it up guys.

website optimization on June 10, 2012:

That was some interesting stuff here on Thanks for posting it.

website optimization on June 08, 2012:

Good write-up, I'm normal visitor of , maintain up the nice operate, and It is going to be a regular visitor for a long time.

google seo on June 08, 2012:

I will really love for you for guests posting on

moneytoplist on April 20, 2012:

I am using Eclipse after a few years of coding in notepad. It is really big difference :)

Asgard @ on March 01, 2012:

It helped me....not to choose Komodo Edit, since its personal license costs $ 332 USD!!!

My suggestion is phpDesigner: it's cheaper, as rich in features as the most expensive ones (I've tried many) and it's more easier for beginners.

Hindol Adhya from Kolkata, India on March 20, 2011:

Probably the best IDE is (in my opinion) the NetBeans IDE. Even if it is written in Java, it is extremely fast (much faster than Eclipse PDT, Aptana, Zend Studio etc.). Yet it is feature rich. The code completion feature is awesome.

PHP oriented feature descriptions of NetBeans is missing in this article.

For serious development, consider using a version control system like Mercurial, Bazaar or SubVersion. Look at TortoiseSVN - AND TortoiseHg -

For offline site development on Windows, use WampServer - For common Wamp troubleshoot information bookmark this page -

Thanks for an informative article, :)

Abhimanyu on January 21, 2011:

I prefer Notepad ++ for every one...!!

Fist thing is that it is open source..!!

and very easy to use and handle..

work's really very fast..!!

you can also customize your colors.. and themes..!!

plugins are also available.!!

snkhan120 on August 02, 2010:

very very nice article about php ides

Stas on February 23, 2010:

Check also FREE PHP IDE - Codelobster PHP Edition. (

Research Analyst on July 26, 2009:

this is really helpful information because I have been looking into setting up my own hosted domain websites and one of the things I keep coming across is the term PHP codes so the fact that you share the tools and editors, I will have to bookmark this for future reference. thanks!

Related Articles