Skip to content
DevTrove

Developer tools

Every tool runs in your browser. Your input is processed on your device and is not uploaded or stored.

JSON & Data

Format, validate, compare and convert structured data.

  • JSON Formatter

    Pretty-print JSON with 2-space, 4-space or tab indentation, with clear error locations.

    Runs in your browser

  • JSON Validator

    Check whether JSON is valid and find the line and column of syntax errors.

    Runs in your browser

  • JSON Minifier

    Remove insignificant whitespace from JSON without changing any value or token.

    Runs in your browser

  • CSV ↔ JSON Converter

    Convert CSV with a header row to a JSON array of objects, and JSON arrays of objects back to CSV.

    Runs in your browser

  • JSON to TypeScript

    Generate TypeScript interfaces from a JSON sample, with optional properties and union types.

    Runs in your browser

  • YAML ↔ JSON Converter

    Convert YAML 1.2 to JSON and JSON back to YAML, with strict, documented rules for anchors, merge keys and numbers.

    Runs in your browser

Encoding

Encode and decode text for transport, URLs and markup.

  • URL Encode / Decode

    Percent-encode text for use in a URL, or decode percent-encoded text, with full UTF-8 support.

    Runs in your browser

  • HTML Encode / Decode

    Escape the HTML special characters & < > " ' as entities, or decode HTML entities back into text.

    Runs in your browser

Security & Crypto

Hashes, identifiers, tokens and generators built on platform crypto.

  • UUID Generator

    Generate random version 4 UUIDs with your browser's cryptographically secure random number generator.

    Runs in your browser

  • Hash Generator

    Compute SHA-256, SHA-384 or SHA-512 hashes of text with your browser's Web Crypto API.

    Runs in your browser

  • JWT Decoder

    Decode and inspect a JWT's header and payload locally. Decoding does not verify the signature.

    Runs in your browser

  • Password Generator

    Generate random passwords from the character types you choose, using your browser's secure random number generator.

    Runs in your browser

  • JWT Encoder & Verifier

    Sign a JWT from header and payload JSON, or verify a token's signature, with HS, RS, PS and ES algorithms.

    Runs in your browser

Developer Utilities

Everyday helpers for regexes, timestamps, formats and queries.

  • Timestamp Converter

    Convert Unix timestamps in seconds or milliseconds to UTC dates, and ISO 8601 dates back to Unix time.

    Runs in your browser

  • Text Diff

    Compare two texts line by line and see exactly which lines were added, removed or kept.

    Runs in your browser

  • Regex Tester

    Test JavaScript regular expressions against text with live match highlighting and capture groups.

    Runs in your browser

  • Markdown Preview

    Preview Markdown as you type: headings, lists, tables, task lists and code blocks, without running any HTML.

    Runs in your browser