🔗 Live Demo: https://gongteng0215.github.io/webTools/
An integrated, minimalist, high-density online toolbox for modern developers, built with Vue 3 + Vite. Designed to provide "one-stop" development auxiliary functions without switching tabs or searching third-party websites.
Modern minimalist dashboard with 16 utilities.
Feature snapshots from seven tools.
- 19-in-1 Versatile Toolbox: Covers encryption/decryption, configuration conversion, network requests, UI design, and more.
- Real-time Response: Almost all tools support instant "input-to-output" feedback.
- High-density Dashboard: Minimalist "control panel" layout for quick tool access and reduced scrolling.
- Spring Boot Friendly: Special support for deep conversion between
.propertiesandYAML. - Internationalization (i18n): Built-in English and Chinese toggles, defaulting to English.
- Privacy & Security: All computations are done locally in the browser; no data is uploaded to a server.
- Random Password Generator: Supports strength assessment and multi-dimensional character customization.
- Cron Generator: High-precision custom engine with standard cron syntax support, 7-day prediction list, and crontab.guru style UI.
- JSON & CSV Lab: Bidirectional "Source -> Target" converter. Supports JSON/CSV/Text/Escaped conversions with compression (Minify) and intelligent swap.
- All-in-One Crypto Tool: Integrated AES, DES, MD5, SHA (1/256/512), Base64, and URL encoding.
- JWT Debugger: Supports parsing and generation of JWS (Signing) and JWE (Encryption).
- Timestamp Converter: Bidirectional conversion between seconds/milliseconds and dates with a live clock.
- Regex Tester: Real-time match highlighting with built-in templates (Email, IP, Phone, etc.).
- String/ID Lab: Batch UUID v4 generation and various case conversions (camelCase, snake_case, etc.).
- Color Palette (Pro): Material Design color grid, auto shade generation, and multi-format conversion.
- Text Diff: High-performance inline difference comparison with highlighting.
- Image & Base64: Bidirectional conversion. Image encoding or Base64 string restoration with preview/download.
- Config Converter: Mutual conversion between YAML, JSON, and Properties (Spring Boot).
- SQL Formatter: Supports beautification and formatting for various SQL dialects (MySQL, PG, SQLite, etc.).
- Unit Lab: Ultra-fast conversion between Storage Capacity (B to TB) and CSS units (px/rem).
- URL Parser: Deeply deconstruct URL components with visual table editing for query parameters.
- QR Code Assistant: Instant text or link conversion to QR codes with custom sizing and download.
- Markdown Pro: Real-time split-screen Markdown editor with GitHub-flavored preview.
- User Agent Parser: Deeply analyze UA strings to identify browser, engine, OS, and device type.
- API Client: A lightweight REST API client for testing HTTP requests (GET, POST, PUT, DELETE).
- Framework: Vue.js 3 (Composition API)
- Routing: Vue Router 4
- Build Tool: Vite
- Key Dependencies:
crypto-js,jsencrypt,tweetnacl,jose: Comprehensive encryption support.js-yaml,dot-properties: Configuration format conversion.sql-formatter: SQL beautification.qrcode: QR code generation.dayjs,cronstrue: Date formatting and Cron description.diff-match-patch: Text difference comparison.
# Install dependencies
npm install
# Start development server
npm run devThis project is licensed under the MIT License.