Skip to content
TinySolve

Developer Tools

Format, validate, convert and generate.

JSON Validator

Find out exactly where your JSON breaks — and what is most likely causing it.

JSON Viewer

Fold a big JSON document into something you can actually read — and copy paths out of it.

HTML Formatter

Indent minified or messy HTML into something readable.

CSS Formatter

Expand minified CSS back into readable rules.

JavaScript Formatter

Make minified or badly formatted JavaScript readable again.

SQL Formatter

Turn a one-line query into something you can read — and review before running.

XML Formatter

Indent XML properly, and be told when a tag is closed in the wrong place.

XML to JSON

Convert an XML document or API response into JSON you can work with.

JSON to YAML

Convert JSON into readable YAML for a config file, with optional key sorting.

YAML to JSON

Convert YAML into JSON, with indentation errors reported by line.

Regex Tester

Test a regular expression against real text, with capture groups, replacement and a safety net.

JSON to CSV

Turn an array of JSON objects into a spreadsheet-ready CSV, nested fields included.

Base64 Encoder

Encode text to Base64, including emoji and every alphabet, with a URL-safe option.

Base64 Decoder

Decode Base64 back to text, accepting URL-safe input, missing padding and stray whitespace.

JWT Decoder

Read the header and claims inside a JSON Web Token, with expiry shown in plain language.

Unix Timestamp Converter

Convert between Unix timestamps and readable dates, with the unit detected for you.

UUID Generator

Generate UUIDs in bulk — version 4 for randomness, version 7 when they need to sort.

Hash Generator

Produce a SHA-256, SHA-384, SHA-512 or SHA-1 digest, and check it against a known value.

JSON Formatter

Format, validate and minify JSON — with the exact line and column of any error.

Password Generator

Create a strong random password, generated on your device and never transmitted.

About these developer tools

These are the small utilities you reach for a dozen times a day and would rather not paste into a site that logs them. Formatting a minified response to read it, checking whether a payload is actually valid JSON, decoding a token to see what is inside, generating an identifier, hashing a string. Every one of them runs locally in your browser, which matters when the thing you are pasting is a real token or a real customer record.