JSON to Java Converter Guide
Convert JSON to Java DTOs directly on the Java landing page without leaving for the main converter.
Developer Tools Directory
Search and browse JSON converters, Base64, JWT, hashing, SQL, and text utilities. Most processing happens locally in your browser.
Generate typed models for backend and frontend projects from representative JSON payloads.
Convert JSON to Java DTOs directly on the Java landing page without leaving for the main converter.
Convert JSON to Kotlin data classes directly on the Kotlin page and review nullable fields and nested objects in one screen.
Convert JSON to TypeScript interfaces directly on the TypeScript page and review API contracts in one workspace.
Browse every interactive utility. The client-side search and category filters become available when the app loads.
Compare two JSON payloads and inspect field-level changes for debugging and regression reviews.
Generate JSON Schema from payload samples and document API contracts faster.
Build Avro schemas from sample payloads for event and messaging workflows.
Create Avro message payloads for Kafka and schema-driven integration testing.
Encode JSON payloads into Avro bytes for messaging and serialization tests.
Decode Avro payloads and inspect event contents without leaving the browser.
Generate Kafka-ready message samples for local testing and contract reviews.
Inspect JWT headers, payload claims, and expiration details for debugging.
Generate HS256 JWT tokens in the browser for local API testing and auth debugging.
Generate UUID values for fixtures, request ids, and event identifiers.
Generate temporary passwords and AES random keys with configurable size and output rules.
Generate API key strings with prefixes and grouped formatting options.
Format and prettify JSON strings for debugging and documentation.
Encode and decode Base64 strings for API and integration work.
Convert PNG, JPEG, GIF, WebP, and SVG images to Base64 Data URLs or restore Base64 into downloadable images locally in the browser.
Build reproducible curl requests for API debugging and handoff.
Convert JSON to CSV for exports, data review, and spreadsheet workflows.
Compute MD5, SHA-1/256/384/512 digests and HMAC signatures in the browser with hex or base64 output.
Test JavaScript regular expressions live, inspect capture groups and named groups, and preview replacement output.
Paste any JSON and instantly get a Go struct with json tags, time.Time detection, and clean nested types.
Generate Pydantic v2 BaseModel (or v1) classes from JSON, with snake_case conversion, Field aliases, and datetime detection.
Two-way JSON / YAML converter for Kubernetes, GitHub Actions, Docker Compose, and Helm configurations.
Generate MySQL or PostgreSQL CREATE TABLE DDL from JSON row samples with type inference and NOT NULL detection.
Convert Unix epoch timestamps to ISO 8601, UTC, and local time with auto-detected unit (seconds, ms, microseconds).
Convert between Unix timestamps, ISO 8601, RFC 2822, and timezone-local times with automatic unit detection.
Filter log lines with AND-combined search terms, NOT exclusion, case-insensitive and regex options — like a grep pipeline in the browser.
Generate .NET C# classes or records from JSON with System.Text.Json attributes, init setters, DateTime and Guid detection.
Generate serde-friendly Rust structs with snake_case rename, chrono DateTime, and configurable derives.
Generate Zod schemas from JSON examples with email/url/uuid/datetime detection and z.infer type export.
Test JSONPath expressions live: wildcards, recursive descent, slices, union indexes.
Encode and decode URLs and query strings with encodeURIComponent, encodeURI, and form-urlencoded modes; parse parameters into a table.
Parse 5-field cron expressions and aliases into human descriptions and the next 8 scheduled runs.
Generate Swift Codable structs or classes from JSON with CodingKeys, Date / UUID / URL detection.
Generate Flutter/Dart classes from JSON with fromJson/toJson serialization and DateTime detection.
Two-way JSON / XML converter for SOAP, RSS, and legacy enterprise payloads.
Generate proto3 message definitions from JSON with google.protobuf.Timestamp mapping and nested messages.
Generate GraphQL SDL types from JSON with DateTime and UUID scalar detection.
Convert JSON into per-class Markdown documentation tables (Field / Type / Required / Description) ready for Confluence and GitHub.
Interactive JSON tree with one-click JSONPath copy for every node.
Convert color values between HEX, RGB, HSL, and OKLCH with live preview.
Render any JSON payload as an SVG tree graph and download as .svg.
Live Markdown editor with HTML preview, copy to MD/HTML, and .md download.
Generate QR codes for URLs and short text fully in the browser with configurable size and colors.
Hash and verify passwords with PBKDF2-SHA-256/512 via SubtleCrypto in PHC-style output.
Generate sample data from a JSON Schema (draft-07) with format, enum, required, and min/max constraints; seedable for reproducible output.
Convert text into 13 cases at once: camelCase, PascalCase, snake_case, SCREAMING_SNAKE, kebab-case, Train-Case, Title Case, dot.case, path/case.
Generate RFC 6902 JSON Patch from two JSONs, or apply a patch (add/remove/replace/move/copy/test) to an existing JSON document.
Generate Java (JPA / Lombok), TypeScript interface, Go struct, and Pydantic models from MySQL or PostgreSQL CREATE TABLE DDL.
Format SQL queries with keyword-aware line breaks and indentation. Supports tab/space and uppercase keyword options.
Convert JSON arrays or objects into MySQL/PostgreSQL INSERT statements for fixture and seed SQL generation.
Convert CREATE TABLE DDL between MySQL and PostgreSQL with type mapping, AUTO_INCREMENT ↔ SERIAL, and identifier quoting.
Compare two CREATE TABLE DDLs and generate ALTER TABLE migration SQL with column and index changes.
Generate and verify bcrypt password hashes in the browser with a configurable cost factor and standard $2b$ output.
Generate RSA, RSA-PSS, RSA-OAEP, ECDSA, and ECDH key pairs in the browser and convert between JWK and PEM formats.
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.
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.