Skip to content
DEDataEngUtils
100% client-side · No uploads · Works offline

The data-engineering toolboxthat never uploads your files

Format SQL, inspect and query Parquet, convert CSVs, profile schemas and more — all running 100% in your browser. Your files never leave your device. No upload, no server, no account.

  • 35 data-engineering tools in one place
  • Real Parquet & Avro — a Rust engine compiled to WebAssembly
  • 100% client-side — your files never leave your device

Chrome 137+ · Firefox 129+ · No sign-up

app.dataengutils.com
DataEngUtils SQL Formatter: format a query across nine dialects

Reads the formats you actually work with — locally, in your browser

  • Parquet
  • Avro
  • CSV
  • JSON
  • JSONL
  • YAML
  • SQL

Stop pasting production data into random websites.

Data engineers paste a CSV, a Parquet file, a connection string or a JWT into whatever “free online converter” a search engine hands them. Those tools upload your data to someone else’s server — a compliance incident waiting to happen, and slow.

The tools that are safe — a local Spark job, a Polars snippet, a laptop CLI — mean writing code for something that should be a ten-second click.

DataEngUtils is the ten-second click that never uploads anything.

Your file goes from your disk to your browser. That’s the whole trip.

No upload, no server, no account. Here is exactly what happens when you drop a file.

  1. 1

    Open the app in your browser

    No install, no sign-up. The whole app is static files plus one WebAssembly engine — it runs on your machine, not ours.

  2. 2

    Drop a Parquet, Avro, CSV or JSON file

    The engine reads the bytes locally in a Web Worker. The file is never uploaded anywhere.

  3. 3

    Inspect, query, convert — then export

    Work with the results and save them. Nothing leaves your device, so it keeps working with your Wi-Fi off.

Workbench

Do to Parquet what you do to text.

Inspect the schema, row groups and per-column stats. Query and filter rows. Profile nulls, ranges and distributions. Compare two pipeline versions for schema evolution. Prune the row groups a predicate can skip, and repair a corrupt file. All of it runs on a Rust engine (Apache Arrow) compiled to WebAssembly — the same technology behind parquet-wasm.

app.dataengutils.com
Parquet Inspector showing schema, column stats and a row preview
Feature

Private by architecture, not by promise.

The entire app is static files — there is no backend to upload to. Parquet, Avro, CSV and connection strings are read locally, and a strict Content-Security-Policy (connect-src 'self') makes “no exfiltration” a property of the build rather than a promise.

app.dataengutils.com
Connection String Parser splitting a database URL into its fields
Feature

Works offline. Install it like an app.

Add DataEngUtils to your dock or home screen and it runs with no network at all after the first load. No account, no telemetry, no font or CDN calls — turn off your Wi-Fi and keep working.

app.dataengutils.com
DataEngUtils home panel: runs 100% in your browser
Feature

Everyday data-engineering tools, in one place.

Format SQL across 9 dialects, validate JSON and YAML, parse cron schedules and JWTs, split connection strings, diff text, convert timestamps, hash values, and generate UUIDs or test data — all in one searchable app.

app.dataengutils.com
SQL Formatter formatting a query with dialect options

The convenience of an online tool, without the upload.

The tools that protect your data usually mean installing software. DataEngUtils gives you the browser workflow with a client-side engine.

DataEngUtils compared with online converters and desktop developer toolkits
 Online convertersDesktop toolkitsDataEngUtils
Uploads your fileYesNoNo
Works offlineNoYesYes
Runs in the browserYesNoYes
Parquet / Avro engineRarelySometimesYes (WASM)
Data-engineering focusNoPartialYes
Account requiredOftenNoNo

Free to start. Buy once to unlock everything.

No subscription. A perpetual licence, activated offline, with a 30-day money-back guarantee.

Free

18 tools, no account

$0 forever

  • SQL Formatter, JSON, YAML, cron, JWT
  • Parquet Inspector & Row Group Pruner
  • Works offline, nothing uploaded
Open the app

Personal

1 seat · perpetual licence

$39 one-time

  • All 35 tools
  • Full Parquet & Avro workbench
  • Offline licence key — no account
Buy Personal

Team

5 seats · perpetual licence

$149 one-time

  • All 35 tools
  • Full Parquet & Avro workbench
  • Priority support
Buy Team

Frequently asked questions

Is DataEngUtils free?
18 of the 35 tools are free in the browser, with no account. A one-time Personal ($39) or Team ($149) licence unlocks the full Parquet and Avro workbench.
How do I unlock the Pro tools?
Buy a licence and paste the key from your purchase email in the app: Settings → License → Activate. The key is verified locally, so activation works offline.
Does the licence work offline?
Yes. The licence is an Ed25519-signed key verified in your browser with Web Crypto. There is no server check and no account, so it works with your network off.
What is your refund policy?
30-day money-back guarantee, no questions asked. Request a refund through our payment provider or support.
What is the difference between Personal and Team?
Personal covers 1 seat and Team covers 5 seats. Both unlock all tools, including the full Parquet and Avro workbench, with a perpetual licence.
Does DataEngUtils upload my files?
No. The app has no backend. Files are read in your browser by a WebAssembly engine and never sent anywhere. The app ships a strict Content-Security-Policy (connect-src 'self') that only allows requests to its own origin.

Open it. Drop a file. Nothing uploads.

18 tools will be free at launch — in your browser, no install, no sign-up, no card.

Works in Chrome 137+ and Firefox 129+. Install it as an app to run fully offline.