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 tools I usually use for such kind of tasks. free online 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. DotNetFiddle Using , you can quickly compile and run your C#, F#, and VB.NET code. DotNetFiddle JSFiddle Using , 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… JSFiddle 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. OnlineGDB CodeChef Using , you can compile & run your code. The online compiler supports multiple programming languages like Python, C++, C, Kotlin, NodeJS, and many more. CodeChef IdeOne Using , you can quickly compile and run your code in many languages. IdeOne Code Formatters Code Formatters are used to quickly format code into a decent format controlling spaces, indents,… and other attributes. 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. JSONLint 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. SAML Developer Tools Web Formatter Using , 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. Web Formatter Code Beautify provides a great set of different tools for developers including compilers, formatters, converters,… I would recommend to always keep it around. Code Beautify Converters Converters are used to convert code from one format to another. Carbon Using , you can create and share beautiful images of your source code. Start typing or drop a file into the text area to get started. Carbon Hilite converts your code snippets into pretty-printed HTML format, easily embeddable into blog posts, emails and websites. Hilite 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. Json2Csharp Using , you can convert any JSON object to a C# class. Json2Csharp QuickType Using , you can convert any JSON object to an object in your preferred language. QuickType HTML Encoder Using , you can encode text or a file as HTML-encoded text, using just your browser. View the encoded value or download it as a file. HTML Encoder HTML Decoder Using , you can decode text or a file from HTML-encoded text, using just your browser. View the decoded value or download it as a file. HTML Decoder URL Encoder/Decoder Using , you can encode or decode a URL. URL Encoder/Decoder Image Editors 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. PhotoPea In simple words, if you are familiar with Photoshop, you would like . PhotoPea 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. Pixlr 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. Lunapic 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. ResizePng ResizeImage Using , you can an image, the image, the image, the image, make background , select the output image , your image, and finally the final image. ResizeImage upload crop rotate resize Transparent Format optimize download Image Converters Image Converters are used to convert images from one format to another. Img2Go Using , 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. Img2Go 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. Regex101 Markup Validation Service checks the of Web documents in HTML, XHTML, SMIL, MathML, etc. If you wish to validate specific content such as or , , or to , there are available. As an alternative you can also try our . Markup Validation Service markup validity RSS/Atom feeds CSS stylesheets MobileOK content find broken links other validators and tools non-DTD-based validator PingDom helps you analyze your website load speed. PingDom The test is designed to help make your site faster by identifying what about a webpage is fast, slow, too big, and so on. In short, it is an easy-to-use tool built to help webmasters and web developers everywhere optimize their website performance. Minifier removes whitespace, strips comments, combines files, and optimizes/shortens a few common programming patterns. And it comes with a huge test suite. Minifier 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. Also published . here