XML Formatter online

Formátování, validace a minifikace XML zdarma

Minifikovaný XML z produkce? Hodíte sem a máte čitelnou strukturu. Chybný tag? Hned to uvidíte.

K čemu se hodí

Konfigurace serverů a aplikací

web.config, pom.xml, persistence.xml — stačí vložit a za vteřinu máte přehledně naformátovanou konfiguraci. Validace odhalí zapomenutý uzavírací tag.

🌐

Sitemap.xml a RSS feedy

Prohlížeč zobrazí XML nečitelně? Zkopírujete sem sitemap nebo RSS feed a hned vidíte strukturu. Minifikace se hodí pro produkční nasazení.

🛠

SOAP a enterprise integrace

SOAP odpovědi jsou typicky na jednom řádku. Naformátujete si je a hned vidíte co vám endpoint vrátil. Podpora WSDL a XSD souborů.

Co všechno umí

Pretty print

Čitelné odsazení elementů

Validace

Chybějící uzavírací tag? Hned víte

📏

Minifikace

Kompaktní jednořádkový výstup

🔒

Lokálně

Nic neopouští prohlížeč

Postup v pár krocích

1

Vložte XML do editoru

Může být minifikovaný jako jedna dlouhá řádka, může mít divné odsazení z předchozí aplikace, může obsahovat BOM znak z Windows editoru — zvládne to. Taky jde přetáhnout soubor myší.

2

Vyberte akci

Formátovat = čitelná verze s odsazením (default jsou 2 mezery). Minifikovat = jedna řádka pro produkci. Validovat = jen kontrola bez přeformátování — hodí se když nechcete nic měnit.

3

Zkontrolujte chyby

Pokud XML nesedí, ukážu konkrétní řádek a popis problému. Nejčastěji jde o nepárové tagy, špatné escapování ampersandu nebo chybějící deklaraci. Opravíte, kliknete znovu.

4

Zkopírujte výsledek

Jedno kliknutí a máte to ve schránce. Žádný server, žádné logy, žádné ukládání. Můžete sem klidně hodit i produkční konfiguráky s hesly — nikdy to neopustí prohlížeč.

Ukázka: Minifikovaná sitemapa z produkce

Tohle řeším pravidelně. Stáhnu si sitemap z produkční URL a najdu tam jednu dlouhou řádku plnou URL. Zjistit, jestli tam chybí konkrétní stránka? Nemožné. Naformátovat a dá se to číst.

Před formátováním

<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://example.cz/</loc><lastmod>2026-04-01</lastmod></url><url><loc>https://example.cz/blog</loc></url></urlset>

Po formátování

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.cz/</loc>
    <lastmod>2026-04-01</lastmod>
  </url>
  <url>
    <loc>https://example.cz/blog</loc>
  </url>
</urlset>

Najednou vidíte strukturu. URL po URL, s datumy poslední úpravy, seřazené tak jak má sitemap vypadat. A když tam chybí kanonická stránka, hned víte kterou přidat.

Otázky a odpovědi

Můžu sem hodit SVG obrázek?

Ano, SVG je taky XML. Naformátuje se stejně jako cokoliv jiného — uvidíte přehledně elementy, atributy, path data. Hodí se když editujete ikonu ručně nebo hledáte konkrétní atribut v generovaném SVG.

Funguje to s CDATA a komentáři?

Jo, CDATA bloky i XML komentáře zůstanou netknuté. Formátovač do nich nesahá — obsah je pro něj neprůhledný text. Takže žádné škody na embedded kódu nebo prose content.

Validuje i proti DTD nebo XSD schématu?

Kontroluju jen well-formedness — tedy jestli jsou tagy správně spárované a escape sekvence validní. Validace proti schématu je mnohem náročnější a potřebuje stažené DTD/XSD soubory, což v prohlížeči nedává smysl.

Jak velký XML zvládne?

Stovky kilobajtů bez problému. Jednotky megabajtů taky, jen to chvíli potrvá. Pro desítky megabajtů je lepší použít lokální nástroj (xmllint, VS Code) — prohlížeč by se mohl zaseknout na velkém DOM stromu.

XML formatter pro vývojáře

XML je všude. Konfiguráky, sitemapy, SOAP odpovědi, SVG obrázky. A skoro vždycky je potřebujete naformátovat, protože produkční verze bývá na jednom řádku.

Tenhle nástroj je jednoduchý. Vložíte XML, kliknete Formátovat a máte přehlednou strukturu s odsazením. Pokud tam je chyba, validátor vám řekne co je špatně.

Potřebujete porovnat dvě verze XML? XML Diff najde každou změnu ve stromové struktuře, včetně atributů.