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
- Ek .har file drop ya open karein aur har request ko ek scannable list ke roop mein dekhein
- Per-entry method, URL, status, resource type, transfer size, aur total time
- Kisi bhi request ko uske request aur response headers dekhne ke liye expand karein
- Per-phase timing breakdown: blocked, DNS, connect, SSL, wait, aur receive
- Un entries ke liye response body preview jinhone content embed kiya
- Total requests, bytes transferred, finish time, aur status codes ka summary
- Failures triage karne ke liye sirf 4xx aur 5xx error responses par filter karein
- Chrome, Firefox, Edge, aur Safari DevTools se captures handle karta hai
HAR File Viewer kaise use karein
- Apne browser DevTools mein, Network panel kholein aur ek .har file export karein
- .har yahan drop karein ya Open .har click karein (ya HAR JSON paste karein)
- Request list scan karein aur errors aur slow calls ke liye summary check karein
- Ek row click karke uske headers, query params, timings, aur response inspect karein
- 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
- File load hoti hai lekin 'Not a HAR file' dikhati hai. — Sunishchit karein ki aapne ek HAR export kiya (ek top-level log.entries array wala ek HTTP Archive), ek plain JSON response ya ek screenshot nahi. DevTools Network panel se dobara export karein.
- Kai requests ke liye sizes 0 B padhte hain. — Kuch browsers cached ya streamed responses ke liye bodySize -1 (unknown) record karte hain. Viewer jab kar sakta hai to content.size par fall back karta hai, lekin ek truly missing size 0 rehta hai.
- Response tab kehta hai koi body capture nahi hua. — Response bodies ek HAR mein optional hote hain. 'Include response bodies' ya browser ke equivalent option ke saath dobara export karein taaki content text embed ho.
- Timings incomplete lagti hain ya har phase empty hai. — Phases jo -1 record hue 'not applicable' mark hote hain aur hidden hote hain. Cached, blocked, ya preflight entries aksar DNS/connect/SSL omit karti hain, isliye sirf woh phases dikhte hain jo sach mein run hue.
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
- User Agent Parser — User-Agent ko browser, engine, OS aur device mein break karein
- URL Parser — Ek URL ko uske parts mein todein aur query parameters list karein.
- HTTP Status aur MIME Types — HTTP status codes aur MIME content types ka searchable reference.
- IPv6 ↔ IPv4 Converter — IPv4 aur IPv6 (mapped/expanded/compressed) ke beech convert karein aur embedded IPv4 extract karein.
- CIDR / Subnet Calculator — Ek CIDR block ka network, broadcast, host range aur mask calculate karein.
- JSON Viewer — Text aur collapsible tree viewer, expand/collapse aur node paths ke saath.
Saare ArrayKit tools