Developer Tools Directory

Find the developer tool you need

Search and browse JSON converters, Base64, JWT, hashing, SQL, and text utilities. Most processing happens locally in your browser.

Converters

Java

Generate Java DTOs with Lombok or records, review Jakarta or javax validation, and copy the result. JSON conversion runs locally in your browser.

TypeScript

Generate interfaces or type aliases from API samples. Review optional properties and null values, then validate network data at runtime. Conversion runs locally in your browser.

Kotlin

Turn API response samples into Kotlin data classes. Review nullable properties and nested models, then adapt serialization to your Android or server project. Conversion runs locally in your browser.

Go

Paste any JSON and instantly get a Go struct with json tags, time.Time detection, and clean nested types.

Pydantic

Generate Pydantic v2 BaseModel (or v1) classes from JSON, with snake_case conversion, Field aliases, and datetime detection.

C#

Generate .NET C# classes or records from JSON with System.Text.Json attributes, init setters, DateTime and Guid detection.

Rust

Generate serde-friendly Rust structs with snake_case rename, chrono DateTime, and configurable derives.

Zod

Generate Zod schemas from JSON examples with email/url/uuid/datetime detection and z.infer type export.

Swift

Generate Swift Codable structs or classes from JSON with CodingKeys, Date / UUID / URL detection.

Dart

Generate Flutter/Dart classes from JSON with fromJson/toJson serialization and DateTime detection.

Protobuf

Generate proto3 message definitions from JSON with google.protobuf.Timestamp mapping and nested messages.

GraphQL

Generate GraphQL SDL types from JSON with DateTime and UUID scalar detection.

Markdown Docs

Convert JSON into per-class Markdown documentation tables (Field / Type / Required / Description) ready for Confluence and GitHub.

JSON → SQL DDL

Generate MySQL or PostgreSQL CREATE TABLE DDL from JSON row samples with type inference and NOT NULL detection.

DDL → Code

Generate Java (JPA / Lombok), TypeScript interface, Go struct, and Pydantic models from MySQL or PostgreSQL CREATE TABLE DDL.

JSON → INSERT

Convert JSON arrays or objects into MySQL/PostgreSQL INSERT statements for fixture and seed SQL generation.

MySQL ↔ Postgres

Convert CREATE TABLE DDL between MySQL and PostgreSQL with type mapping, AUTO_INCREMENT ↔ SERIAL, and identifier quoting.

DDL Schema Diff

Compare two CREATE TABLE DDLs and generate ALTER TABLE migration SQL with column and index changes.

JSON Tools

JSON Diff

Compare two JSON payloads and inspect field-level changes for debugging and regression reviews.

JSON Schema

Generate JSON Schema from payload samples and document API contracts faster.

Schema → Mock

Generate sample data from a JSON Schema (draft-07) with format, enum, required, and min/max constraints; seedable for reproducible output.

JSON Patch

Generate RFC 6902 JSON Patch from two JSONs, or apply a patch (add/remove/replace/move/copy/test) to an existing JSON document.

SQL Formatter

Format SQL queries with keyword-aware line breaks and indentation. Supports tab/space and uppercase keyword options.

SQL Snippets

Save frequently used SQL queries with titles in your browser, then search, tag, copy, export/import as JSON, and send to the SQL Formatter. Nothing is uploaded.

Formatter

Format and prettify JSON strings for debugging and documentation.

JSON ↔ CSV

Convert JSON to CSV for exports, data review, and spreadsheet workflows.

JSON ↔ YAML

Two-way JSON / YAML converter for Kubernetes, GitHub Actions, Docker Compose, and Helm configurations.

JSON ↔ XML

Two-way JSON / XML converter for SOAP, RSS, and legacy enterprise payloads.

JSONPath Tester

Test JSONPath expressions live: wildcards, recursive descent, slices, union indexes.

JSON Path Finder

Interactive JSON tree with one-click JSONPath copy for every node.

JSON Visualizer

Render any JSON payload as an SVG tree graph and download as .svg.

JSON Replace

Find and replace strings or patterns in JSON values, then inspect the result immediately.

Regex Tester

Test JavaScript regular expressions live, inspect capture groups and named groups, and preview replacement output.

Log Filter

Filter log lines with AND-combined search terms, NOT exclusion, case-insensitive and regex options — like a grep pipeline in the browser.

Encoding

Avro Decode

Decode Avro payloads and inspect event contents without leaving the browser.

Avro Encode

Encode JSON payloads into Avro bytes for messaging and serialization tests.

Avro Schema

Build Avro schemas from sample payloads for event and messaging workflows.

Avro Message

Create Avro message payloads for Kafka and schema-driven integration testing.

Kafka

Generate Kafka-ready message samples for local testing and contract reviews.

Base64

Encode and decode Base64 strings for API and integration work.

Security

JWT Debugger

Inspect JWT headers, payload claims, and expiration details for debugging.

JWT Generator

Generate HS256 JWT tokens in the browser for local API testing and auth debugging.

JWT Key Tools

Generate RSA, RSA-PSS, RSA-OAEP, ECDSA, and ECDH key pairs in the browser and convert between JWK and PEM formats.

Bcrypt

Generate and verify bcrypt password hashes in the browser with a configurable cost factor and standard $2b$ output.

UUID

Generate UUID values for fixtures, request ids, and event identifiers.

Password

Generate temporary passwords and AES random keys with configurable size and output rules.

API Key

Generate API key strings with prefixes and grouped formatting options.

Curl

Build reproducible curl requests for API debugging and handoff.

Timestamp

Convert between Unix timestamps, ISO 8601, RFC 2822, and timezone-local times with automatic unit detection.

Unix Timestamp

Convert Unix epoch timestamps to ISO 8601, UTC, and local time with auto-detected unit (seconds, ms, microseconds).

Cron Parser

Parse 5-field cron expressions and aliases into human descriptions and the next 8 scheduled runs.

URL Encode

Encode and decode URLs and query strings with encodeURIComponent, encodeURI, and form-urlencoded modes; parse parameters into a table.

Color Converter

Convert color values between HEX, RGB, HSL, and OKLCH with live preview.

Case Converter

Convert text into 13 cases at once: camelCase, PascalCase, snake_case, SCREAMING_SNAKE, kebab-case, Train-Case, Title Case, dot.case, path/case.

Markdown Editor

Live Markdown editor with HTML preview, copy to MD/HTML, and .md download.

HTML Editor

Write HTML and see it rendered instantly in a sandboxed preview. Beautify, minify, escape entities, and catch unclosed tags — all in the browser.

QR Code

Generate QR codes for URLs and short text fully in the browser with configurable size and colors.

Hash

Compute MD5, SHA-1/256/384/512 digests and HMAC signatures in the browser with hex or base64 output.

File Hash (MD5)

Drag & drop a file to compute MD5, SHA-1, SHA-256, and SHA-512 checksums in the browser. Large files are streamed in chunks and never uploaded.

Image ↔ Base64

Convert PNG, JPEG, GIF, WebP, and SVG images to Base64 Data URLs or restore Base64 into downloadable images locally in the browser.

PBKDF2 Hash

Hash and verify passwords with PBKDF2-SHA-256/512 via SubtleCrypto in PHC-style output.