Paste JSON or Base64 — it will be detected and transformed automatically.
Paste or type JSON, Base64, or plain text…
Paste or click a sample above — it will be detected automatically.
JSON is the lingua franca, but downstream systems still speak Java classes, XML feeds, YAML configs, spreadsheets and HTML tables. Paste your document once and switch targets from the rail: each converter maps arrays and objects to idiomatic output for its format. Conversions run entirely client-side — paste internal payloads freely.
Every member tool is one click away inside the workspace above. This directory maps each job to the right starting point.
| Destination | What you get |
|---|---|
| Java | POJO-style classes mirroring your JSON structure |
| XML | Elements with attributes/children mapped from keys and arrays |
| YAML | Indentation-based config, ideal for Kubernetes & CI files |
| CSV / TSV / Excel | Spreadsheet-ready rows from array-of-objects documents |
| Plain text | Human-readable listing of values |
| HTML | Renderable markup for quick reports |
| Need tidy input first? | Format or validate the JSON before converting |
Pick JSON → Java in the workspace, paste your document (or an example response), and generate POJO-style class definitions matching the structure — ready to drop into a project.
Java, XML, YAML, CSV, TSV, Excel-compatible tables, plain text and HTML. Each converter maps JSON structure to its target's conventions — arrays become repeating elements or table rows.
Objects at the top level become table rows; nested objects and arrays inside a row are kept as JSON text in the cell so nothing is lost. If you need every nested field on its own column, flatten the keys first so the document is a flat array of objects.
Most failures are syntax problems upstream. Validate the document first with the JSON Validator, then return here to convert the clean version.
No. Every converter parses and generates output inside your browser. Nothing you paste is transmitted, logged or stored.
Last reviewed August 2026 · DataFormatter team — this tool processes data locally in your browser.