Project Introduction

Overview

🔥 Open Source: Zoroaaa/it-toolbox

IT Toolbox is an online toolbox designed for developers, integrating 72 high-frequency development tools covering formatters, encoders/decoders, encryption, network queries, text processing, and color updates.

Core Features

Feature Description
🚀 Zero Latency 90% of tools run directly in the browser, with no waiting for server responses.
🔒 Privacy & Security Sensitive data (passwords, keys) is processed locally and never uploaded to the server.
🌍 Global Acceleration Powered by Cloudflare CDN with over 300+ edge nodes globally.
📱 Responsive Design Perfectly optimized for both desktop and mobile views.
🌙 Dark Mode Supports Light/Dark/Follow System themes.
⌨️ Quick Access Ctrl/Cmd + K global search for rapid access.

Tech Stack

Category Technology
Frontend Framework React 18 · TypeScript 5
Routing TanStack Router
State Management Zustand
CSS styling Tailwind CSS
Backend Framework Hono
Deployment Cloudflare Pages Functions

Features Overview

Tools Statistics

Category Count Description
Formatters 9 JSON/Markdown/YAML/XML/SQL/CSS/JS/TOML/CSV
Encoders/Decoders 11 Base64/URL/JWT/HTML Entity/Hex/Unicode/Morse Code etc.
Crypto & Security 8 Hash/AES/RSA/HMAC/Bcrypt/SSH/JWT Generator/Cert Resolver
Network HTTP 9 IP lookup/DNS/URL Parser/HTTP Status Codes/MIME etc.
Text Processing 11 Case Converter/Regex Tester/Stats/Diff/Similarity etc.
Color Design 7 Color Picker/Gradient Gen/Palette/WCAG Contrast etc.
Time & Date 5 Timestamp/Date Cal/Timezone Converter/Duration format etc.
Generators 8 UUID/NanoID/ULID/ObjectID/Password/Mock Data/QR Code etc.
Unit Converters 1 Radix conversion
AI Enhanced 3 AI Code Explainer/AI Regex Gen/AI SQL Gen

Implemented Tools (v2.0.0)

Formatters
Tool Description
JSON Formatter Format, compress, and validate JSON data with syntax highlighting.
Markdown Previewer Real-time rendering with GFM, math formulas, and code highlighting support.
YAML ↔ JSON Convert between YAML and JSON formats.
SQL Formatter Format and beautify SQL statements; supports multiple DB dialects.
XML Formatter Format, compress, and validate XML documents.
CSS Formatter CSS/SCSS/Less formatting and compression.
JS/TS Formatter JavaScript/TypeScript/JSON5 formatting and compression.
TOML ↔ JSON Convert between TOML and JSON formats.
CSV Viewer Visualize and convert CSV data.
Encoders/Decoders
Tool Description
Base64 En/Decoder Text/File Base64 & Base64URL encoding/decoding.
URL En/Decoder encodeURIComponent / full URL en/decoder and parser.
JWT Parser Parse Header/Payload and highlight expiration details.
HTML Entity En/Decoder Encode and decode HTML entities.
Hex En/Decoder Convert between text and hexadecimal.
Unicode Converter Convert back and forth between characters and Unicode code points.
Morse Code Convert between text and Morse code.
Binary Text Convert between text and binary strings.
ROT13/Caesar ROT13 and Caesar Shift ciphers.
Punycode Converter Internationalized Domain Name (IDN) Punycode en/decoder.
ASCII Table Complete ASCII/Unicode character reference lookup.
Crypto & Security
Tool Description
Hash Calculator MD5/SHA-1/SHA-256/SHA-384/SHA-512 hashing calculation.
AES En/Decryption AES-GCM symmetric encryption and decryption.
RSA Key Generator Generate RSA keypairs with PEM output support.
HMAC Calculator HMAC-SHA256/512 signature computation.
Bcrypt Hashing Bcrypt password hashing and verification.
SSH Key Generator Generate Ed25519/RSA SSH keypairs.
JWT Generator Fill Payload/Header details, select algorithm to generate Token.
TLS Cert Parser Parse PEM certificate to display domains/expiry/fingerprint/SAN.
Network HTTP
Tool Description
IP Lookup Look up IP geolocation and ASN information.
DNS Lookup Query A/AAAA/MX/TXT/CNAME records.
URL Parser Parse individual components of a URL structure.
HTTP Status Codes Lookup definitions and descriptions of HTTP status codes.
HTTP Headers List descriptions of requested/response headers with safety suggestions.
MIME Types File extensions mapped to corresponding MIME types lookup.
IP Subnet Calculator CIDR computation for network, broadcast addresses, and hosts.
UA Parser Parse User-Agent strings to identify browser/OS/device.
cURL Converter Convert cURL commands into fetch/axios/Python/Go implementations.
Text Processing
Tool Description
Case Converter camelCase/snake_case/kebab-case converter.
Lorem Ipsum Gen English Lorem / Chinese random text generation.
Regex Tester Real-time matching highlighting with group extraction.
Text Stats Characters/Words/Lines count and reading time estimation.
Text Diff Compare differences between two blocks of text with highlighting.
Text Trims Bulk operations like deduplicate, sort, reverse, trim empties.
String Escape Escape and unescape templates for JS/Python/Java/C strings.
Cron Parser Parse and generate Cron expressions.
Text Similarity Calculate similarity index between two text blocks.
Line Operations Sort, deduplicate, randomize, extract specific lines.
JSON to Type Def Generate TypeScript/Go/Python/Kotlin types from JSON accurately.
Color Utilities
Tool Description
Color Picker Convert between HEX, RGB, HSL, HSV, and CMYK.
CSS Gradient Gen Visually create and generate CSS gradient code.
Palette Generator Input a primary color to find analog/complement/triad schemes.
WCAG Contrast Evaluate contrast index based on foreground/background.
Blindness Simulator Simulate 8 visual deficiency models accurately.
Tailwind Palette Reference complete Tailwind v3/v4 palette nodes.
Box Shadow Gen Visually customize and adjust box-shadow specs.
Time & Date
Tool Description
Timestamp Converter Convert between Unix timestamps and standard date representations.
Date Calculator Date addition/subtraction or difference, including business days.
Timezone Converter Lookup worldwide timezones with multi-zone simultaneous display.
Duration Formatter Convert seconds to formats like hh:mm:ss or descriptive phrases.
Calendar Generator Generate calendars for specific years/months with iCal export.
Generators
Tool Description
UUID Generator Generate UUID v4 batches.
Password Generator Customizable character set with strength visualization specs.
NanoID Generator Custom batch with length setups.
ULID Generator Chronologically ordered unique IDs.
MongoDB ObjectID Generate/Parse ObjectID identifiers.
Mock Data Gen Name, email, phone, numbers, addresses mock generator.
QR Code Generator Supports text inputs, URLs, WiFi node encodings.
Placeholder Image Gen Specific size, color, typography setup images.
Unit Converters
Tool Description
Radix Converter Binary/Octal/Decimal/Hexadecimal numeric base conversions.
AI Enhanced
Tool Description
AI Code Explainer Intelligently explains node logic accurately.
AI Regex Gen NLP generation for regular expression strings.
AI SQL Gen NLP generation for structured queries strictly.