JSON Formatter & Validator
Pretty-print, minify, and validate JSON directly in your browser.
Open tool →Use these fixed browser and crawler strings as parser fixtures or request headers in an application you own or have permission to test. Copying a string does not change your browser, reproduce device behavior, or prove crawler identity. Respect access restrictions and verify actual crawler requests separately.
The fixture library was reviewed on October 5, 2026. Its Chrome 126, Firefox 127, and Safari 17.5 samples are intentionally fixed older examples, not claims about current versions. A selected string does not change your browser or authenticate a crawler.
| Input or check | Expected result or decision |
|---|---|
| iPhone Safari | Look for the iPhone, Version/17.5, Mobile, and Safari markers. |
| An unfamiliar user-agent string | Your application should retain a safe fallback instead of assuming a recognized browser. |
| Googlebot sample | Useful parser input; verify a real crawler separately before granting any special access. |
A user-agent string describes a client but does not make your browser emulate it. Use the samples to test parsing and display logic. Browser versions in these samples are illustrative, not a live release catalog.
These are sample strings, not a live browser-version directory. Changing a string does not reproduce a browser engine or device.
These tools open separately; inputs are not transferred.
Pretty-print, minify, and validate JSON directly in your browser.
Open tool →Generate cryptographically random RFC 4122 version 4 UUIDs.
Open tool →Encode text for a URL or decode percent-encoded values safely.
Open tool →Convert text to Base64 and back, entirely in your browser.
Open tool →Reference strings are selected in your browser. No entered data is uploaded to an Anvil processing server.
A copied string does not emulate a device, change browser behavior, or prove crawler identity. Fixed samples can become dated as browsers change.
No. Copying a sample only gives you text. It does not change your browser, emulate a device, or establish a verified crawler identity.
The browser examples include fixed Chrome 126, Firefox 127, and Safari 17.5 strings. They are parser fixtures, not a current browser-version directory.
Use them only to test applications you own or have permission to test. Do not use them to evade access restrictions, misrepresent crawler identity, or generate deceptive traffic.
Select the intended browser or crawler sample, then check the receiving application's parser with that string. Samples do not update the browser's real identity or reproduce device capabilities. Use a real browser test when rendering behavior matters.
No. It creates a sample text string for your test data. It does not change the current browser, emulate a device, or bypass access restrictions.
Treat the strings as examples, not a current release directory. Verify any exact version requirement separately and test real browsers when behavior matters.
Debug API Data with JSON, Base64, and Browser Tools
Work through JSON types, encoding, URL components, JWT claims, hashes, CSV conversion, and timestamps with small reproducible examples.