HAR File Viewer Online

Ek .har file kholein aur har request, header, timing, aur response ko aapke browser mein inspect karein. Capture kabhi aapke device se bahar nahi jaata.

HAR File Viewer aapke .har ko poori tarah aapke browser mein parse karta hai. Capture ke requests, cookies, headers, tokens, aur response bodies aapke device par rehte hain aur kabhi ArrayKit ko upload nahi hote.

JSON Viewer kholein

HAR File Viewer ke baare mein

HAR File Viewer ek HTTP Archive (.har) capture kholta hai aur use ek readable request list mein badal deta hai jise aap seconds mein inspect kar sakte hain. Chrome, Firefox, Edge, ya Safari DevTools se exported ek file drop karein aur har entry apna method, URL, status, resource type, transfer size, aur total time dikhati hai. Ek row expand karke request aur response headers, query-string parameters, ek per-phase timing breakdown (DNS, connect, SSL, wait, receive), aur response body padhein jab capture ne ek embed kiya ho. Ek summary total requests, bytes transferred, wall-clock finish time, aur ek status-code breakdown tally karta hai taaki aap failures aur slow calls ek nazar mein spot kar sakein. Kyunki HAR files mein aksar cookies, auth headers, aur tokens hote hain, kuch upload nahi hota — file poori tarah aapke device par parse aur render hoti hai.

Features

HAR File Viewer kaise use karein

  1. Apne browser DevTools mein, Network panel kholein aur ek .har file export karein
  2. .har yahan drop karein ya Open .har click karein (ya HAR JSON paste karein)
  3. Request list scan karein aur errors aur slow calls ke liye summary check karein
  4. Ek row click karke uske headers, query params, timings, aur response inspect karein
  5. Seedhe 4xx aur 5xx responses par jump karne ke liye Errors filter use karein

Example

Input

{ "log": { "entries": [ { "request": { "method": "GET", "url": "https://api.example.com/v1/users" }, "response": { "status": 200, "content": { "mimeType": "application/json", "size": 2048 } }, "time": 120 } ] } }

Output

GET  200  api.example.com/v1/users  json  2.00 KB  120 ms

Ek HAR entry type, size, aur time ke saath ek request row ke roop mein rendered.

Common errors aur troubleshooting

Aksar pooche jaane wale sawaal

Ek HAR file kya hai?
Ek HAR (HTTP Archive) file ek page ke liye browser ne jo network activity record ki uska ek JSON log hai. Yeh har request aur response — method, URL, headers, cookies, timings, aur optionally body — ek log.entries array ke andar store karta hai, taaki tools session ko replay aur analyze kar sakein.
Main apne browser se ek HAR kaise export karoon?
DevTools kholein (F12), Network panel par jaayein, activity reproduce karein, phir ek request par right-click karein aur 'Save all as HAR' (Chrome/Edge) chunein ya Firefox aur Safari mein download/export icon use karein. Us .har ko yahan load karke inspect karein.
Kya viewer request aur response bodies dikhata hai?
Yeh response body tab dikhata hai jab HAR ne use content.text ke tehat embed kiya ho; kai captures file chhoti rakhne ke liye bodies omit karti hain. Request headers, query-string parameters, aur response headers jab present hon hamesha dikhaye jaate hain.
Timing phases ka kya matlab hai?
Har entry apne total time ko phases mein todti hai: blocked (queueing), DNS lookup, connect (TCP), SSL (TLS handshake), send (upload), wait (server think time / TTFB), aur receive (download). Jo phases browser ne record nahi kiye woh not applicable mark aur hidden hote hain.
Kya yeh saikdon requests wale ek bade HAR ko handle kar sakta hai?
Haan. Poori file aapke browser mein parse hoti hai aur har request ek collapsible row ban jaati hai, isliye ek bada capture scrollable rehta hai. Seedhe failing 4xx aur 5xx responses par jump karne ke liye Errors filter use karein.
Kya mere HAR mein cookies aur auth headers private rakhe jaate hain?
Haan. HAR files mein aksar cookies, Authorization headers, aur tokens hote hain, isliye viewer file ko poori tarah aapke device par parse aur render karta hai. Capture se kuch bhi ArrayKit ko upload nahi hota.

Related tools

Saare ArrayKit tools