No signup · Runs locally · Always free

Work with data.
Instantly.

Format, convert, diff, query, and visualize JSON · XML · YAML · TOML · CSV · cURL - one workspace, zero installs.

JSONXMLYAMLcURLCSVTypeScript
formaty - playgroundValid

JSON

{
  "id": 42,
  "name": "Alice",
  "roles": [
    "admin",
    "dev"
  ]
}

TypeScript

interface Root {
  id: number;
  name: string;
  roles: string[];
}
auto-detect·UTF-8JSONTypeScript

Workspace features

Built for your workflow

Formaty isn't just a formatter - it's a full workspace that remembers how you work.

New

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
Search commands…ESC

Actions

Beautify

Convert to

Convert to YAML

View as

View: Graph

Generate Types

Generate TypeScript types
↑↓ navigate run⌘K open
Toolbar

Pin your favourite actions

Keep the tools you use constantly a single click away. Pin any operation to the toolbar so it never hides.

Views

Four powerful views

Switch between Raw, Tree, Table, and Graph views for any JSON - no re-paste needed. Every view is live.

Persistence

Session always restored

Your last input, output, and settings are saved locally. Refresh or close - everything is exactly where you left it.

Sharing

Share via link

Generate a compact shareable URL that encodes your data and configuration - send it to a teammate in one click.

Export

Download any output

Export your formatted, converted, or generated output as a file. The right extension is set automatically.

Privacy

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

01

Paste

Drop in JSON, XML, YAML, TOML, or CSV from any source

02

Convert

Switch formats instantly - JSON to YAML in one click

03

Query

Extract values with JSONPath or JMESPath expressions

04

Visualize

Explore as tree, table, or interactive relationship graph

05

Generate

Export typed code - TypeScript, Python, Go, Rust + 6 more

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.