What IT Tools Includes
Crypto / Security
- Hash generator (MD5, SHA-1, SHA-256, SHA-512)
- HMAC generator
- UUID v1/v4/v5 generator
- Password generator
- Bcrypt hash/verify
- RSA key pair generator
- JWT decoder/encoder
- Token generator (API keys)
Converters
- Base64 encode/decode (text + files)
- URL encode/decode
- JSON ↔ YAML ↔ TOML converter
- JSON ↔ CSV converter
- Number base converter (hex, binary, octal, decimal)
- Unix timestamp converter
- Color converter (HEX, RGB, HSL)
- Case converter (camelCase, snake_case, kebab-case)
Web / Network
- URL parser
- IPv4/IPv6 subnet calculator
- HTTP status code reference
- MIME type lookup
- User-Agent parser
- Device information
- Basic auth header generator
Text / Data
- JSON formatter/validator
- JSON diff
- XML formatter
- SQL formatter
- Markdown preview
- Lorem ipsum generator
- Text statistics (word/char count)
- String obfuscator
Development
- Cron expression parser (human-readable)
- Regex tester
- Docker run to Docker Compose converter
- Git cheat sheet
- Chmod calculator
- Date/time calculator
- Math expression evaluator
- QR code generator/reader
Images
- SVG placeholder generator
- Image to Base64
- Color palette generator
- Camera/screenshot tool
Self-Hosting
Docker
docker run -d --name it-tools
-p 8080:80
corentinth/it-tools:latestDocker Compose
services:
it-tools:
image: corentinth/it-tools:latest
ports:
- "8080:80"
restart: unless-stoppedThat's it — single container, no database, no configuration needed.
Key Features
Privacy-First
All tools run entirely in your browser (client-side JavaScript). No data is sent to any server. Perfect for handling sensitive data like JWT tokens, passwords, and API keys.
Favorites & Search
- Star frequently used tools for quick access
- Instant search across all tools
- Category-based navigation
- Dark/light theme
Resource Usage
- Docker image: ~20MB
- RAM: ~10MB
- CPU: Negligible (static site)
- Zero external dependencies
Use Case Examples
JWT Debugging
Paste your JWT token:
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
Decoded:
Header: {"alg": "HS256", "typ": "JWT"}
Payload: {"sub": "1234567890", "name": "John Doe", "iat": 1516239022}Cron Expression
Input: */15 9-17 * * 1-5
Output: "Every 15 minutes, between 09:00 and 17:59, Monday through Friday"
Next runs:
- Mon Apr 10 09:00
- Mon Apr 10 09:15
- Mon Apr 10 09:30Docker Run to Compose
# Input:
docker run -d --name myapp -p 8080:80 -v data:/app/data -e DB_HOST=localhost nginx:alpine
# Output:
services:
myapp:
image: nginx:alpine
ports:
- "8080:80"
volumes:
- data:/app/data
environment:
DB_HOST: localhostIT Tools vs Alternatives
| Feature | IT Tools | CyberChef | DevToys | transform.tools |
|---|---|---|---|---|
| Open Source | Yes | Yes | Yes (Win/Mac) | Yes |
| Self-hosted | Yes (Docker) | Yes | Desktop app | Web only |
| Tools count | 80+ | 300+ operations | 30+ | 50+ |
| UX | Beautiful | Functional | Native | Simple |
| Privacy | Client-side | Client-side | Local | Client-side |
| Chaining | No | Yes (recipes) | No | No |
| Best for | Quick lookups | Data processing | Desktop users | Quick converts |
FAQ
Q: How is IT Tools different from CyberChef? A: CyberChef is more powerful, supporting operation chains (stringing multiple transforms together) and 300+ operations — great for security analysis and complex data processing. IT Tools focuses on UX and everyday developer utilities, with more intuitive operations. You can use both.
Q: Is data secure? A: All tools run locally in the browser — no data is sent to any server. That's the main advantage of self-hosting IT Tools over using online tool websites.
Q: Can I add custom tools? A: IT Tools is built with Vue.js — fork the project to add custom tools. The community is also continuously contributing new ones.
Sources & Credits
- GitHub: CorentinTh/it-tools — 38.1K+ ⭐
- Online: it-tools.tech