This is a list of XML editors. Note that any text editor can edit XML, so this page only lists software programs that specialize in this task. It doesn't include text editors that merely do simple syntax coloring or expanding and collapsing of nodes.
Name | Latest release | Active | Software license | Type | Windows | macOS | Linux | Textual editor? | Tree view editor? | Graphical editor? | WYSIWYG editor? | XML Schema editor? | Syntax highlighting | Tag folding | Autocomplete using schema | XPath search | XML diff/merge | Payment model | Full-featured free trial period |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
QXmlEdit | 0.9.18, January 2023 | Yes | LGPL 2 | Standalone | Yes installer downloaded from SourceForge or PortableApps | Yes dmg installer from SourceForge, Homebrew, (Macports not available as of 2023-02) | Yes RPM, DEB, other formats in distribution package repositories, Snap, Flatpak. (AppImage not available as of 2024-02) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes configurable XML and XML Schema Comparison. ? merge function | — is free libre open source software. | — You get a free, full-featured version for as long as you like. | |
Adobe FrameMaker | 2019 | Yes | Proprietary | Standalone | Yes | No | No | Yes | Yes | Yes | Yes | ? | Yes | Yes | Yes | Yes | ? | Yes | |
BaseX | 2023 (10.7) | Yes | BSD-3-Clause | Standalone | Yes | Yes | Yes [1] | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | via add-on module | — | — |
CAM Editor | 2015 (3.2.2) | No | MPL-2.0 | Standalone | Yes | Yes | Yes | Yes | Yes | Yes | No | ? | No | Yes | No | — | — | ||
GNU Emacs/ nxml-mode | 2023 (29.1) | Yes | GPL-3.0-or-later | Major mode | Yes | Yes | Yes | Yes | ? | No | No | ? | Yes | Yes | Yes | No | Yes (Ediff) | — | — |
GNU Emacs/ psgml-mode, xml-mode | 2023 (29.1) | Yes | GPL-2.0-or-later | Major mode | Yes | Yes | Yes | Yes | sgml-show-structure | No | No | dtd-mode | Yes | Yes | Yes | No | Yes (Ediff) | — | — |
MadCap Flare | 2019 | Yes | Proprietary | Standalone | Yes | No | No | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | No | Yes | Perpetual and Subscription | Yes |
Liquid XML Studio | 2020 (18.0.4) | Yes | Proprietary | Standalone + Visual Studio Plugin | Yes | No | No | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | ? | Yes |
Oxygen XML Editor | 2021 (24.0) | Yes | Proprietary | Standalone + Eclipse Plugin [2] Web-App | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? | 30 days |
Quark Author Web Edition on Quark Publishing Platform | 2014 (10.5) | Yes | Proprietary | Web-App | Yes | Yes | Yes | No | Sections Only | Yes | Yes | ? | No | No | No | ? | — | ||
Stylus Studio | 2014 (X15 R2) | Yes | Proprietary | Standalone | Yes | No | No | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | ? | Yes | |
Xeditor | August 2023 (6.15) | Yes | Proprietary | Web-app | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | via add-on module | Subscription | Yes |
Xerlin | 2005 (1.3) | No | Open Source | Standalone | Yes | Yes | Yes | ? | ? | ? | ? | ? | ? | ? | ? | — | ? | ||
XMetaL | 2021 (16.0) | Yes | Proprietary | Standalone | Yes | No | No | Yes | Yes | Yes | Yes | No | Yes | Yes | No | Yes | No | ? | Yes |
XML Notepad | 2023 (2.9.0.7) | Yes | MIT | Standalone | Yes | No | No | Yes | Yes | Yes | ? | ? | ? | ? | Yes | ? | Yes | ||
XMLSpy | 2025 | Yes | Proprietary | Standalone Eclipse Plugin, Visual Studio Plugin | Yes | No [3] | No | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Perpetual | Yes |
Spring Tools Suite and Eclipse have a variety of built-in and free plugins matching or exceeding the quality of the paid versions. They come with a content assist tool that completes tags and can search for classes in any java classpath. They also include validation, bean creation, and commit tools.
A plugin for Notepad++ named XML Tools is available. [4] It contains many features including manual/automatic validation using both DTDs and XSDs, XPath evaluation, auto-completion, pretty print, and text conversion in addition to being able to work on multiple files at once. Other tools are available to edit XHTML.
DocBook is a semantic markup language for technical documentation. It was originally intended for writing technical documents related to computer hardware and software, but it can be used for any other sort of documentation.
Windows Notepad is a simple text editor for Windows; it creates and edits plain text documents. First released in 1983 to commercialize the computer mouse in MS-DOS.
Renoise is a digital audio workstation (DAW) based upon the heritage and development of tracker software. Its primary use is the composition of music using sound samples, soft synths, and effects plug-ins. It is also able to interface with MIDI and OSC equipment. The main difference between Renoise and other music software is the characteristic vertical timeline sequencer used by tracking software.
jEdit is a free software text editor available under GPL-2.0-or-later. It is written in Java and runs on any operating system with Java support, including BSD, Linux, macOS and Windows.
UltraEdit is a text editor and hex editor for Microsoft Windows, Linux, and MacOS. It was initially developed in 1994 by Ian D. Mead, the founder of IDM Computer Solutions Inc., and was acquired by Idera Inc. in August 2021. UltraEdit is designed for users who focus on different types of software engineering. It is trialware.
A source-code editor is a text editor program designed specifically for editing source code of computer programs. It may be a standalone application or it may be built into an integrated development environment (IDE).
Notepad++, is a text and source code editor for use with Microsoft Windows. It supports tabbed editing, which allows working with multiple open files in one window. The program's name comes from the C postfix increment operator.
Maven is a build automation tool used primarily for Java projects. Maven can also be used to build and manage projects written in C#, Ruby, Scala, and other languages. The Maven project is hosted by The Apache Software Foundation, where it was formerly part of the Jakarta Project.
This article provides basic comparisons for notable text editors. More feature details for text editors are available from the Category of text editor features and from the individual products' articles. This article may not be up-to-date or necessarily all-inclusive.
TED Notepad is freeware portable text editor software for Microsoft Windows, developed by Juraj Šimlovič since 2001, originally as a school project. It looks similar to Windows Notepad, but provides additional features, including experimental line completion and selection jumping.
.properties is a file extension for files mainly used in Java-related technologies to store the configurable parameters of an application. They can also be used for storing strings for Internationalization and localization; these are known as Property Resource Bundles.
The Oxygen XML Editor is a multi-platform XML editor, XSLT/XQuery debugger and profiler with Unicode support. It is a Java application so it can run in Windows, Mac OS X, and Linux. It also has a version that can run as an Eclipse plugin.
JBoss Tools is a set of Eclipse plugins and features designed to help JBoss and JavaEE developers develop applications. It is an umbrella project for the JBoss developed plugins that will make it into JBoss Developer Studio.
JBoss Developer Studio (JBDS) was a development environment created and developed by JBoss and Exadel.
The Android SDK is a software development kit for the Android software ecosystem that includes a comprehensive set of development tools. These include a debugger, libraries, a handset emulator based on QEMU, documentation, sample code, and tutorials. The SDK is part of the official Android Studio IDE but its various tools and resources can be used independently.
XML Notepad is an open-source XML editor written by Chris Lovett and published by Microsoft. The editor features incremental search in both tree and text views, drag/drop support, IntelliSense, find/replace with regular expressions and XPath expressions, and support for XInclude. The editor has good performance on large XML documents and has real time XML schema validation. The editor also features an HTML viewer for displaying XSLT transformation results and a built-in XML comparison tool.
Art of Illusion is a free software, and open source software package for making 3D graphics.