Skip to content
Projects

EasonZe/web-toolbox has 26 GitHub stars and 1 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-14 09:45 UTC. Last push 2026-11-08.

How these counts are measured

Measured star growth

in 24h
0
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

About

多功能在线工具箱,覆盖视频、音频、图片、文档、开发与生活工具。

Web & Apps

README.en.md

Original

Web Toolbox · 多功能工具箱

Web Toolbox · 多功能工具箱

Everyday tools in your browser

简体中文 · 繁體中文 · English

Website Release CI MIT License GitHub Stars

Node.js 22+ TypeScript React Cloudflare Workers 127 tools

Live site · Releases · Report an issue

Web Toolbox contains 127 tools for media, documents, development and everyday tasks. No installation is needed. Most file and text processing runs locally in your browser.

Tools

Category Examples
Video Conversion, compression, trimming, watermarks, GIFs, frame capture and link parsing
Audio Conversion, trimming, merging, speed and pitch, reversal, recording, metronome and BPM analysis
Images and design Compression, cropping, OCR, SVG vectorization, rounded borders, canvas, duotone, sharpening and blur, app icons, GIF editing, ID photos, textures and 3D previews
Text and documents Editing, diffs, Markdown, subtitles, PDF pages and exports, scanned PDFs, local font previews and PPTX extraction
Development JSON, YAML, SQL formatting, path extraction, hashes, HMAC, regex, JWT, QR codes, ZIP and Unity packages
Calculation Expressions, equations, calculus, matrices, statistics, number theory, units and currencies
Time and daily tasks World clocks, countdowns, Pomodoro sessions, date calculations, random draws and typing practice
Devices and networks Microphone, keyboard and screen tests, IP lookup, subnet calculations and short links

Includes search, categories, favorites, four list layouts, light/dark modes and custom theme colors. Supported image and PDF results can be sent directly to another tool. See connected workflows.

Run locally

Requires Node.js 22.13 or later and npm 11.12.1, matching CI.

git clone https://github.com/EasonZe/web-toolbox.git
cd web-toolbox
npm install --global [email protected]
npm ci
npm run dev

Run checks before submitting changes:

npm run check

Deploy

Deploy to Cloudflare Workers. Replace the domains, resource IDs and bindings in wrangler.jsonc with your own. See the deployment guide.

npm run check
npx wrangler deploy --dry-run
npx wrangler deploy --keep-vars

Douyin and Bilibili parsing use separate Workers in workers/ and must be deployed separately.

Usage notes

  • Local processing depends on device memory and browser support. See processing limits.
  • Video parsing, currency rates, IP lookup and short links require network access. Only use video you own or are authorized to use.
  • PDF cropping hides content; it is not secure redaction. JWT decoding does not verify signatures.

Documentation and contributing

Architecture · Contributing · Security · Third-party notices

Maintained by EasonZe. Issues and pull requests are welcome.

Project code uses the MIT License. Third-party components, fonts, models and assets retain their own licenses.

Explore related projects