How to Convert Files and Formats
Convert JSON to CSV, YAML, XML, TypeScript. Convert PDF to images. Convert between text formats. Free, in-browser.
Overview
File format conversion is one of the most common developer and data tasks. Whether you need to convert JSON data for a spreadsheet, extract pages from a PDF as images, or generate TypeScript interfaces from an API response, Multi-Toolkit has you covered.
**JSON Conversions**: CSV, YAML, XML, TypeScript interfaces, Python dataclasses, Java POJOs — all bidirectional where possible.
**PDF Conversions**: PDF to JPG for individual pages. PDF Merger and Splitter for document restructuring.
**Text Format Conversions**: Encoding conversions (Base64, URL encoding), case conversions, and format transforms.
Step-by-Step Guides
- 1Ensure your JSON is an array of objects (each becomes a CSV row).
- 2Open JSON to CSV.
- 3Paste your JSON and choose your separator (comma, semicolon, or tab).
- 4Download the CSV file or copy the text directly.
- 1Open PDF to JPG.
- 2Upload your PDF file.
- 3Select which pages to convert (or all pages).
- 4Download the JPG images.
- 1Copy an example JSON response from your API endpoint.
- 2Open JSON to TypeScript.
- 3Paste the JSON and set your interface name.
- 4Copy the generated TypeScript interfaces into your project.
Recommended Tools
Frequently Asked Questions
Can I convert CSV back to JSON?
Yes. The JSON to CSV tool supports bidirectional conversion. Use the CSV to JSON tab to convert CSV back to a JSON array of objects.
What JSON formats can I convert to?
CSV, YAML, XML, TypeScript interfaces, Python dataclasses, and Java POJOs. Each converter is available in the JSON Workspace at /json-tools.
Can I convert YAML to JSON?
Yes. The JSON to YAML converter is bidirectional — paste YAML to convert to JSON or paste JSON to convert to YAML.
What quality are PDF-to-JPG conversions?
Conversions use the PDF's native resolution. Output quality is typically 96-150 DPI, suitable for most presentation and web use cases.