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 |
常见问题
Q: IT Tools 和 CyberChef 有什么区别? A: CyberChef 更强大,支持操作链(将多个转换串联)和 300+ 操作,适合安全分析和复杂数据处理。IT Tools 更注重 UX 和日常开发工具,操作更直观。两者可以并存。
Q: 数据安全吗? A: 所有工具在浏览器本地运行,数据不会发送到任何服务器。这是自托管 IT Tools 而非使用在线工具网站的主要优势。
Q: 可以添加自定义工具吗? A: IT Tools 使用 Vue.js 构建,可以 fork 项目添加自定义工具。社区也在持续贡献新工具。
来源与致谢
- GitHub: CorentinTh/it-tools — 38.1K+ ⭐
- 在线版: it-tools.tech