IQ
PayloadIQ
Utilitare PayloadIQ

Minificator JSON

Lipești JSON, primești varianta cea mai compactă și vezi pe loc câți bytes ai economisit. Totul rulează în browserul tău.

Minified JSON appears here.

Rulează în browserul tău. Ce introduci nu este încărcat pe PayloadIQ.

Acest minificator scoate toate spațiile, indentarea și liniile noi dintr-un document JSON și îți arată exact câți bytes economisești, totul în browserul tău. JSON-ul este mai întâi parsat, așa că rezultatul e garantat echivalent cu intrarea: fiecare cheie, valoare și tip se păstrează, dispare doar formatarea. Dacă lipești ceva nevalid, primești eroarea cu linia și coloana, ca să găsești rapid problema.

Cum funcționează minificarea

Un formatter adaugă indentare, treceri la rând și spații după două puncte și virgule ca să fie ușor de citit. Minificarea face exact invers: parsează JSON-ul, apoi îl serializează din nou fără niciun spațiu de prisos, lăsând cel mai compact JSON valid posibil. Pentru că trece prin parsare, nu e o simplă tăiere de caractere cu regex care ar putea strica datele dintr-un string, ci o rescriere sigură care păstrează structura intactă. Sub câmpuri vezi dimensiunea originală și cea minificată în bytes, plus procentul economisit, calculat cu TextEncoder pe codarea reală UTF-8, nu pe numărul de caractere.

Când îl folosești și de ce rulează local

JSON-ul minificat e pentru mașini, nu pentru oameni: îl folosești pentru payload-uri de API mai mici, fișiere de config compacte sau răspunsuri trimise pe rețea, dar ții o copie lizibilă în git și minifici la build sau la cerere. Un detaliu onest: pe server, gzip sau brotli reduc JSON-ul mult mai mult decât simpla scoatere a spațiilor, deci cifrele de aici sunt dinainte de compresie. Pentru că totul rulează în browserul tău, poți minifica și payload-uri cu date reale sau secrete fără griji: nimic nu pleacă de pe dispozitivul tău și nimic nu se încarcă pe PayloadIQ.

Întrebări frecvente

Se modifică datele când minific JSON-ul?
Nu. JSON-ul e parsat și apoi rescris fără spații, așa că rezultatul e echivalent semantic cu intrarea: aceleași chei, aceleași valori, aceleași tipuri. Dispare doar formatarea (indentare, linii noi, spații), nu și conținutul.
Se încarcă JSON-ul meu undeva?
Nu. Minificarea rulează integral în browserul tău, cu JSON-ul nativ din JavaScript. Ce lipești rămâne pe dispozitivul tău, nimic nu se trimite către PayloadIQ sau alt server, așa că îl poți folosi liniștit și pe date sensibile.
Ce înseamnă procentul economisit?
Este diferența dintre dimensiunea originală și cea minificată, raportată la original. Ambele dimensiuni sunt măsurate în bytes pe codarea UTF-8 reală, nu în număr de caractere, ca cifra să reflecte exact cât trimiți pe rețea.
Merită minificat dacă oricum am gzip pe server?
De obicei gzip sau brotli reduc JSON-ul mai mult decât scoaterea spațiilor, deci economia arătată aici e dinainte de compresie. Minificarea ajută totuși pentru fișiere stocate necomprimat, bundle-uri sau acolo unde vrei payload-ul cât mai mic înainte de orice compresie.

Utilitare similare

Formatter / Validator JSONComparare JSON (diff)JSON în CSVJSON în YAML
Deschide PayloadIQ Playground