JSON Formatter
Pretty-print, minify and validate JSON with clear error positions, a collapsible tree view and a local history of your last 5 documents.
View your current browser User-Agent, parse any UA string, inspect screen, GPU and hardware capabilities, explore presets, and generate integration snippets.
A User-Agent is an HTTP request header that your browser sends to web servers to identify its software application, version, operating system, and rendering engine. Websites use it to tailor content, layout, and compatibility.
Client Hints are a modern, privacy-preserving standard designed by browser vendors to replace legacy, easily fingerprintable User-Agent strings. Modern Chromium browsers send structured headers such as Sec-CH-UA, Sec-CH-UA-Mobile, and Sec-CH-UA-Platform.
No. Everything runs strictly inside your local browser via JavaScript. BrowserUtil has no backend and does not store or transmit any of your device or browser information.
You can change your User-Agent directly in Chrome / Edge DevTools under More Tools > Network Conditions, using browser extensions, or programmatically via tools like cURL, Python requests, Puppeteer, or Playwright as shown in our Code Snippets tab.
Pretty-print, minify and validate JSON with clear error positions, a collapsible tree view and a local history of your last 5 documents.
Convert JavaScript / TypeScript object literals to clean standard JSON (and back). Supports unquoted keys, single quotes, comments, trailing commas, and formatting options.
Encode and decode Base64 text, including UTF-8 safe mode.