Developer Tools
General
Home
Data Visualization
Parquet VisualizerCSV VisualizerTSV ViewerExcel PreviewerAvro ViewerProtobuf ViewerORC ViewerJSONL ViewerSchema Inspector
Big Data Formats
Delta Lake ExplorerIceberg Metadata Viewer
Data Engineering
SQL Query ToolSQL Query VisualizerSpark Error DecoderKafka Message DecoderDBT Lineage ViewerCSV to JSON
Developer Tools
GitHub Repo Analyzer
Security & Auth
JWT DecoderJWT Expiry CheckerBase64 ToolHash GeneratorUUID GeneratorAPI Key GeneratorBcrypt GeneratorPassword Generator
JSON / SQL Tools
JSON FormatterJSON Diff CheckerJSON Path TesterJSON Schema GeneratorJSON ViewerJSON to TypeScript / PythonSQL FormatterSQL Query ConverterER Diagram GeneratorAPI TesterCurl GeneratorTimestamp ConverterXML FormatterYAML ValidatorMaven Dependency Visualizer
Text & Encoding
Regex TesterRegex GeneratorRegex ExplainerDiff CheckerURL Encoder/DecoderMarkdown PreviewerHTML ViewerUnicode ConverterTimezone Converter
Cloud & DevOps
Cron GeneratorAWS ARN DecoderDocker Compose GeneratorTerraform FormatterKubernetes YAML Visualizer
Productivity
ENV GeneratorGitignore GeneratorMarkdown Table GeneratorREADME GeneratorCommit Message GeneratorChangelog GeneratorCode Snippet Manager
Design & Media
QR Code GeneratorBarcode GeneratorColor PickerSVG OptimizerMermaid Viewer & Editor
  1. /
  2. SQL Query Tool

SQL Query (DuckDB WASM)

Query CSV or Parquet locally. Each file becomes a table named after the file.

Upload CSV or Parquet files to start querying

Query local files with SQL — powered by DuckDB

Run SQL queries directly against your local Parquet, CSV, or Excel files using DuckDB. No database server required. Supports standard SQL including joins, aggregations, and window functions — all processed client-side.

Frequently Asked Questions

What SQL dialect does this tool use?
Queries execute on DuckDB, but you can write SQL in popular dialects — Snowflake, BigQuery, PostgreSQL, MySQL, Oracle, SQL Server (T-SQL), Redshift, ClickHouse, Databricks, Spark, Trino, and SQLite. Pick your dialect and the query is automatically transpiled to DuckDB before execution.
What is DuckDB?
DuckDB is an in-process analytical database optimised for fast query execution on columnar data. It is similar to SQLite but built for analytics workloads — ideal for querying Parquet, CSV, and Excel files locally.
Do I need to install anything?
No. The tool runs in your browser. Just upload your file and start writing SQL.
Are there result size limits?
Query results are capped at 1,000 rows in the preview pane. The full result set is available for export.

Related Tools

Schema InspectorInspect column types before querying.Parquet ViewerBrowse Parquet file rows visually.SQL FormatterBeautify and format SQL queries.
Hexabench

60+ free developer tools that process your files locally in your browser. No uploads, no sign-up, no tracking of your data.

Popular Tools

  • JSON Formatter
  • JWT Decoder
  • Regex Tester
  • Diff Checker
  • Timestamp Converter
  • UUID Generator

Data Engineering

  • Parquet Viewer
  • Avro Viewer
  • Iceberg Metadata Viewer
  • Delta Lake Explorer
  • SQL Query Tool
  • Kafka Message Decoder

Resources

  • Blog
  • About
  • Privacy
  • Terms
© 2026 Hexabench · Free local-first developer tools