Formattare, validare, confrontare
Formatta, minifica e valida JSON, YAML e XML, o confronta due frammenti con un diff unificato — gratuito e 100 % nel tuo browser.
- Formattatore JSON — leggi un payload minificato Indenta JSON lasciando i numeri come sono scritti. Un identificatore di venti cifre le tiene tutte: leggi la risposta, non una sua copia.
- Minificatore JSON — meno byte sulla rete Togli gli spazi da un JSON. I numeri tengono la loro scrittura e le stringhe i loro escape: il payload dimagrisce e dice sempre la stessa cosa.
- Ordina chiavi JSON — un diff che si può leggere Ordina le chiavi di un JSON in ordine alfabetico, a ogni livello. Due file ordinati allo stesso modo differiscono solo su ciò che è davvero cambiato.
- Validatore JSON — riga e colonna da correggere Controlla che un JSON venga analizzato, con riga e colonna quando non accade. Vai dritto al carattere che l’ha rotto invece di cercarlo a occhio.
- Formattatore YAML — commenti e ancore restano Reindenta YAML senza toccare quello che dice. I tuoi commenti e le tue ancore passano interi: il file resta quello che volevi committare.
- Validatore YAML — la riga in cui si ferma Controlla che un YAML venga analizzato: indentazione, virgolette, ancore, chiavi doppie. Quando si ferma, hai la riga e sai dove guardare.
- Formattatore XML — leggi un documento su una riga Indenta XML senza toccare quello che dice. Un elemento che mischia testo e figli tiene la sua riga: in XML quegli spazi sono contenuto.
- Minificatore XML — più piccolo, e dice lo stesso Togli l’indentazione da un XML. Spazi del testo, valori degli attributi, commenti e prologo restano: il documento dimagrisce senza cambiare senso.
- Validatore XML — trova dove si rompe Controlla che un XML sia ben formato: una radice, tag chiusi e annidati, nomi validi. La prima rottura viene indicata nel punto in cui avviene.
- Formattatore HTML — leggi il sorgente di una pagina Reindenta HTML. Gli elementi inline tengono la loro riga, perché un a capo tra loro è uno spazio a schermo: il sorgente si legge e la pagina non si muove.
- Minificatore HTML — pagina più leggera, stesso resa Togli gli spazi da un HTML. I valori degli attributi e gli spazi tra elementi inline restano: la pagina dimagrisce e si vede uguale.
- Formattatore CSS — leggi un foglio minificato Reindenta CSS minificato o disordinato. Una dichiarazione per riga e i tuoi commenti intatti: un foglio che non hai scritto diventa leggibile.
- Minificatore CSS — byte in meno sulla pagina Togli gli spazi da un CSS. Stringhe, contenuti di url() e commenti di licenza /*! restano: il foglio si alleggerisce e rende la stessa pagina.
- Formattatore JavaScript — leggi uno script minificato Reindenta JavaScript. Stringhe, template literal ed espressioni regolari passano intatti, e anche i tuoi commenti: il codice continua a funzionare.
- Diff JSON — vedi quale valore è cambiato Confronta due documenti JSON. Indentazione e ordine delle chiavi vengono neutralizzati prima: quel che vedi è ciò che differisce davvero, cifra per cifra.
- Diff di testo — una patch da incollare in un ticket Confronta due testi riga per riga e ottieni un diff unificato, la stessa forma che stampa git, pronto da incollare in un ticket o in una review.