crud.md
// crud.md · local-first data tools

useful, sometimes violent, things to do to your Data.

A browser toolbox for messy data. Clean it, convert it, find your way around it — all on your own machine. Nothing is uploaded, there's no account, and whatever comes out is yours to keep.

input your messy data exports · vaults · json · logs
your browser 0 uploads in-page · local-only
output output you own copy · export · keep
the whole idea

Your data, your machine. Clean it, convert it, keep what comes out — no accounts, no uploads, no lock-in.

The toolshed

12 tools · 12 live
01live

Notion Unfck

Strip UUID filenames, fix internal links & images, lift page properties to frontmatter, decode CSV databases.

notion export to markdown$19
02free

JSON Path Finder

Paste any JSON, click a value, and get its path — JSONPath & JS accessor, copy either. Entirely in your browser.

json path finderfree
03free

Chat Log Explorer

Turn a ChatGPT/Claude conversations export into one self-contained, full-text-searchable HTML archive you download and keep.

chatgpt export to htmlfree
04free

JSON to TypeScript

Paste any JSON and get clean TypeScript interfaces (plus a Zod schema) — nested objects, arrays, nullable & optional fields handled.

json to typescriptfree
05free

cURL to Code

Paste a curl command and get the same request as fetch, axios, Python requests, or HTTPie — headers, body, query & auth parsed.

curl to fetchfree
06free

JWT Decoder

Decode a JWT's header & payload, read every claim, see exp/iat/nbf as human time + countdown. Optional HS256 verify. 100% local.

jwt decoderfree
07free

Cron Expression Explainer

Paste a 5-field cron expression and get plain English plus the next run times — ranges, steps, lists & names supported.

cron expression explainedfree
08free

Text Diff

Paste two versions of any text and get a line-by-line diff with word-level highlights — side-by-side or inline. Entirely local.

text diff onlinefree
09free

CSV to JSON

Convert CSV to JSON, JSONL or SQL INSERTs (and JSON back to CSV) with a table preview — quoted fields & delimiters handled.

csv to jsonfree
10free

Regex Tester

Test a regex against any text with live match highlighting, capture-group listing, a token-by-token explanation, and a code snippet.

regex testerfree
11free

Unix Timestamp Converter

Convert a Unix timestamp (s or ms) to a human date in any timezone — ISO 8601 + relative time — and back again.

unix timestamp converterfree
12free

ENV File Converter

Convert a .env file to JSON, YAML, docker-compose or shell exports (and back) — duplicate keys & quoting issues flagged. 100% local.

env to jsonfree
// where your files go (nowhere)

It all happens in your browser.

Every tool runs in-page, on your own machine. Your files are read, transformed, and handed back without ever being uploaded — there's no server to send them to. Close the tab and they're gone.

  • Your files aren't uploaded. Every byte is processed in-page, in your browser.
  • No accounts. No login, no email wall just to run a tool.
  • No lock-in. Whatever comes out is yours to copy, export, and keep.
your browser ● on your machine
everything runs right here
Your files are read, converted, and saved
without ever leaving this tab.