Work with data.
Instantly.
Format, convert, diff, query, and visualize JSON · XML · YAML · TOML · CSV · cURL - one workspace, zero installs.
JSON
{ "id": 42, "name": "Alice", "roles": [ "admin", "dev" ] }
TypeScript
interface Root { id: number; name: string; roles: string[]; }
All-in-one
Stop juggling multiple tools
One workspace for your entire data workflow. Paste once, do everything.
12 powerful tools
Everything in one workspace
Workspace features
Built for your workflow
Formaty isn't just a formatter - it's a full workspace that remembers how you work.
Command palette
Press ⌘K anywhere in the workspace to instantly search and run any action, no menu-hunting required.
- Convert, beautify, minify, flatten in one keystroke
- Switch views: Raw, Tree, Graph, Table, Query
- Generate types for TypeScript, Go, Python & more
- Load samples and examples instantly
- Change theme, share, copy and download
Actions
Convert to
View as
Generate Types
Pin your favourite actions
Keep the tools you use constantly a single click away. Pin any operation to the toolbar so it never hides.
Four powerful views
Switch between Raw, Tree, Table, and Graph views for any JSON - no re-paste needed. Every view is live.
Session always restored
Your last input, output, and settings are saved locally. Refresh or close - everything is exactly where you left it.
Share via link
Generate a compact shareable URL that encodes your data and configuration - send it to a teammate in one click.
Download any output
Export your formatted, converted, or generated output as a file. The right extension is set automatically.
Runs entirely in your browser
WebWorker-powered processing means zero latency and zero data sent to any server - even on huge payloads.
How it works
From raw data to insight in seconds
Paste
Drop in JSON, XML, YAML, TOML, or CSV from any source
Convert
Switch formats instantly - JSON to YAML in one click
Query
Extract values with JSONPath or JMESPath expressions
Visualize
Explore as tree, table, or interactive relationship graph
Generate
Export typed code - TypeScript, Python, Go, Rust + 6 more
Built for developers
Use cases
Replace 5 tools with one
Stop context-switching between browser tabs.
Before: multiple tools
- Open a JSON formatter tab
- Open a separate YAML converter
- Copy-paste between multiple tools
- Maintain 5+ bookmarks
- No query, diff, or type generation
Formaty: one workspace
- One paste → format, convert, diff
- Built-in YAML / XML / TOML / CSV support
- Query instantly with JSONPath & JMESPath
- Visualize as tree, table, or graph
- Generate TypeScript types in one click
Start working with your data. Right now.
No install. No sign-up. No data leaves your browser.