About JSONLint
JSONLint is a validator and formatter for JSON, one of the most widely used data formats on the web. I originally acquired JSONLint from its creator and have been building it out ever since — adding the Chrome extension, conversion tools, and a comprehensive suite of JSON utilities.
About Me
Hi, I'm Todd Garland.
I'm the founder of BuySellAds, which I started in 2008 to scratch my own itch with selling sponsorships online. Over the past 17 years, we've helped publishers and creators sell over $500 million in sponsorship revenue. We also run Carbon Ads, a popular monetization tool on design and developer-focused websites.
Before BuySellAds, I was one of the first 10 employees at HubSpot, where I stayed through their Series B funding. The company went on to do great things (not because of me!), but it was an incredible experience to be in the room so early. I'm proud to call many of the people who built HubSpot into what it is today good friends.
In 2018, I started Great American Mining, a Bitcoin mining company that used stranded natural gas to power mining operations. We were acquired by Crusoe Energy in 2022.
Technical Interests
When I'm not running BuySellAds, I spend a lot of time working on:
- Full-stack development — Working with React, TypeScript, Python, and modern web technologies
- Data analysis — Building analytics pipelines and working with large datasets
- AI and machine learning — Integrating LLMs into workflows and building intelligent automation
Why JSONLint?
JSON is everywhere — APIs, configuration files, data storage, and more. Yet debugging JSON errors can be frustrating. A single missing quote or trailing comma can break an entire application, and the error messages from parsers are often cryptic.
JSONLint aims to be the most helpful JSON tool on the web. Beyond basic validation, we offer:
- Clear, actionable error messages with line numbers
- Automatic formatting and beautification
- Conversion tools for CSV, XML, YAML, Excel, and SQL
- Code generators for TypeScript, Python, Java, Go, and more
- Schema validation and generation
- Diff comparison and path queries
All tools run entirely in your browser — your data never leaves your machine.
Powered by Modern Tools
JSONLint uses Shiki for syntax highlighting — the same TextMate grammar engine that powers VS Code. This gives you accurate, beautiful code highlighting whether you're editing JSON in our validator or reading code examples in our documentation.
We've created custom JSONLint themes (dark and light) that provide consistent syntax highlighting across the entire site, from the interactive editor to static code blocks. The color scheme is designed to make JSON structure immediately clear: green for keys, blue for string values, amber for numbers, and purple for booleans and null.
Get in Touch
Have feedback, suggestions, or found a bug? I'd love to hear from you.
- X: @toddo
- LinkedIn: linkedin.com/in/toddgarland
Thanks for using JSONLint. Happy coding!
— Todd