# EDN to JSON Converter

Convert EDN (Extensible Data Notation) data to JSON format

> Canonical page: https://elysiatools.com/en/tools/edn-to-json

- **Category:** Format Conversion

- **Keywords:** edn, json, convert, transform, clojure, edn to json

## Overview

The EDN to JSON Converter is a streamlined utility designed to transform Extensible Data Notation (EDN) structures into standard JSON format, facilitating seamless data interoperability between Clojure-based systems and web-native applications.

## Inputs

- **EDN Input** (textarea): Enter your EDN data here...

## When to use

- When you need to migrate configuration files or data exports from Clojure environments to JavaScript-based applications.
- When integrating backend EDN data streams with frontend frameworks that require JSON input.
- When debugging or inspecting EDN data structures by converting them into a more universally readable JSON format.

## How it works

- Paste your raw EDN data into the input field.
- The tool parses the EDN syntax, mapping Clojure-specific types to their equivalent JSON representations.
- The converted JSON output is generated instantly for you to copy or download.

## Use cases

- Standardizing configuration files for cross-platform application deployment.
- Preparing Clojure-generated datasets for consumption by REST APIs.
- Simplifying data visualization tasks by converting complex EDN logs into JSON-compatible formats.

## Frequently asked questions

### What is EDN?

EDN (Extensible Data Notation) is a data format used primarily by Clojure to represent data structures in a readable and extensible way.

### Does this tool support all EDN types?

The tool supports standard EDN data structures like maps, vectors, lists, and sets, converting them into valid JSON objects and arrays.

### Is my data stored on your servers?

No, all conversion processes happen locally in your browser to ensure your data privacy.

### Can I convert JSON back to EDN?

This specific tool is designed for EDN to JSON conversion only.

### What happens if my EDN input is invalid?

The tool will display an error message indicating that the input is not valid EDN, allowing you to correct the syntax.

## Related tools

- [BSON Converter](https://elysiatools.com/en/tools/bson-converter): Encode and decode data to/from BSON (Binary JSON) format
- [CSON to JSON Converter](https://elysiatools.com/en/tools/cson-to-json): Convert CSON (CoffeeScript Object Notation) data to JSON format
- [GeoJSON to GPX Converter](https://elysiatools.com/en/tools/geojson-to-gpx): Convert GeoJSON format to GPX (GPS Exchange Format) format
- [GeoJSON to KML Converter](https://elysiatools.com/en/tools/geojson-to-kml): Convert GeoJSON format to KML (Keyhole Markup Language) format
- [GeoJSON to OSM Converter](https://elysiatools.com/en/tools/geojson-to-osm): Convert GeoJSON format to OpenStreetMap (OSM) XML format
- [GPX to GeoJSON Converter](https://elysiatools.com/en/tools/gpx-to-geojson): Convert GPX (GPS Exchange Format) to GeoJSON format
- [GraphQL to JSON Converter](https://elysiatools.com/en/tools/graphql-to-json): Convert GraphQL query or response data to JSON format
- [HCL-JSON Converter](https://elysiatools.com/en/tools/hcl-json-converter): Convert between HashiCorp Configuration Language (HCL) and JSON formats for Terraform configurations

## Samples

- [JSON Samples](https://elysiatools.com/en/samples/json): JSON (JavaScript Object Notation) format examples from simple to complex structures
- [Terraform Plan JSON Samples](https://elysiatools.com/en/samples/terraform-plan-json-samples): Sample Terraform plan JSON files exported from terraform show -json style payloads for dependency visualization and change review
- [Chat Transcript JSON Samples](https://elysiatools.com/en/samples/chat-transcript-json): JSON examples for multi-role chat transcripts
- [Rich Media JSON Samples](https://elysiatools.com/en/samples/rich-media-json): JSON examples for popular rich text editors (TipTap, Quill, Slate)

## Related content

- [JSON Normalization and Interchange Workflow](https://elysiatools.com/en/hubs/json-convert): Turn a structured source into a checked JSON representation, then export the exact table, configuration, document, API, XML, CSON, EDN, BSON, or UBJSON form required downstream.
