Chain string transformations into visual pipelines with live previews — 246 utilities as a web app, CLI, HTTP…
String Utility Belt
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
**stringutilitybelt.com** · Usage guide · All utilities · Integrations
Chain string transformations into visual pipelines with live, per-step previews. 246 utilities —
encodings, hashes, ciphers, compression, data formats (JSON/YAML/TOML/CSV/XML), line and text
operations, analysis, generators, web/dev helpers, numbers, dates and colours — all running
client-side, with the same engine available as a CLI, an HTTP API, an MCP server, a browser
extension and a VS Code extension.
Use it from your agent, terminal or editor
Every utility also runs on your own machine, outside the browser:
- **MCP server** — @string-utility-belt/mcp: five tools (search, describe, run a
utility, run a pipeline, detect a format); config for Claude Desktop, Cursor and other clients in its README.
- **CLI** — subelt: steps as arguments, stdin to stdout, share links and pipeline files.
- **Editors and browsers** — the VS Code extension
(also on Open VSX for Cursor and VSCodium) and the
Chrome extension.
- **Library** — @string-utility-belt/core, the engine with every utility, for your own code.
Features
- **Pipelines** — add, reorder (drag and drop), duplicate, disable/solo steps; undo/redo; per-step
previews, diffs, timings and error policies (pass through / stop / empty); conditional steps;
parallel branches with concat/zip/json/pick merges; macros (collapse a sub-chain into one step);
"run on each" steps (run a sub-chain on every line, delimited piece, JSON array element or object value).
- **Share and save** — pipelines (and optionally the input) as compressed #/p/… links, a named
pipeline library with JSON import/export, a preset gallery, an embeddable #/embed/… widget.
- **Magic** — detects the input's format (base64, JWT, gzip, JSON, …) and suggests or appends the
decoding step; "decode until stable" mode.
- **Input/output** — file upload (text and binary), fetch-a-URL via the Worker proxy, input history,
side-by-side and diff views, hex view for bytes, syntax highlighting, stats bar, smart download
names, copy-as (raw / JSON literal / hex / base64).
- **Engine** — runs in a Web Worker with cancellation, adaptive debounce, a chunked mode for
multi-MB inputs and a preview-first-64 KB option; custom JavaScript steps run in a sandboxed,
network-less iframe + worker, and are quarantined when they arrive from someone else's link.
- **App** — command palette (Ctrl+K), keyboard shortcuts (?), fuzzy utility search with
favourites/recents and type-aware badges, light/dark themes, per-utility doc pages with a live
playground, installable PWA with offline support and an OS share target, i18n scaffold.
Using the app
Open stringutilitybelt.com — nothing to install, and every
transformation runs in your browser (see the privacy policy
for the few features that contact the server). The site sets no cookies and runs no tracking
scripts: Cloudflare Web Analytics counts page views without cookies, the site's own server counts
clicks on sponsor and tool links by id alone, neither ever receives what you paste, and the site's
Content-Security-Policy blocks scripts from anywhere else. The how-to guide lives in the app