Convert Avro to JSON

Add your Avro data and automatically convert it to JSON.

Add your data to get started

No conversion done yet

Avro

Apache Avro is a data serialization format for record data developed within the Apache Hadoop project.

Avro encodes data in a compact binary format and embeds a schema to describe the shape of the data stored.

JSON

JSON stands for JavaScript Object Notation and it's a plain-text data format primarily developed for use in JavaScript, but now widely used across the interwebs, specially in modern web APIs.

Exported JSON data will always be encoded in UTF-8, if the original data source contains non UTF-8 characters, we will try to automatically convert them.

Depending on what you need your JSON for, you can choose to output JSON in three formats:

  • JSON Array: Each row will be encoded as an object inside of an array. Use this format if you're unsure.
  • JSON Array (minified): Same as the JSON array, but with extra whitespace removed, useful if you want to reduce the file size.
  • Newline delimited JSON: Each row is a minified object separated by a new line character. This is the best format to use if you have lots of data.

Frequently asked questions

How does the file limit work?

You can upload files up to 10 MB with the free plan.

Upgrade to the Pro plan if you need to upload files up to 100 GB.

Can I change my plan any time?

You can change your plan any time by going to the pricing page and selecting a new plan. If you're in the middle of a billing cycle and you change to a more expensive plan, the subscription price will be prorated automatically.

How do I cancel my subscription?

Go to your account page and find the Billing section, there you can downgrade to the Free plan. Your plan will be cancelled immediately and you won't be charged again.

Is it secure?

We pride ourselves in building software that's easy to use, but security is also our top priority.

We understand that some data uploaded might be sensitive, so we ensure that your data is only kept when needed.

We follow widely accepted industry standard practices when it comes to security:

  • HTTPS is enforced for all communications with our server
  • We enforce a strict access policy and employees or external collaborators never have access to user data
  • All data is always encrypted at rest
  • All data is automatically deleted forever 24 hours after being uploaded.

We allow time before deleting files just in case you're not done with the data, if you're done with viewing or converting a file and want to delete it right away, you can do it yourself through the API.

Note that all files files uploaded without an account are acessible by a unique URL that is hidden but accesible by anyone, so we recommend you to sign up with an account if you want your files to be private, only your account will be able to access your files.

Do you provide an API for converting files?

You can upload files, queue and check the progress of conversion jobs with our API. Check out the API documentation for more detail.

Do you offer a trial?

We don't offer a trial plan at the moment.

You can test our tools with a subset of your data with the Free plan then upgrade if you like it.

All plans provide the same conversion features.

Where do I get my API key?

You'll get an API key when you sign up, find it in your account page.

Do you have any SDKs for your API?

Unfortunately, we don't have any language specific SDKs yet, so you'll have to use a standard HTTP client for it.

Related articles