Minifikacja to przejście parsowania i ponownego zserializowania przy użyciu wbudowanego silnika JSON przeglądarki, więc zwarty wynik zawiera dokładnie te same dane, które odczyta później Twój kod - żadnych utraconych komentarzy, żadnych ręcznie przestawionych kluczy, nic się nie psuje. Licznik rozmiaru liczy rzeczywiste bajty UTF-8, a nie znaki, więc plik pełen emoji czy polskich znaków diakrytycznych pokazuje prawdziwą wagę, jaką będzie mieć w transferze.
Darmowy Minifikator JSON
Działa w całości w przeglądarce - bez wysyłania plików i bez rejestracji.
Co robi minifikator JSON?
Minifikator JSON usuwa wszystkie zbędne spacje, tabulacje i znaki nowej linii z dokumentu JSON, ściągając go do jednej zwartej linii. Same dane pozostają identyczne - znika tylko formatowanie - więc plik jest mniejszy i szybciej się wczytuje. Wklej tu swój JSON, a minifikacja zadzieje się na żywo, z podglądem liczby bajtów przed i po oraz procentem oszczędności.
Jak korzystać
- 1Wklej swój JSON. Umieść w polu wejściowym JSON sformatowany, ładnie wcięty albo napisany ręcznie.
- 2Zobacz wynik na żywo. Zwarta wersja w jednej linii pojawia się natychmiast, a pasek statusu potwierdza poprawność JSON-a lub wskazuje pierwszy błąd.
- 3Sprawdź, ile zaoszczędziłeś. Licznik rozmiaru pokazuje liczbę bajtów przed i po oraz procent usuniętych danych, więc dokładnie wiesz, o ile plik zrobił się lżejszy.
- 4Skopiuj wynik. Skopiuj zminifikowany JSON i wklej go tam, gdzie potrzebny jest zwarty payload.
Dla kogo
- Programiści frontendu zmniejszający plik konfiguracyjny lub i18n dołączony do bundla, żeby strona ważyła mniej kilobajtów.
- Inżynierowie API i backendu kompresujący treść żądania lub odpowiedzi przed wysłaniem jej przez sieć.
- Zespoły DevOps i praca z danymi - spłaszczanie dużego bloba JSON do jednej linii, żeby go zapisać lub zalogować.
- Każdy, kto wkleja JSON do adresu URL, pola bazy danych albo zmiennej środowiskowej, gdzie wymagana jest wartość w jednej linii.
Najczęstsze pytania
Czy minifikator JSON jest darmowy?
Tak - jest całkowicie darmowy, bez rejestracji i bez limitów użycia. Działa w całości w Twojej przeglądarce.
Czy mój JSON jest gdzieś wysyłany?
Nie. Twój JSON jest parsowany i minifikowany lokalnie w przeglądarce i nigdy nie trafia na żaden serwer, więc możesz spokojnie wklejać nim prywatne klucze API, tokeny czy dane wewnętrzne.
Czy minifikacja zmienia moje dane?
Nie. Minifikacja usuwa jedynie spacje, tabulacje i znaki nowej linii między elementami. Każdy klucz, wartość, liczba i ciąg znaków - łącznie ze spacjami wewnątrz ciągów - zostaje zachowany dokładnie, więc dane po sparsowaniu są identyczne z oryginałem.
O ile zmniejszy się mój JSON?
Zależy to od tego, jak był wcześniej sformatowany. Ładnie wcięty JSON z głębokim zagnieżdżeniem potrafi skurczyć się o 40-70%, bo niesie ze sobą sporo wcięć, podczas gdy już zwarty JSON prawie się nie zmieni. Narzędzie pokazuje dokładną liczbę zaoszczędzonych bajtów i procent dla Twojego pliku.
Co jeśli mój JSON jest niepoprawny?
Minifikator waliduje na bieżąco, w trakcie pisania. Jeśli JSON ma przecinek na końcu listy, pojedyncze cudzysłowy, klucz bez cudzysłowów albo brakujący nawias, pasek statusu nazywa problem - a tam, gdzie przeglądarka podaje pozycję, wskazuje linię i kolumnę - żebyś mógł to naprawić przed minifikacją.
Czy działa offline?
Tak. Po wczytaniu strony minifikator działa dalej bez połączenia z internetem, bo całe przetwarzanie odbywa się na Twoim urządzeniu.