IT
OmnvertObrazy • Dokumenty • Sieć

Narzędzia HAR (HAR → JSON i HAR → cURL)

Twoje dane zostają w przeglądarce. Bez uploadu.

HAR → JSON i HAR → cURL

Konwertuj HAR do czystego JSON i powtarzalnych cURL — szybko, deterministycznie i z myślą o prywatności.

Wejście
Wynik
Rozmiar wyniku:
Wybrany wpis
Wybierz żądanie, aby zobaczyć szczegóły.

Narzędzia HAR bez uploadu

Masz plik HAR z Chrome/Edge/Firefox DevTools? HAR (HTTP Archive) to JSON‑owy zapis ruchu sieciowego: URL-e, metody, nagłówki, cookies, czasy oraz czasem treści żądań/odpowiedzi. To narzędzie pozwala szybko zamienić taki zrzut na czytelny JSON albo na polecenia cURL do odtworzenia.

HAR → JSON umożliwia eksport znormalizowanych wpisów, samych żądań, samych odpowiedzi, cookies lub tylko błędów (4xx/5xx). Wrażliwe wartości są domyślnie maskowane (Authorization, Cookie, typowe tokeny w parametrach), co ułatwia bezpieczniejsze udostępnianie. Treści (body) są wyłączone domyślnie — mogą zawierać sekrety.

Parsowanie działa w Web Workerze i czyta plik porcjami, więc nawet duże HAR-y (10MB–50MB+) nie zamrażają UI. Filtruj po domenie, metodzie, statusie i typie treści, a potem kopiuj lub pobieraj wynik. Wszystko lokalnie — bez uploadu i bez wywołań sieci.

Zastosowania

Konwersja HAR na JSON do debugowania API

Zamień .har na czysty export HAR → JSON, który łatwo przeszukać, porównać i dołączyć do zgłoszeń. Działa, gdy szukasz “har to json”, “har file to json” albo szybkiego podglądu request/response.

Generowanie cURL z przechwyconych żądań

Wybierz wpis i wygeneruj deterministyczne cURL (metoda, URL, nagłówki, body jeśli dostępne). Przydatne dla “har to curl”, “generate curl from har file” i reprodukcji błędów w terminalu.

Hurtowy eksport cURL dla przefiltrowanych wpisów

Filtruj po domenie/metodzie/statusie i pobierz wiele żądań jako skrypt. To pokrywa “bulk curl export from har” oraz szybkie odtwarzanie całych flow.

Udostępnianie z redakcją danych wrażliwych

Domyślne maskowanie pomaga usunąć Authorization/Cookie i tokeny z parametrów. Dzięki temu łatwiej bezpieczniej udostępniać “sanitized har” lub “redacted har to json”.

Szybkie filtrowanie błędów 4xx/5xx

Tryb Errors-only pozwala od razu wyciągnąć nieudane żądania z dużych HAR-ów. Idealne dla “har errors to json” i triage incydentów.

Analiza nagłówków i typów treści

Grupuj wpisy po content-type (json/html/text/image) i sprawdzaj nagłówki pod kątem cache, CORS, redirectów i negocjacji treści.

Pokrycie intencji

har na json • har to json • convert har to json online • har file to json • har na curl • har to curl • generate curl from har file • chrome har to curl • har viewer online • otwórz plik har online bez uploadu • parser har w przeglądarce • sanitize har • redact authorization header har • usuń cookie z har • maskuj tokeny w har • filtruj har po domenie • filtruj har po metodzie • har 4xx 5xx filter • har errors only export • bulk curl export from har • skrypt curl z har • har post data to curl • har headers to curl • powershell curl from har • exclude hop-by-hop headers • har response body base64 • podgląd odpowiedzi har limit • duży plik har 50mb • liczba entries w har • udostępnij zredagowany har

FAQ

Czym jest plik HAR?

HAR (HTTP Archive) to format JSON eksportowany z przeglądarki, który zapisuje żądania/odpowiedzi sieciowe wraz z nagłówkami, cookies, timingami i opcjonalnymi treściami.

Czy wysyłacie mój plik HAR na serwer?

Nie. Wszystko działa lokalnie w przeglądarce. Brak uploadu i brak fetch.

Dlaczego Authorization i cookies są maskowane?

HAR często zawiera dane uwierzytelniające. Maskowanie zmniejsza ryzyko wycieku podczas udostępniania wyników.

Czy mogę dołączyć body do eksportu JSON?

Tak, ale jest wyłączone domyślnie i pokazujemy ostrzeżenie. Body może zawierać tokeny lub dane osobowe.

Dlaczego podgląd odpowiedzi czasem nie jest dostępny?

Gdy treść jest zakodowana w base64 (binarna), pomijamy podgląd. Użyj narzędzia Base64 do bezpiecznego dekodowania.

Jak wygenerować cURL dla konkretnego żądania?

Wybierz wpis z listy żądań i kliknij Generuj cURL. Możesz też wygenerować z panelu szczegółów.

Czy mogę wyeksportować cURL dla wielu żądań?

Tak. Ustaw Zakres na Przefiltrowane wpisy i pobierz skrypt dla aktualnych filtrów.

Czy jest tryb PowerShell?

Tak. Wybierz Powłoka = PowerShell, aby otrzymać output zgodny z curl.exe.

Jaki schemat HAR jest wspierany?

Wymagamy poprawnego JSON z log.entries. Dodatkowe pola są ignorowane; skupiamy się na stabilnych danych request/response.

Jak wyeksportować HAR z Chrome?

DevTools → Network, odśwież stronę, potem kliknij prawym przyciskiem na liście żądań i wybierz “Save all as HAR with content”.

Powiązane narzędzia