I luoghi preferiti della tua città preferita
Pagina Iniziale
Aggiungi alle fonti preferite su Google

Formattatore e validatore JSON

Rendi più leggibile un documento JSON o elimina gli spazi superflui. La sintassi viene verificata e il testo originale conservato senza ricostruire i valori.

Solo sintassi; le chiavi duplicate e il testo originale dei numeri sono conservati.

L’elaborazione è locale. Lo strumento non carica né conserva i dati. Gli altri servizi del sito restano separati.

Limiti e privacy

Input: 1 MiB (1.048.576 byte UTF-8); annidamento: 64 contenitori; output: 8 MiB (8.388.608 byte). I surrogati isolati con escape sono sintatticamente validi ma possono causare problemi di interoperabilità.

Formatta o minimizza

  1. Incolla JSON o importa un file UTF-8 senza BOM. Il limite è 1 MiB e la profondità massima è 64 contenitori.
  2. Scegli due o quattro spazi e premi Formatta, oppure Minimizza per rimuovere gli spazi fuori dalle stringhe. Un input non valido viene rifiutato.
  3. Controlla il risultato, poi copialo o scaricalo. Modificare input o rientro cancella il risultato precedente.

Che cosa cambia

Cambiano solo gli spazi fuori dalle stringhe. La formattazione usa ritorni a capo LF e uno spazio dopo i due punti; oggetti e array vuoti restano compatti.

I numeri mantengono la grafia: 9007199254740993, 1e400, -0 e 1.2300 non vengono arrotondati o riscritti. Il programma ricevente può avere altri limiti.

L’ordine dei membri e le chiavi ripetute vengono conservati. La validità sintattica non garantisce che tutte le applicazioni interpretino i duplicati allo stesso modo.

Stringhe e sequenze di escape restano intatte. Lo strumento non ordina le chiavi, non normalizza Unicode e non valida schemi o regole API.

Esempi

{"ok":true,"items":[1,2]} può essere espanso su più righe senza cambiare chiavi o posizioni nell’array.

Minimizzare { "note": "keep two spaces" } produce {"note":"keep two spaces"}. Gli spazi nella stringa sono conservati.

{"id":9007199254740993,"id":2} conserva entrambi i membri id e l’intero completo.

Limiti della validazione

JSON rigoroso richiede virgolette doppie e non ammette commenti, virgole finali, NaN o Infinity. È ammesso un solo valore alla radice, anche primitivo; JSON5 e più record JSON Lines non sono supportati.

Il file deve essere UTF-8 senza BOM. Limiti: input 1 MiB, 64 contenitori annidati e output 8 MiB. Un surrogato Unicode isolato con escape può essere sintatticamente valido ma causare incompatibilità. La sintassi non garantisce sicurezza o conformità a uno schema.

Elaborazione locale

Il testo è elaborato localmente, senza caricamenti o cronologia aggiunti dallo strumento. Copia e download richiedono un’azione. I servizi del sito sono separati; incolla segreti solo in un ambiente affidabile.

Domande su JSON

No, il testo originale è conservato. Altri programmi possono arrotondare o rifiutare esponenti estremi.

Possono rispettare la sintassi. RFC 8259 raccomanda nomi unici perché i programmi li interpretano diversamente.

No. Rimuove solo gli spazi JSON fuori dalle stringhe.

No. Correggi l’input prima di riprovare.

Non necessariamente. Non vengono verificati schema, campi obbligatori o regole di business.

Fonti

Da JSON a YAML

Converti JSON in YAML localmente, conservando il testo dei numeri e le stringhe tra virgolette; copia o scarica il risultato completo.

Apri strumento — Da JSON a YAML

Convertitore da YAML a JSON

Converti YAML in JSON localmente con testo numerico esatto, alias limitati e copia o download completi.

Apri strumento — Convertitore da YAML a JSON

HTML in Markdown

Converti HTML incollato o locale in Markdown, controlla le note di conversione e copia o scarica il risultato.

Apri strumento — HTML in Markdown

Tester di espressioni regolari JavaScript

Prova un modello JavaScript in locale e controlla corrispondenze, gruppi e posizioni UTF-16.

Apri strumento — Tester di espressioni regolari JavaScript

Markdown in HTML

Converti una bozza Markdown in un frammento HTML, controlla il codice e l'anteprima inattiva, poi copia o scarica.

Apri strumento — Markdown in HTML

Ordinatore di testo

Ordina le righe alfabeticamente nella lingua scelta o per punti di codice Unicode, conservando duplicati, righe vuote e contenuto completo.

Apri strumento — Ordinatore di testo

Rimuovi righe duplicate

Mantieni la prima copia esatta di ogni riga, conservando ordine, spazi significativi e righe vuote; poi copia o scarica il risultato.

Apri strumento — Rimuovi righe duplicate

Confronto testi

Confronta due testi localmente, con modifiche alle righe intere, spazi e ritorno finale.

Apri strumento — Confronto testi

Convertitore maiuscole e minuscole

Converti maiuscole, minuscole e iniziali di parole o frasi con regole esplicite.

Apri strumento — Convertitore maiuscole e minuscole

Codificatore e decodificatore di entità HTML

Codifica o decodifica riferimenti HTML nel testo, scegliendo contesto e formato Unicode. Il risultato usa LF senza analizzare o mostrare il markup.

Apri strumento — Codificatore e decodificatore di entità HTML

Generatore di tabelle Markdown

Modifica una tabella di testo letterale, imposta l’allineamento e copia Markdown GFM o importa testo separato da tabulazioni.

Apri strumento — Generatore di tabelle Markdown

Analizzatore e generatore di query string

Analizza e modifica i parametri mantenendo nomi ripetuti e ordine. Copia una query normalizzata o un URL HTTP(S).

Apri strumento — Analizzatore e generatore di query string

Codifica e decodifica URL

Converti un componente URL o valore di modulo UTF-8 con regole chiare per spazi e segni più, poi copia o scarica il risultato.

Apri strumento — Codifica e decodifica URL

Codifica e decodifica Base64

Codifica testo UTF-8 in Base64 standard o sicuro per URL, oppure decodifica entrambi con errori chiari e risultato completo.

Apri strumento — Codifica e decodifica Base64

Formattatore XML

Controlla XML 1.0 con i relativi spazi dei nomi, formatta o compatta in locale e copia o scarica il risultato UTF-8.

Apri strumento — Formattatore XML

Contatore di caratteri e segmenti SMS

Scopri la codifica del messaggio, i confini dei segmenti e il possibile costo. Il testo rimane nel tuo browser.

Apri strumento — Contatore di caratteri e segmenti SMS

Contatore di caratteri per social media

Verifica i limiti delle piattaforme e dividi i post senza perdere testo.

Apri strumento — Contatore di caratteri per social media

Contatore di caratteri

Conta caratteri, parole, frasi e paragrafi. Controlla densità delle parole, tempo di lettura e dimensione UTF-8 nel browser.

Apri strumento — Contatore di caratteri

Calcolatore della dimensione del testo

Confronta codifiche e dimensioni dei dati di testo nel browser.

Apri strumento — Calcolatore della dimensione del testo

Pulizia del testo da PDF

Correggi a capo e spazi nel testo copiato da un PDF. Conserva l’originale e controlla i trattini ambigui prima di copiare il risultato.

Apri strumento — Pulizia del testo da PDF

Convertitore di caratteri decorativi

Converti le lettere Unicode decorative supportate in testo normale nel browser. Conserva maiuscole, accenti, emoji e originale.

Apri strumento — Convertitore di caratteri decorativi

Correggi testo

Correggi testo illeggibile e accenti alterati nel browser. Esamina ogni possibile inversione UTF-8.

Apri strumento — Correggi testo

Controlla se Gmail può tagliare l’email

Misura i byte UTF-8 dell’HTML email, confrontali con il riferimento di 102.000 byte e individua il codice più pesante nel browser.

Apri strumento — Controlla se Gmail può tagliare l’email
Vedi tutti gli strumenti di questa categoria