Local by default
JSON, text, image and video transformations run on your device, keeping work-in-progress payloads out of an upload queue
Review data boundaries →Parse a URL into its components and explore nested query parameters.
Trace a URL's redirect chain and compare responses for common browser user agents.
Beautify JSON with readable indentation and immediate syntax feedback.
Validate JSON and get a clear summary of its structure and values.
Remove unnecessary JSON whitespace while preserving every value.
Sort object keys recursively for stable diffs and predictable snapshots.
Infer practical TypeScript interfaces from a real JSON sample.
Turn sample JSON into a readable Zod validation schema.
Infer a Draft 2020-12 JSON Schema from representative data.
Convert JSON into clean, human-readable YAML configuration.
Parse YAML safely and return consistently formatted JSON.
Flatten JSON records into spreadsheet-ready CSV rows.
Convert CSV rows into an array of named JSON objects.
Build well-formed XML from nested JSON objects and arrays.
Parse XML documents into readable, structured JSON.
Generate semantic HTML table markup from JSON records.
Turn JSON records into a clean Markdown table for documentation.
Encode or decode URL components without damaging Unicode text.
Encode UTF-8 text to Base64 or decode Base64 back to text.
Encode unsafe HTML characters or decode entities into readable text.
Decode JWT headers and payloads locally without verification or transmission.
Convert Unix seconds or milliseconds into ISO and local dates.
Convert CSS colors between HEX, RGB and HSL representations.
Generate cryptographically strong UUID v4 identifiers in bulk.
Create a lowercase SHA-256 digest from UTF-8 text.
Compress PNG, JPEG and WebP images in batches without uploading them.
Arrange up to 16 photos, annotate the canvas and export a polished collage locally.
Play public M3U8 / HLS video streams with a clean browser-based player.
Convert local video files into a downloadable M3U8 playlist and HLS segments.
Format compact CSS for reading or minify CSS for delivery.
XXF combines focused browser tools with explanations of what each conversion preserves, what it cannot infer and what deserves review before production use
JSON, text, image and video transformations run on your device, keeping work-in-progress payloads out of an upload queue
Review data boundaries →Every tool page includes a reproducible example, workflow, useful scenarios, format-specific limitations and a visible review date
Review standards →Keep the source visible, inspect errors, compare the result and copy or download only after it matches the destination contract
Input → review → outputOriginal guides cover syntax, runtime validation, data-shape mismatches and security boundaries that are easy to miss in a one-click workflow
A practical workflow for reading unfamiliar JSON, finding syntax errors and keeping sensitive payloads on your device.
Read guide ↗02 · 7 min readGenerate a useful first draft from real API data, then harden it for nullability, optional fields and changing backend responses.
Read guide ↗03 · 5 min readCompare strict machine-friendly JSON with concise human-edited YAML and convert safely between the two.
Read guide ↗04 · 6 min readHandle headers, nested objects, quoted commas and spreadsheet-oriented data shapes predictably.
Read guide ↗05 · 8 min readKnow which encoding belongs in URLs, transport wrappers and HTML text—and which problems encoding cannot solve.
Read guide ↗06 · 6 min readDecode headers and claims without confusing readable payloads with verified identity or authorization.
Read guide ↗Use the public tools without an account, then copy or download the reviewed result
Text and file transformations run in the current browser tab. XXF does not receive or store converter input. The redirect checker is the exception: it sends only the public URL you ask the server to inspect, and the M3U8 player requests the stream directly from its host.
They are starting points inferred from the sample you provide. Review optional fields, nullability, formats, ranges and business rules, then validate untrusted data at runtime.
Format conversion has edge cases that a button cannot explain. Each page documents the expected input, a reliable workflow, practical uses and limitations specific to that tool.
Yes. The public tools are free to use without registration. Copy or download the result when you are finished because local editor contents are not stored as an account history.