Free Online Code Generators & Database Tools

Generate TypeScript interfaces, Go structs, Python dataclasses, SQL schemas and more from JSON. Free code generation tools.

39 free tools in this category. No sign-up required.

Chmod Calculator

Convert Linux file permissions between symbolic rwx bits and octal notation.

Open tool

CSS to React Style Object Converter

Convert a CSS declaration list into a JavaScript style object with camelCase names and preserved custom properties.

Open tool

CSV to JSON Schema Generator

NEW

Infer a JSON Schema from CSV column names and sample values for API validation and data imports.

Open tool

CSV to SQL Converter

Turn CSV rows into safely quoted SQL INSERT statements for PostgreSQL, SQLite or MySQL, preserving cells as text.

Open tool

Docker Compose Validator

Parse and structurally check a Docker Compose YAML document with actionable syntax feedback.

Open tool

Environment File Diff

Compare single-line .env assignments locally, report missing or changed keys and hide values by default.

Open tool

Gitignore Generator

Generate a .gitignore starter from selected languages, tools and operating systems.

Open tool

JSON → Go Struct

Convert JSON to Go struct definitions with type inference, json tags, and nested structs.

Open tool

JSON → PostgreSQL

Generate batch INSERT statements from JSON and parse INSERT SQL back to JSON.

Open tool

JSON Path Tester

Test JSONPath expressions against JSON data and inspect matched values.

Open tool

JSON Schema Generator

Infer a Draft 2020-12 JSON Schema from any sample JSON. Great for OpenAPI and Ajv/zod.

Open tool

JSON Schema to Pydantic Model Generator

NEW

Generate Python Pydantic models from JSON Schema for validating API request and response data.

Open tool

JSON Schema to SQL Table Generator

NEW

Convert a JSON Schema object definition into a SQL CREATE TABLE statement for relational database setup.

Open tool

JSON Schema to TypeScript Converter

NEW

Generate TypeScript interfaces and type aliases from JSON Schema, including nested objects, arrays and local references.

Open tool

JSON to BigQuery Schema Generator

NEW

Infer a BigQuery table schema from JSON records to prepare newline-delimited JSON loads.

Open tool

JSON to C# Class Converter

Generate C# 11 model classes for System.Text.Json with nested types, JsonPropertyName attributes, required properties and nullable fields.

Open tool

JSON to Dart Class Generator

NEW

Generate a Dart model class with fromJson and toJson methods from a sample JSON object.

Open tool

JSON to DynamoDB Batch Write Generator

NEW

Create DynamoDB BatchWriteItem request JSON from a list of records for AWS data imports.

Open tool

JSON to Elasticsearch Bulk Converter

NEW

Format JSON documents as Elasticsearch Bulk API NDJSON actions for quick indexing and reindexing.

Open tool

JSON to GraphQL Type Generator

NEW

Generate GraphQL object types from representative JSON records for API schema design.

Open tool

JSON to Java Class Generator

NEW

Generate a Java POJO from a JSON object with safe Java field names and original key comments.

Open tool

JSON to Kotlin Data Class Converter

Generate Kotlin models for kotlinx.serialization with nested classes, SerialName mappings, nullable types and defaults for missing fields.

Open tool

JSON to MongoDB insertMany Generator

NEW

Generate a MongoDB mongosh insertMany command from JSON records, with safe JSON serialization.

Open tool

JSON to PHP Array Converter

NEW

Convert JSON objects and arrays into ready-to-paste PHP array syntax while preserving nested values and Unicode text.

Open tool

JSON to Prisma Schema

Generate a full Prisma schema file from a JSON object with inferred field types and models.

Open tool

JSON to Prisma Seed Data Generator

NEW

Turn JSON records into a Prisma Client createMany seed snippet for database development.

Open tool

JSON to Python Dataclass Converter

Generate Python 3.10+ dataclasses from JSON samples with nested classes, list types, nullable fields and merged record shapes.

Open tool

JSON to Ruby Hash Converter

NEW

Convert JSON values into Ruby hash and array syntax for scripts, fixtures and configuration.

Open tool

JSON to Rust Struct Converter

Generate Rust structs with Serde derives, renamed fields, nested models and Option types from JSON sample records.

Open tool

JSON to SQL Server INSERT Converter

NEW

Generate SQL Server INSERT statements from a JSON object or array of records, with safely quoted identifiers and Unicode values.

Open tool

JSON to Swift Codable Struct Generator

NEW

Generate a Swift Codable model from a JSON object, including CodingKeys for property names that need conversion.

Open tool

JSON to TypeScript Interface

Instantly generate TypeScript interfaces from any JSON payload with nested type support.

Open tool

JSON to Zod Schema Generator

Infer a Zod validation schema from JSON, including nested objects, arrays, unions, nullable values and fields missing in sample records.

Open tool

POSIX Shell Argument Escaper

Turn a JSON array of strings into safely single-quoted POSIX shell arguments without executing a command.

Open tool

Regex Escape Tool

Escape literal text into a JavaScript regular-expression pattern, including punctuation, whitespace and Unicode edge cases.

Open tool

Semantic Version Comparator

Compare two strict SemVer 2.0.0 versions with correct prerelease ordering and build metadata handling.

Open tool

SQL Formatter

Pretty-print SQL queries with configurable indentation and uppercase keywords for Postgres, MySQL, SQLite, MSSQL.

Open tool

SQL IN Clause Generator

Convert a line-separated list into a quoted SQL IN predicate or numbered PostgreSQL parameters, preserving identifiers and handling empty lists.

Open tool

SQL Placeholder Converter

Convert question-mark SQL bind placeholders to PostgreSQL $1 parameters, or back to ? with a parameter-order report.

Open tool

About code & databases tools

Generate TypeScript interfaces, Go structs, Python dataclasses, SQL schemas and more from JSON. Free code generation tools. Browse all 39 tools above or use the main tool directory to search across every category. Each tool works in your browser and is free to use without creating an account.