Transform your data with Transmute
JSON → CSV → YAML → XML. Filter, sort, map, and convert — all on your machine. No uploads. No subscriptions.
Try it →
What you can do
Convert between formats
JSON ↔ CSV ↔ YAML ↔ XML. One command, one click. Preserves structure automatically.
Filter & query
Keep only the rows you need. `.age > 18`, `.status === "active"` — plain JavaScript expressions.
Sort & group
Sort by any field. Group by category. Count, deduplicate, pick and omit columns.
100% local
Your data never leaves your machine. No uploads, no servers, no privacy concerns.
Pipe & automate
Chain operations: filter → sort → pick → export. Use in scripts, cron jobs, and CI/CD.
Cross-platform
CLI works everywhere Node runs. Desktop app for macOS, Windows, and Linux.
CLI — one command, any format
npm i -g @mahope/transmutetransmute users.csv --pipe '[{"op":"filter","expr":"item.age > 18"},{"op":"pick","fields":["name","email"]},{"op":"sort","by":"name"}]' --output csvcat data.json | transmute --pipe '[{"op":"head","n":5}]' --output jsontransmute logs.json --pipe '[{"op":"group","by":"status"}]' --output tabletransmute data.yamlSimple pricing
3 activations · Lifetime updates
- Desktop app (macOS, Windows, Linux)
- Interactive pipeline builder
- All transformations & formats
- Batch processing
- History & favorites
- CLI — always free
CLI is free forever. No subscription.
FAQ
How is this different from web-based tools like JSON Formatter?
Online tools require you to paste your data into a website — your data travels over the network and sits on someone else's server. Transmute runs entirely on your machine. Nothing leaves your computer. For sensitive data (customer info, API keys, internal reports), that matters.
Is the CLI really free forever?
Yes. The CLI (npm i -g @mahope/transmute) is free and open source. No limits, no trial, no upgrade nag. The desktop app adds an interactive GUI, pipeline builder, history, and batch processing — but the CLI covers everything for daily use.
What platforms do you support?
The CLI works anywhere Node.js runs (macOS, Windows, Linux). The desktop app is built with Tauri and ships native installers for all three platforms.
Can I use this in CI/CD or scripts?
Yes. The CLI is designed for piping: `cat data.json | transmute --pipe '...' --output csv`. Works in GitHub Actions, cron jobs, shell scripts, anything with Node.js.
When will the desktop app and payment be available?
Payment processing is pending our payment provider setup. The CLI is available immediately. We'll announce when checkout is live.