Format & Minify
XML Beautify
Paste well-formed XML. Nested elements are indented with two spaces as you type.
Format & Minify
Paste well-formed XML. Nested elements are indented with two spaces as you type.
XML Beautify lays a well-formed document out with a newline and two spaces for each nested element. Paste a one-line feed, a config file or a SOAP body and each element that contains only markup sits on its own line.
Text that contains anything other than spaces, tabs and line breaks is kept character for character, including inside attribute values, comments and CDATA. Pure gaps between tags are replaced by the indent. The five predefined entities are not expanded.
A DOCTYPE is rejected rather than resolved, and the document must have a single root element. Swap sends the indented result to XML Minify. Formatting runs in your browser and the text you paste is never uploaded.
It inserts a newline and two spaces of indent for each element whose children are only elements, comments, CDATA or processing instructions. Text, attribute values, comments and CDATA are not rewritten.
Only text that is nothing but spaces, tabs and line breaks between tags. A text node that contains any other character, including spaces around a word, is left unchanged. Indent is always two spaces.
A DOCTYPE can declare entities and change how markup is read. This tool does not resolve DTDs, so the declaration is rejected instead of being ignored or fetched.
The five predefined entities amp, lt, gt, quot and apos are accepted and left as written. Numeric character references are accepted and not turned into characters. Any other name is reported as an unknown entity.
No. Formatting runs in your browser and the text you paste is never uploaded, logged or stored. Google Analytics records page views and feature use, never content.
Minify well-formed XML onto one line as you type, removing only whitespace between tags. Runs in your browser; your text is never uploaded.
Pretty-print JSON with two-space indent, or minify it to one line.
Indent HTML elements, or minify markup without changing text.
Break a SQL statement onto clause lines, or collapse it to one line.
Indent CSS rules, or minify a stylesheet.
Iternal · AI Blueprint Builder
The AI Blueprint Builder scores each use case across value, feasibility, cost, governance, risk, adoption and readiness before you commit budget. Free to start, about 60 minutes.
Open the AI Blueprint Builder (opens in a new tab)↑↓ to move · ↵ to open · esc to close
aiformatting.app cleans up the text. The AI Blueprint Builder ranks the AI initiatives your team is weighing, scoring each use case across value, feasibility, cost, governance, risk, adoption and readiness before you commit budget.
Free to start · about 60 minutes · iternal.ai
Every tool here stays free, with no account to create. Leave a work email and the team behind aiformatting.app will send the occasional note on practical AI tooling.