As a Software Developer, you have some tasks which you regularly need to take care of. Tasks like quickly compiling, running, and testing a line of code, formatting code, converting some code or exporting it as an image, editing or converting an image. This is a list of useful free online tools for developers to help them on their daily tasks.
As a Software Developer, you have some tasks which you regularly need to take care of. Tasks like quickly compiling, running, and testing a line of code, formatting code, converting some code or exporting it as an image, editing or converting an image,… and some other similar tasks.
Therefore, I compiled a list of the freeonline tools I usually use for such kind of tasks.
Code Compilers
Code Compilers are quickly used to compiler your code and run it to see the results. They are so useful when you want to quickly test a piece of code and you don’t want to open a new IDE window for that purpose.
Using JSFiddle, you can quickly compile and run your JavaScript code. It supports many of JavaScript frameworks like vanilla JavaScript, CoffeeScript, Babel, TypeScript, Vue, React and more…
OnlineGDB is an online compiler and debugger tool for C, C++, Python, PHP, Ruby, C#, VB, Perl, Swift, Prolog, Javascript, Pascal,… and many other languages.
Using CodeChef, you can compile & run your code. The online compiler supports multiple programming languages like Python, C++, C, Kotlin, NodeJS, and many more.
JSONLint is a validator and re-formatter for JSON, a lightweight data-interchange format. Copy and paste, directly type, or input a URL in the editor above and let JSONLint tidy and validate your messy JSON code.
SAML Developer Tools provides a set of tools centered around Security Assertion Markup Language (SAML). It is an XML-based, open-standard data format for exchanging authentication and authorization data between parties, in particular, between an identity provider and a service provider.
Using Web Formatter, you can format your HTML, XML, CSS, JavaScript, PHP and JSON code in a few easy steps. Paste your code into the text box, select the tab spacing that you want and click the format button.
Code Beautify provides a great set of different tools for developers including compilers, formatters, converters,… I would recommend to always keep it around.
Converters
Converters are used to convert code from one format to another.
Hilite converts your code snippets into pretty-printed HTML format, easily embeddable into blog posts, emails and websites.
Just copy the source code to the left pane, select the language and the color scheme, and click “Highlight!”. The HTML from the right pane can now be pasted to your blog or email, no external CSS or JavaScript files are required.
Image Editors as used to quickly apply some edits on images or even sometimes create images from scratch. Some of these tools are so sophisticated to the extent that they provide many professional tools and capabilities like the ones provided by expert tools like Photoshop.
Pixlr is the No 1 photo editing and design tool. Edit photos and create stunning designs right in your browser, on your phone or desktop, for free. Start from an empty canvas, a photo, or a video or select one of the professionally crafted templates.
Lunapic is one of the greatest online photo editors I have seen. You can enjoy using a great set of tools and features which would help you get the job done easily.
Image Resizers
Image Resizers are used to resize an image without downgrading the image resolution and quality. Some of these tools provide capabilities to keep the background transparent and not replace it with a solid color.
ResizePng is the world’s simplest online Portable Network Graphics (PNG) image resizer. Just import your PNG file in the editor on the left and you will instantly get a resized PNG on the right. Free, quick, and very powerful.
Using ResizeImage, you can upload an image, crop the image, rotate the image, resize the image, make background Transparent, select the output image Format, optimize your image, and finally download the final image.
Image Converters
Image Converters are used to convert images from one format to another.
Using Img2Go, you can convert an image from any format to another format. It provides a great set of tools to help you get the job done in simple easy steps.
Miscellaneous
In this category, you would find a list of online tools which do different things.
Regex101 is a great tool which helps you build and verify your regular expression against test input data. Furthermore, it helps you understand and learn as it provides you with an analysis by breaking down your regular expression into parts and explaining each part.
Minifier removes whitespace, strips comments, combines files, and optimizes/shortens a few common programming patterns. And it comes with a huge test suite.
Final Words
These are some tools that I regularly use on a daily basis. If you have other tools which you really like, please feel free to share with me.
That’s it, I hope you found reading this article as interesting as I found writing it.