Menu
100% Client-Side • In-Browser Execution • Privacy Guaranteed

Free SQL & Database Tools Online

Free online SQL and database tools: format SQL, run SQLite queries, visualize MySQL/MariaDB execution plans, convert CSV or JSON to SQL, generate IN clauses, convert SQL DDL to application types, and troubleshoot database errors.

Full-featured, standalone web applications for day-to-day SQL workflows.

New & Featured

CSV to SQL Converter

Convert CSV, TSV, or spreadsheet exports into relational table schemas and batched INSERT statements. Automatically infers data types and formats dates and numbers.

SQLite MySQL PostgreSQL SQL Server Oracle
  • Auto delimiter & type inference
  • 100–1,000 row batch chunking
  • Direct handoff to SQLite Playground
New & Featured

JSON to SQL Converter

Convert JSON arrays, NDJSON/JSON Lines, or API objects into SQL tables and batch INSERT statements. Flattens nested keys or preserves native JSON/JSONB.

JSON & NDJSON SQLite MySQL PostgreSQL SQL Server
  • Auto type detection & JSON schema inference
  • Flatten nested objects or keep JSONB
  • Direct handoff to SQLite Playground
New & Featured

SQL IN Clause Generator

Format lists from Excel, CSV, or logs into SQL IN clauses. Deduplicates items, quotes strings safely with SQL escape, and chunks queries to bypass Oracle 1,000 limits.

Deduplication Quote Escaping Oracle Safe Parameterized
  • Automatic duplicate removal & counter
  • Chunk by 1,000 for Oracle (ORA-01795)
  • Compact, multi-line, or parameterized (?, ?)
6 Dialects

SQL Formatter

Format, align, and standardize raw SQL queries into clean, readable code. Customize indentation, keyword casing, and dialect syntax rules instantly.

MySQL PostgreSQL SQLite MariaDB SQL Server Oracle
  • Uppercase / Lowercase / Preserve case
  • 2-space or 4-space custom indentation
  • Keyboard shortcut: ⌘+Enter / Ctrl+Enter
WebAssembly

SQLite SQL Playground

Execute SQL statements in an in-memory SQLite database powered by official WebAssembly. Open and inspect local .db files up to 25 MiB with zero server upload.

SQLite 3.49+ JSON & JSONB In-Memory
  • Live query runner with tabular results
  • Import and export local .sqlite/.db files
  • Preloaded demo schema (Employees, JSONB)
New & Featured

SQL to Types & Models Converter

Convert SQL CREATE TABLE statements into TypeScript interfaces, Python Pydantic models, Go structs, Rust structs, and JSON Schema. Infers types, nullability, and primary keys.

TypeScript Pydantic v2 Go Struct Rust JSON Schema
  • Multi-dialect DDL (Postgres, MySQL, SQLite, T-SQL)
  • Nullable, optional, and camelCase mapping
  • Direct handoff to SQLite Playground & Formatter
New & Featured

MySQL & MariaDB EXPLAIN Plan Visualizer

Inspect JSON execution plans locally. Visualizes table access methods, selected keys, candidate indexes, estimated rows, and runtime metrics without connecting to a database.

MySQL 8.4 JSON v2 MariaDB ANALYZE 100% Client-Side
  • Auto highlights full table scans (`ALL`)
  • Estimates vs actual runtime (`r_rows`, `r_loops`)
  • Extracts JSON from CLI output with borders

Database Diagnostic & Troubleshooting Helpers

Lightweight in-browser calculators, schema validators, and triage assistants embedded in our database guides.

Client-Side Privacy & Security Guarantee

How SQLiz protects your databases, spreadsheets, and query text.

All checks, data conversions, the SQL formatter, and the SQLite playground run exclusively in your browser and do not connect to a database server.

When analytics is enabled, SQLiz records only aggregated, anonymous interaction metadata (e.g. formatter dialect choice, validation success/error outcome, link clicks). SQLiz never collects, inspects, or transmits entered SQL statements, table schemas, connection credentials, uploaded CSV files, database contents, or query result values.