Comparison of XML editors
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.
Desktop applications
| Name | Latest release | Active | Software license | Type | Windows | macOS | Linux | XML diff/merge | Payment model | Full-featured free trial period | |||||||||
| QXmlEdit | 0.9.18, January 2023 | Standalone | installer downloaded from SourceForge or PortableApps | dmg installer from SourceForge, Homebrew, | RPM, DEB, other formats in distribution package repositories, Snap, Flatpak. | configurable XML and XML Schema Comparison. ? merge function | |||||||||||||
| Adobe FrameMaker | 2022 | Standalone | |||||||||||||||||
| BaseX | 2023 | Standalone | via add-on module | ||||||||||||||||
| CAM Editor | 2015 | Standalone | |||||||||||||||||
| GNU Emacs/ nxml-mode | 2023 | Major mode | |||||||||||||||||
| GNU Emacs/ psgml-mode, xml-mode | 2023 | Major mode | sgml-show-structure | dtd-mode | |||||||||||||||
| 2025 | Standalone | Perpetual | |||||||||||||||||
| MadCap Flare | 2019 | Standalone | Perpetual and Subscription | ||||||||||||||||
| Liquid XML Studio | 2020 | Standalone + Visual Studio Plugin | |||||||||||||||||
| Oxygen XML Editor | 2021 | Standalone + Eclipse Plugin Web-App | 30 days | ||||||||||||||||
| Quark Author Web Edition on Quark Publishing Platform | 2014 | Web-App | Sections Only | ||||||||||||||||
| Stylus Studio | 2014 | Standalone | |||||||||||||||||
| Xeditor | August 2023 | Web-app | via add-on module | Subscription | |||||||||||||||
| Xerlin | 2005 | Standalone | |||||||||||||||||
| XMetaL | 2021 | Standalone | |||||||||||||||||
| XML Notepad | 2023 | Standalone | |||||||||||||||||
| XMLSpy | 2025 | Standalone Eclipse Plugin, Visual Studio Plugin | Perpetual |
Commentary
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. 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.