Launching a network of online tools sites

综合技术 2017-10-12

I like to get things done. Who doesn't. Often to get things done you need to break the problem you're solving into many smaller subproblems, then use many tiny helper programs to solve these subproblems, and then merge results back to solve the original problem. These tiny helper programs often just do one tiny task such as extract, convert, format, and filter data. Usually they areone-liners but often you'd just google for a tool that does what you need. I used to google for tools like "url encode" and "convert json to text" all the time and I would end up on garbage websites filled with ads, popups, blinking download buttons or tools that don't work. I hated this so much that over the last two years I built Browserling's programmer tools . It's a collection of useful tools for developers. I added300+ tools in this collection. Each tool in the collection does one thing and one thing only and all tools work the same way. You enter input, press button, and get result. There are no ads, useless configuration options or other garbage. Just tools for getting tiny tasks done. These tools are now used by hundreds of thousands of users monthly.

Hundreds of thousands of people is great but I want millions of people using my tools, so my team and I at Browserling are launching a network of tools websites. Each website covers one set of tools. The first site in the network is Online CSV Tools . It's all about CSV tools. Just like Browserling's tools, online tools are also simple, free and easy to use.

The next few sites are Online JSON Tools, Online XML Tools, Online YAML Tools, Online TSV Tools, Online Image Tools, Online Browser Tools, and many more.

Here's a list of all CSV tools in this website:

Here are upcoming tools that we'll be adding to this site:

  • Preview CSV
  • Convert CSV to HTML
  • Convert CSV to Base64
  • Convert CSV to Image
  • Convert CSV to PNG
  • Convert CSV to GIF
  • Convert CSV to JPG
  • Convert CSV to XLS
  • Convert CSV to XLSX
  • Convert CSV to PDF
  • Convert CSV to a Latex Table
  • Merge CSVs

Here's a screenshot of the website:

And the CSV to JSON tool in action:

From technical perspective we built this project using just javascript, html and css. We started with an empty text file and finished with a working project. All tools run inside the browser and there is no server-side component at all. All tools will work for as long as browsers can run javascript. There are no frameworks, no unnecessary dependencies, no package managers, no bundlers, no unpublishable modules, and no other stupid modern web crap. Just simple code that works.

We'll be launching new sites every month and I'll announce them here. It will be a huge network of sites. The next site is If you like what I'm doing you cansubscribe to my blog and/or follow me on twitter and/or follow browserling on twitter and/or do nothing.

Until next time!


Handle js do not iterate on object I am building an app using node.js and am using handlebars for server and client side templating. However, I'm having trouble iterating over an obj...
salesforce零基础学习(七十四)apex:actionRegion以及apex:action... 我们在开发中,很难会遇见不提交表单的情况。常用的apex:commandButton,apex:commandLink,apex:actionFunction,apex:actionSupport。他们进行操作的时候,会将整个表单提交。但是我们很多时候的需求,只是希望提交一部分内容,而不是全部...
Ajax详解(下) 一. Ajax是怎么在浏览器和服务器之间传递信息的? 通过XML数据或者字符串 在浏览器端如何得到服务器端响应的XML数据: XMLHttpRequest对象的responseXML属性 XMLHttpRequest对象在IE和Firefox中...
The best JavaScript testing tools for React Several years into widespread JavaScript fatigue, the front-end ecosystem isn’t getting any smaller or simpler. The world of front-end testing is also...
#216: Monitoring App Performance with 2 New Node A... Vladimir de Turckheim Monitoring App Performance with 2 New Node APIs Building a tool to monitor Node app performance is easy with the Asyn...