Data analysis tools that run in your browser
Data analysts spend half their day moving data between formats: a CSV export from a warehouse, a Parquet file from a pipeline, a JSON payload from an API, a schema that needs checking before a dashboard refresh. The usual tool for each job is a website that uploads the file to a server, or a notebook that takes ten minutes to open.
DataEngUtils runs 35 data analysis tools in your browser instead. Text tools are plain JavaScript; Parquet and Avro tools run on an Apache Arrow engine compiled to WebAssembly, inside a Web Worker. Your file is read locally and never uploaded, so you can work with customer data, finance extracts and production samples without a security review. 18 tools are free with no account.
Free data analysis tools
These 18 tools are free, need no account, and run entirely client-side. They are the ones most analysts reach for first: format and validate configs, convert between formats, inspect a file, decode a token.
- SQL Formatter
- JSON Format / Validate
- YAML ↔ JSON
- Unix Timestamp / Timezone
- Parquet → JSON
- Parquet Inspector
- Parquet Row Group Pruner
- Cron Expression Parser
- JWT Debugger
- Connection String Parser
- Regex Tester
- Text Diff Checker
- JSONL Inspector
- Data Type Inspector
- UUID Generator
- Hash Generator
- Base64 Encode / Decode
- URL Encode / Decode
Pro data analysis tools
The other 17 tools are part of the one-time Pro licence. They cover the heavier Parquet and Avro work — querying, profiling, schema evolution, file repair — plus the validators, SQL explainer and test-data generators that turn a one-off check into a repeatable workflow.
- dbt YAML Validator
- JSON Schema Validator
- JSON → CREATE TABLE
- JSON → SQL INSERT
- CSV → Parquet
- Parquet → CSV
- Merge CSVs → Parquet
- CSV → CREATE TABLE
- Parquet Query
- Parquet Schema Evolution
- Parquet Data Profiler
- Parquet File Repair
- Avro File Inspector
- Avro Schema Validator
- SQL Query Explainer
- Test Data Generator
- Mock SQL Data
Online data analysis tools, without the upload
“Online” usually means someone else’s server. Here it means a tab. Open the app, drop a file and the engine reads the bytes on your machine — no upload, no queue, no rate limit, no captcha. That is why the tools also work offline once the app is installed as a PWA, and why you can use them on a locked-down work laptop.
Nothing is sent to us: no file content, no row data, no column values. The only network calls the app makes are for the static files and, if you activate a Pro licence, a licence check.

Data analysis tools by task
Clean and validate
Check JSON, dbt YAML and JSON Schema against the shapes your pipeline expects before a bad record reaches a dashboard.
Convert and reshape
Move between CSV, Parquet, JSON, YAML and SQL DDL without uploading a production extract to a converter website.
Inspect and query
Read a Parquet footer, profile nulls and ranges, filter rows and compare schemas before the next run.
Debug and encode
Decode JWTs, parse connection strings, test regexes and encode payloads without pasting secrets into a third-party site.
Data analytics tools and techniques
Most analysis work is not modelling. It is the unglamorous middle: understanding what is in the file, making it consistent, and getting it into the tool that answers the question. A practical technique stack looks like this.
- Profile before you trust it. Row counts, nulls, min/max and distinct values catch the upstream bug before it reaches a chart. Use the Parquet Data Profiler or the Data Type Inspector.
- Validate the contract. A schema that drifts silently is the most expensive kind of bug. The JSON Schema Validator, dbt YAML Validator and Avro Schema Validator check the shape before it lands in a warehouse.
- Clean and convert. Normalise formats at the edge:Parquet to CSV, CSV to Parquet, YAML and JSON.
- Query a slice, not the warehouse. When you only need one question answered, Parquet Query filters and exports locally.
- Document the shape. Turn JSON into DDL or INSERTs with JSON to CREATE TABLE and JSON to SQL INSERT.
Data analysis tools vs Excel, Python and BI
These tools are not a replacement for a spreadsheet, a notebook or a BI platform — they replace the ad-funded converter you would otherwise use for a one-off job.
- Excel is still the fastest place for a small, clean table. Use DataEngUtils to get the file into a shape Excel can open, and to check it before you do.
- pandas and Polars are the right tools for repeatable analysis. DataEngUtils is the ten-second check in front of the notebook: what is in this Parquet file, does the schema match, why does this CSV fail to load.
- BI tools answer the business question. They are slow and expensive to use as a file inspector, which is where a local Parquet profiler earns its place.
- Other online converters are convenient but upload your data. If the file is a sample or is already public, that is a fair trade. If it belongs to a customer, it is not.
Data analysis tools: frequently asked questions
What are the best free data analysis tools?
Is there a free data analysis tool with no account?
Can I use these data analysis tools online?
Do data analysis tools upload my files?
What is the difference between data analysis tools and data analytics tools?
Which data analytics tools and techniques do I need for a typical project?
Where can I find a list of data analytics tools?
Are these tools a replacement for Excel, pandas or Power BI?
Start with a file, not a sign-up
18 data analysis tools are free in the browser. No account, no upload, no card.