Less hype. More useful work.

Data Transformation Workbench

Transform local CSV and JSON using 18 explicit operations and 50 worked recipes, retaining original data and a trace of every step.

Loading your tools…

Projects stay in this browser. Save a backup before changing devices. Use the export format offered by each tool.

From your inputs to a usable result

01

Keep the original source

Import local UTF-8 CSV or a JSON array of objects. Retain exact source text, its SHA-256, numeric spelling and original record numbers.

02

Build explicit transformation steps

Choose eighteen allowlisted operations or start with one of fifty worked recipes. Edit, disable and reorder steps; compare each before/after table.

03

Export a traceable result

Download exact data JSON, spreadsheet-safe CSV, the original source or a TXT/JSON audit. Failed steps block final-data exports. Keep a JSON project backup for later editing.

Before you start

Where is my project saved?

Projects are saved in this browser for this site account. Download a JSON backup before changing devices or clearing browser storage.

Is an AI account required?

No. The text transformations and inspections run in your browser. The app does not send text to an AI service.

Will my original text be replaced?

The tool keeps the source in the project and shows a separate preview. Export the preview only after checking it.

What happens if a step fails?

That operation is atomic. The last completed result stays available for inspection, the failing record is identified, and final-data export remains blocked until the pipeline succeeds.

Will large JSON numbers be rounded?

The app retains decimal spelling and compares numeric values without converting them through floating-point numbers. Check the receiving tool as well: some tools round large JSON numbers.

Are CSV and JSON exports identical?

JSON preserves data types and missing members. Spreadsheet-safe CSV flattens types, represents missing/null as empty fields and prefixes formula-like cells with an apostrophe. The original-source download retains exact imported text.

Does importing upload my dataset?

Processing and projects stay in this browser. Owner Save as Template deliberately uploads the retained dataset as site content, so use fictional or cleared examples for templates.

What are the limits?

Two MB of UTF-8 source, 2,000 records, forty columns, thirty operations and eight JSON container levels. JSON input must be an array of objects with unique member names. Limits and errors are shown explicitly.

Can I resume later?

Reopen the saved project on this browser and account, or restore its JSON backup. Keep backups in a place you trust because they include your supplied material.

Welcome to Useful AI Notes

Welcome to your workspace

Log in

Sign up

A link to set a new password will be sent to your email address.

Your personal data will be used to support your experience throughout this website, to manage access to your account, and for other purposes described in our privacy policy.

A free account does not purchase or unlock premium apps. You can choose an individual app or All App Access after signing in.