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 toolCSS to React Style Object Converter
Convert a CSS declaration list into a JavaScript style object with camelCase names and preserved custom properties.
Open toolCSV to JSON Schema Generator
NEWInfer a JSON Schema from CSV column names and sample values for API validation and data imports.
Open toolCSV to SQL Converter
Turn CSV rows into safely quoted SQL INSERT statements for PostgreSQL, SQLite or MySQL, preserving cells as text.
Open toolDocker Compose Validator
Parse and structurally check a Docker Compose YAML document with actionable syntax feedback.
Open toolEnvironment File Diff
Compare single-line .env assignments locally, report missing or changed keys and hide values by default.
Open toolGitignore Generator
Generate a .gitignore starter from selected languages, tools and operating systems.
Open toolJSON → Go Struct
Convert JSON to Go struct definitions with type inference, json tags, and nested structs.
Open toolJSON → PostgreSQL
Generate batch INSERT statements from JSON and parse INSERT SQL back to JSON.
Open toolJSON Path Tester
Test JSONPath expressions against JSON data and inspect matched values.
Open toolJSON Schema Generator
Infer a Draft 2020-12 JSON Schema from any sample JSON. Great for OpenAPI and Ajv/zod.
Open toolJSON Schema to Pydantic Model Generator
NEWGenerate Python Pydantic models from JSON Schema for validating API request and response data.
Open toolJSON Schema to SQL Table Generator
NEWConvert a JSON Schema object definition into a SQL CREATE TABLE statement for relational database setup.
Open toolJSON Schema to TypeScript Converter
NEWGenerate TypeScript interfaces and type aliases from JSON Schema, including nested objects, arrays and local references.
Open toolJSON to BigQuery Schema Generator
NEWInfer a BigQuery table schema from JSON records to prepare newline-delimited JSON loads.
Open toolJSON to C# Class Converter
Generate C# 11 model classes for System.Text.Json with nested types, JsonPropertyName attributes, required properties and nullable fields.
Open toolJSON to Dart Class Generator
NEWGenerate a Dart model class with fromJson and toJson methods from a sample JSON object.
Open toolJSON to DynamoDB Batch Write Generator
NEWCreate DynamoDB BatchWriteItem request JSON from a list of records for AWS data imports.
Open toolJSON to Elasticsearch Bulk Converter
NEWFormat JSON documents as Elasticsearch Bulk API NDJSON actions for quick indexing and reindexing.
Open toolJSON to GraphQL Type Generator
NEWGenerate GraphQL object types from representative JSON records for API schema design.
Open toolJSON to Java Class Generator
NEWGenerate a Java POJO from a JSON object with safe Java field names and original key comments.
Open toolJSON to Kotlin Data Class Converter
Generate Kotlin models for kotlinx.serialization with nested classes, SerialName mappings, nullable types and defaults for missing fields.
Open toolJSON to MongoDB insertMany Generator
NEWGenerate a MongoDB mongosh insertMany command from JSON records, with safe JSON serialization.
Open toolJSON to PHP Array Converter
NEWConvert JSON objects and arrays into ready-to-paste PHP array syntax while preserving nested values and Unicode text.
Open toolJSON to Prisma Schema
Generate a full Prisma schema file from a JSON object with inferred field types and models.
Open toolJSON to Prisma Seed Data Generator
NEWTurn JSON records into a Prisma Client createMany seed snippet for database development.
Open toolJSON to Python Dataclass Converter
Generate Python 3.10+ dataclasses from JSON samples with nested classes, list types, nullable fields and merged record shapes.
Open toolJSON to Ruby Hash Converter
NEWConvert JSON values into Ruby hash and array syntax for scripts, fixtures and configuration.
Open toolJSON to Rust Struct Converter
Generate Rust structs with Serde derives, renamed fields, nested models and Option types from JSON sample records.
Open toolJSON to SQL Server INSERT Converter
NEWGenerate SQL Server INSERT statements from a JSON object or array of records, with safely quoted identifiers and Unicode values.
Open toolJSON to Swift Codable Struct Generator
NEWGenerate a Swift Codable model from a JSON object, including CodingKeys for property names that need conversion.
Open toolJSON to TypeScript Interface
Instantly generate TypeScript interfaces from any JSON payload with nested type support.
Open toolJSON 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 toolPOSIX Shell Argument Escaper
Turn a JSON array of strings into safely single-quoted POSIX shell arguments without executing a command.
Open toolRegex Escape Tool
Escape literal text into a JavaScript regular-expression pattern, including punctuation, whitespace and Unicode edge cases.
Open toolSemantic Version Comparator
Compare two strict SemVer 2.0.0 versions with correct prerelease ordering and build metadata handling.
Open toolSQL Formatter
Pretty-print SQL queries with configurable indentation and uppercase keywords for Postgres, MySQL, SQLite, MSSQL.
Open toolSQL 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 toolSQL Placeholder Converter
Convert question-mark SQL bind placeholders to PostgreSQL $1 parameters, or back to ? with a parameter-order report.
Open toolAbout 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.