XXF browser tools

NEW DESTINATIONPrehistoric Animal Museum18 interactive specimens · English / 中文
01Encoding

URL Parser

Parse a URL into its components and explore nested query parameters.

02Frontend

Redirect Checker

Trace a URL's redirect chain and compare responses for common browser user agents.

03JSON

JSON Formatter

Beautify JSON with readable indentation and immediate syntax feedback.

04JSON

JSON Validator

Validate JSON and get a clear summary of its structure and values.

05JSON

JSON Minifier

Remove unnecessary JSON whitespace while preserving every value.

06JSON

JSON Key Sorter

Sort object keys recursively for stable diffs and predictable snapshots.

07JSON

JSON to TypeScript

Infer practical TypeScript interfaces from a real JSON sample.

08JSON

JSON to Zod

Turn sample JSON into a readable Zod validation schema.

09JSON

JSON to JSON Schema

Infer a Draft 2020-12 JSON Schema from representative data.

10Data

JSON to YAML

Convert JSON into clean, human-readable YAML configuration.

11Data

YAML to JSON

Parse YAML safely and return consistently formatted JSON.

12Data

JSON to CSV

Flatten JSON records into spreadsheet-ready CSV rows.

13Data

CSV to JSON

Convert CSV rows into an array of named JSON objects.

14Data

JSON to XML

Build well-formed XML from nested JSON objects and arrays.

15Data

XML to JSON

Parse XML documents into readable, structured JSON.

16Frontend

JSON to HTML Table

Generate semantic HTML table markup from JSON records.

17Frontend

JSON to Markdown Table

Turn JSON records into a clean Markdown table for documentation.

18Encoding

URL Encoder / Decoder

Encode or decode URL components without damaging Unicode text.

19Encoding

Base64 Encoder / Decoder

Encode UTF-8 text to Base64 or decode Base64 back to text.

20Encoding

HTML Entity Encoder / Decoder

Encode unsafe HTML characters or decode entities into readable text.

21Frontend

JWT Decoder

Decode JWT headers and payloads locally without verification or transmission.

22Frontend

Unix Timestamp Converter

Convert Unix seconds or milliseconds into ISO and local dates.

23Frontend

HEX / RGB / HSL Converter

Convert CSS colors between HEX, RGB and HSL representations.

24Frontend

UUID Generator

Generate cryptographically strong UUID v4 identifiers in bulk.

25Frontend

SHA-256 Hash Generator

Create a lowercase SHA-256 digest from UTF-8 text.

26Image

Image Compressor

Compress PNG, JPEG and WebP images in batches without uploading them.

27Image

Photo Collage Maker

Arrange up to 16 photos, annotate the canvas and export a polished collage locally.

28Video

M3U8 Video Player

Play public M3U8 / HLS video streams with a clean browser-based player.

29Video

Video to M3U8

Convert local video files into a downloadable M3U8 playlist and HLS segments.

30Frontend

CSS Formatter / Minifier

Format compact CSS for reading or minify CSS for delivery.

Built for careful work

A useful result includes the edges

XXF combines focused browser tools with explanations of what each conversion preserves, what it cannot infer and what deserves review before production use

01

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 →
02

Specific guidance

Every tool page includes a reproducible example, workflow, useful scenarios, format-specific limitations and a visible review date

Review standards →
03

Reviewable output

Keep the source visible, inspect errors, compare the result and copy or download only after it matches the destination contract

Input → review → output
Technical field notes

Understand the format, not only the conversion

Original guides cover syntax, runtime validation, data-shape mismatches and security boundaries that are easy to miss in a one-click workflow

Before you paste

Know where the data goes

Use the public tools without an account, then copy or download the reviewed result

Does XXF upload the data I paste into a tool?+

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.

Are generated types and schemas ready for production?+

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.

Why does every tool include its own guide?+

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.

Can I use XXF without creating an account?+

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.