Frequently asked questions

Free JSON to Excel & CSV online—instant, no install. Help for conversion rules, files, privacy, and billing. Contact us if you do not see your question here.

Getting started

How do I convert JSON to Excel or CSV?

Paste valid JSON on the home page (or upload a .json / .txt file, or use From URL for a public JSON link). Use Format JSON to inspect structure, then click Download Excel (.xlsx) or Download CSV. Your browser builds the file locally for the core flow.

Do I need an account?

No. The core converter works in your browser without signing in. Creating an account may be required only for features that need a profile, billing, or saved settings—if offered on this site.

What JSON shapes are supported?

Arrays of objects become rows. A single object becomes one row. Nested objects use dot paths (e.g. user.email). When the payload wraps a list (e.g. data.items), the longest object array usually becomes one row per item. JSON Lines (one object per line) is supported. Primitive arrays are joined with semicolons in one cell.

Do I need to install desktop software (like a paid ETL app)?

No—this site’s converter runs in your browser with no install. For offline batch jobs or many chained transforms, use desktop tools or scripts on your own machine.

How conversion behaves

Can I convert nested JSON objects?

Yes. Nested objects are flattened into dot-path columns (e.g. person.contact.email). If your JSON wraps a list of records (common in API responses), the converter expands the longest array of objects into one row per item—see the home page “mapping” section.

What if objects in an array have different keys?

The sheet uses the union of all keys across rows. If one object omits a field, that cell is left empty for that row. Column order is sorted alphabetically for stability.

Does the tool handle large datasets?

You can paste or upload up to about 10MB of text per request. Very wide or deep JSON may feel slow in the browser—try a smaller sample or split the source. There is no separate server-side “big data” engine.

Is there a limit to how many files I can convert?

Each run uses one pasted payload or one uploaded file. You can run the converter as many times as you like. There is no ZIP batch of many JSON files in one click.

Files & limits

What file types can I upload? Can I convert many files at once?

Upload .json or plain text containing JSON—one file per pick, up to 10MB each. There is no multi-file ZIP batch; run multiple conversions or merge content offline if needed.

Do you export .xls or offer an offline converter?

This site exports .xlsx (Office Open XML) and .csv—not legacy binary .xls. The core tool runs in your browser when you use the page; there is no separate “offline app” download from us for conversion.

Why is my Excel empty or missing columns?

Empty arrays or objects with no enumerable fields can produce no rows or no columns. Try Format JSON to validate structure, or use Load example to compare with a known-good shape.

Can I convert Excel back to JSON?

This site focuses on JSON → Excel. Reverse conversion may be added later; check the home page and release notes for updates.

Privacy & security

Is my JSON sent to your servers?

Paste and upload are processed in your browser to build the file. If you use From URL, our server fetches that public link once to return JSON to your page—then the table is built locally. Other flows (contact form, login, analytics) follow our Privacy Policy.

Should I paste confidential data?

Treat the tool like any web page: avoid pasting secrets on shared or untrusted devices. For highly sensitive data, use an offline workflow or a vetted enterprise tool.

Pricing & billing

Is the converter free?

Yes—core JSON-to-Excel and JSON-to-CSV conversion on the home page is free. Paid plans or add-ons, if any, are described on the Pricing page and at checkout.

How do I manage or cancel a subscription?

If you subscribed through this site, use the billing or account area linked from your profile, or contact us via the Contact page. Availability depends on whether billing is enabled for your deployment.

Help

Something failed—what should I try?

Confirm the JSON is valid (use Format JSON). Reduce file size, try a smaller sample, and use a recent version of Chrome, Edge, or Firefox. If the problem persists, contact us with a minimal example (redact secrets).

Where can I get more help?

Use the Contact page for support. For legal or data questions, see Privacy Policy and Terms of Service.

Still need help?

Send us a message—we typically reply within a few business days.