You paste JWT tokens, customer JSON, and passwords into online tools every day. Where does that data go? Most "free" tools log, analyze, or sell it.
DevVault Pro runs entirely in your browser. No backend, no network requests, no tracking. Your data never leaves your device.
Verify it yourself: Open DevTools β Network tab β use any tool β zero requests sent.
Unlike CyberChef or it-tools, DevVault Pro focuses on modern developer workflows:
| Feature | DevVault Pro | it-tools | CyberChef |
|---|---|---|---|
| JSON β TypeScript interfaces | Yes | No | No |
| Color format converter (OKLCH) | Yes | Partial | No |
| Text diff checker | Yes | No | No |
| 100% client-side | Yes | Yes | Optional |
| Works offline (PWA) | Yes | No | No |
| Installable as desktop app | Yes | No | No |
| Zero dependencies on CDN | Yes | No | No |
- JSON β TypeScript β Auto-generate TS interfaces from JSON (unique feature)
- Formatter β Pretty / minify / escape / unescape
- Validator β Syntax check with line:column precision
- YAML Converter β Bidirectional JSON β YAML
- CSV Converter β Bidirectional JSON β CSV
- JSONPath Query β Extract nested data
- Base64 β Full UTF-8 support (Chinese, Emoji)
- URL Encode β encodeURIComponent
- HTML Entities β Pure JS, zero XSS risk
- Hex β Text β Hexadecimal
- Parse Header, Payload, Signature
- Auto-detect expiration
- Security note: display only, no signature verification
- Real-time matching with capture group highlighting
- 8 built-in examples (email, phone, URL, IP, UUID, etc.)
- Hash: MD5 / SHA-1 / SHA-256 / SHA-512
- UUID: v1 / v4 / NanoID / ULID
- Password: Cryptographically secure (
crypto.getRandomValues)
- Unix timestamp β Human date
- 10 timezone real-time comparison
- Color Converter β HEX β RGB β HSL β OKLCH with live preview
- Text Diff β Line-by-line comparison using LCS algorithm
https://dfhhvc.github.io/devvault-pro
- Open in Chrome/Edge
- Click "Install" in the address bar
- Launch from desktop β works without internet
git clone https://github.com/dfhhvc/devvault-pro.git
cd devvault-pro
pnpm install
pnpm devdocker build -t devvault-pro .
docker run -p 80:80 devvault-pro| Promise | How to verify |
|---|---|
| 100% client-side | F12 β Network β zero requests |
| Zero data upload | Disconnect internet β still works |
| No backend | No /api/* endpoints exist |
| No tracking | No Google Analytics, no pixels |
| No user data stored | No user input in localStorage/IndexedDB |
| Secure random | crypto.getRandomValues, not Math.random() |
The only thing in localStorage is your theme preference (dark/light), which is a UI setting.
All tests import actual source code from src/lib/:
pnpm test- Algorithm validation (MD5, SHA, Base64, Hex, Color, Diff)
- Security boundary tests (XSS prevention)
- Edge case coverage (Chinese, Emoji, empty input, deep nesting)
- Next.js 16 + React 19 + TypeScript 5.5
- Tailwind CSS 4 + shadcn/ui
- Vitest for testing
- Pure JS implementations (MD5, diff, color conversion) β zero external crypto deps
| Key | Action |
|---|---|
Ctrl + K |
Toggle sidebar |
Ctrl + D |
Clear input |
Ctrl + Enter |
Process |
Ctrl + Shift + L |
Toggle theme |
Ctrl + / |
Help |
We use Conventional Commits:
feat: add new tool
fix: resolve regex highlight bug
docs: update README
See CONTRIBUTING.md
MIT (c) 2026 DevVault Pro Contributors
Your data. Your browser. Period.