Developer tools
Small tools for inspecting data, debugging formats, and preparing code. Paste a sample or import a supported file to get started.
Tools 17
Search all toolsUTM link builder
Build campaign links with validated URLs and editable tracking parameters.
Meta tag generator
Write titles and descriptions, preview a search snippet, and export safe HTML.
ASCII table generator
Edit a table or paste CSV, TSV and JSON to create aligned text tables.
Directory tree generator
Create ASCII or Unicode directory trees from file paths and outlines.
JSON formatter
Format, validate, and minify JSON data.
JSON viewer
Explore nested data in an interactive tree.
JSON search
Search JSON keys and values.
JSONPath explorer
Run JSONPath queries on structured data.
Code formatter
Consistent formatting for code and markup.
UUID generator
Generate UUID v4 or timestamp-based UUID v7 identifiers.
JWT inspector
Decode JWT headers, claims, and expiry dates.
Regex playground
Test regular expressions and preview replacements.
CSV ↔ JSON
Convert CSV or TSV to JSON objects or arrays.
Number base converter
Binary, decimal, hex, and every base from 2 to 36.
JSON comparison
Compare JSON values, ignoring formatting and key order.
JSON Lines converter
Convert JSON arrays to JSONL or NDJSON and back.
IPv4 subnet calculator
Calculate network masks, host ranges, and CIDR blocks.
Choose the JSON operation
Format changes whitespace. Viewer expands a tree. Search finds keys and values. JSONPath selects values with a query. Comparison checks structure and values rather than layout.
Preserve data types
Keep identifiers as strings when leading zeros or exact digits matter. CSV values start as text, while JSON distinguishes numbers, strings, booleans, arrays, objects, and null.