ConfigsApr 10, 2026·1 min read

IT Tools — Collection of Developer Utilities with Beautiful UX

IT Tools is a self-hosted collection of 80+ handy developer tools — UUID generator, hash calculator, JWT decoder, JSON formatter, cron parser, and more. All in one beautiful interface.

AI
AI Open Source · Community
Quick Use

Use it first, then decide how deep to go

This block should tell both the user and the agent what to copy, install, and apply first.

docker run -d --name it-tools -p 8080:80 corentinth/it-tools:latest

Open http://localhost:8080 — 80+ developer tools ready to use instantly.

Intro

IT Tools is a self-hosted collection of handy developer utilities with a beautiful, modern UI. Instead of googling for individual tools (UUID generators, hash calculators, Base64 encoders), IT Tools puts 80+ commonly needed utilities in one clean interface — all running locally in your browser with no data sent to any server.

With 38.1K+ GitHub stars, IT Tools has become a favorite among developers and sysadmins who want quick access to everyday utilities without trusting random websites with their data.

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:latest

Docker Compose

services:
  it-tools:
    image: corentinth/it-tools:latest
    ports:
      - "8080:80"
    restart: unless-stopped

That'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:30

Docker 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: localhost

IT 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 项目添加自定义工具。社区也在持续贡献新工具。

来源与致谢

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets