IT Tools
Collection of handy online tools for developers with a clean user interface
Why consider IT Tools?
A free, open-source collection of privacy-first, web-based utilities for developers and IT professionals, easily self-hostable via Docker.
Learn IT Tools by building
Practical setup notes, real use cases, and copy-ready examples in one focused guide.
In this guide3 sections
IT-Tools is a versatile, open-source collection of web-based utilities specifically designed to streamline everyday tasks for developers, system administrators, and IT professionals. By aggregating dozens of frequently used tools into a single, cohesive interface, the project eliminates the need to constantly search the web for one-off converters, generators, or formatters. You can find the official repository at GitHub and access the live application at it-tools.tech.
Client-Side Execution and Data Privacy
A major concern when using online utilities—especially for tasks like decoding JSON Web Tokens (JWTs), generating RSA key pairs, or formatting proprietary JSON data—is the risk of leaking sensitive information to third-party servers. IT-Tools addresses this by running entirely on the client side.
Because the application is built as a single-page application, all data processing happens locally within your web browser. This architecture ensures that no data, whether it is a secret key or a database connection string, is ever uploaded or transmitted to an external server. This privacy-first approach provides peace of mind for professionals working under strict data compliance policies. You can verify the architecture and its local execution model directly from the GitHub repository.
Comprehensive Suite of Developer Utilities
The application organizes its features into intuitive categories, making it simple to locate the exact function you need. According to the official website, the collection encompasses a wide variety of development and operational utilities.
Some of the notable categories and tools include:
- Cryptography and Security: Generate RSA key pairs, hash strings, and decode JWTs without exposing credentials.
- Data Conversion and Formatting: Quickly switch between JSON, YAML, and TOML formats, or encode and decode Base64 strings.
- Network Tools: Perform IP address lookups, calculate IPv4 subnets, and check MAC address vendors.
- Development Helpers: Utilize tools like the Crontab generator, regular expression tester, and a utility that converts standard
docker runcommands into Docker Compose configurations.
The interface also includes a search bar and a favorites system, allowing you to pin the utilities you rely on the most for immediate access.
Self-Hosting with Docker
While the public instance is convenient, many teams prefer to run their own internal instances of developer tools to guarantee uptime and maintain complete control over their toolchain. IT-Tools supports effortless self-hosting, primarily through Docker containerization.
Deploying your own instance takes only a few seconds. By using the official Docker image referenced in the GitHub documentation, you can spin up the application on any server or local homelab environment.
To run the latest version of IT-Tools locally, execute the following command:
docker run -d --name it-tools --restart unless-stopped -p 8080:80 corentinth/it-tools:latestThis command pulls the image, starts the container in detached mode (-d), ensures it restarts automatically (--restart unless-stopped), and maps the container's internal port 80 to port 8080 on your host machine. Once the container is running, the full suite of utilities will be accessible by navigating to local port 8080 in your browser.
By combining an extensive feature set with strict client-side privacy and easy self-hosting, IT-Tools serves as a highly valuable addition to any developer's workflow.
Related tools
More options with a similar category or technology profile.
diskus
Minimal, fast alternative to du -sh written in Rust using multi-threaded directory traversal.
peco
Simplistic interactive filtering tool for Unix pipelines, process lists, and file trees.
Dapr CLI
Command-line tool for managing Dapr distributed application runtime environments and sidecars.
Freeze
Generate beautiful image screenshots and SVGs of code snippets and terminal outputs.