How I Created Best Online JSON Formatter

Sourabh Soni
Feb 25 · 3 min read
image generated using carbon.now.sh

In my day job, we work with Java and Go based microservices. All these microservices interact with each other either via REST end points or Kafka updates. Regardless of the medium of interaction, the format of exchanging data is JSON!

What is JSON?

This is how a sample JSON object looks like -

sample JSON object
sample JSON object

What is a formatter?

This small (minified) JSON may not look very complex to read, but in real world software, a JSON object may even spread across 100s of lines. A formatter is a tool that you can use to format this minified string format into a tree like tabbed JSON (as represented above) so that it is easier to read and understand this data.

What is JSONToolBox?

Why is it the best formatter?

Just click on add formatter and one more formatter pane appears which you can collapse as well if not needed.

Okay, cool! What else makes it better?

  • Copy minified JSON in a single click
  • Copy any child object in a single click
  • Download formatted JSON as file
  • Change file name of the JSON you are formatting/editing/downloading
  • Search in formatted JSON
  • Drag and drop a JSON file to format/minify
  • Import multiple files at the same time.
  • No advertisements!

Oh and did I mention it is a PWA!!!

So, it is also the best offline JSON formatter out there :D

Although there is a plethora of online JSON formatters out there, I want to make JSONToolBox to be the most developer friendly tool out there. So, if you have any suggestions/feedback that you think can improve your productivity while using JTB then do mention here or DM me on twitter. Would love to hear what people think of it.

Happy coding!

The Startup

Get smarter at building your thing. Join The Startup’s +787K followers.

Sign up for Top 10 Stories

By The Startup

Get smarter at building your thing. Subscribe to receive The Startup's top 10 most read stories — delivered straight into your inbox, once a week. Take a look.

By signing up, you will create a Medium account if you don’t already have one. Review our Privacy Policy for more information about our privacy practices.

Check your inbox
Medium sent you an email at to complete your subscription.

The Startup

Get smarter at building your thing. Follow to join The Startup’s +8 million monthly readers & +787K followers.

Sourabh Soni

Written by

Software Engineer, creating https://jsontoolbox.com

The Startup

Get smarter at building your thing. Follow to join The Startup’s +8 million monthly readers & +787K followers.

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store