linkedin icon facebook icon twitter icon

Avro Viewer

tool select
icon upload avro file Upload Avro file
 
upload icon View more

About

Avro Viewer is a free online tool to view Avro files.

Since the Avro file format is unreadable to humans Avro Viewer allows you to convert the content of your Avro files to JSON and CSV formats. In this way, it can be read by humans.

After converting the content of your Avro files to JSON format Avro Viewer provides you with a friendly display that allows you to perform two types of actions that make it easier for you to view the content:

  1. Intuitive expansion and collapse of nested objects and arrays.
  2. Easy marking of the start and end braces { } of each object, and the start and end brackets [ ] of each array. This improves the visibility of the content structure.

Additionally, Avro Viewer also allows you to convert and view the content of your Avro files in CSV format.

On the other hand, Avro Viewer allows you to download the content of your Avro files in JSON and CSV formats.

How to use

Read Avro files and Convert to JSON

  • Upload your Avro file by clicking the blue button and you will see it converted to JSON
  • Download your Avro file converted to JSON clicking the "Download JSON" button

Convert Avro to CSV

  • After the Avro file is converted to JSON, click the "Convert to CSV" button
  • Download your Avro file converted to CSV clicking the "Download CSV" button

Learn about Avro

Avro is a data storage format that is serialized, compressed, and row-based.

It was developed within the Apache Hadoop project and it is in this environment that it is mainly used as a serialized data storage format. Avro is very efficient at reading data from an entire row and less efficient at reading data from an entire column.

An Avro file consists of two parts

The schema

It is the definition of the structure and the types of data stored, and it is expressed in JSON format which makes it easy to read for humans and for any system.

The data

The data is stored in binary format respecting the structure and data types defined in the schema. There are computer systems that generate Avro files and add data to them based on the schema and the data that is stored. The same systems are capable of reading such data from Avro files.

To learn more about Avro Files check out some of the following links.