65 LOCAL-FIRST TOOLS · MIT
Tools out. Work on.
Format JSON, decode tokens, generate IDs, inspect payloads — on the web, in Chrome or Firefox, inside VS Code, or straight from your AI client over MCP. No uploads, accounts, or context switching.
- Local by default
- No sign-up
- Open source
RUNS ON
- Web
- Chrome
- Firefox
- VS Code
- MCP
INPUT · UTF-8
18 charsKeep this local.OUTPUT · BASE64
28 charsS2VlcCB0aGlzIGxvY2FsLg==- Beautify / Minify
- JSON Diff
- JSON Formatter
- JSON → YAML
- 65
- TOOLS AVAILABLE
- 4
- HOST SURFACES
- 0
- PAYLOAD UPLOADS
- 0
- ACCOUNTS REQUIRED
EVERYWHERE YOU WORK
Web, browser, editor, AI client.
One typed core, four native entry points — all available today. Every host runs the same deterministic transforms on your device; nothing leaves it.
- AVAILABLE
Web
The full registry as isolated, browser-based workspaces. Open a tool and work — no install, no account.
kitland.devBrowse the web tools - AVAILABLE
Browser extension
Chrome, Edge, and Firefox popup workspaces driven by the same registry and core. No payload network requests, ever.
Chrome · Edge · FirefoxInstall the extension - AVAILABLE
VS Code
Editor commands and local panels. Transform the active selection without leaving your editor.
Kitland ToolsGet the extension - AVAILABLE
MCP server
Local stdio server for AI clients like Claude Desktop and Cursor. Runs Kitland utilities without a network round trip.
npx -y @kitland/mcpConnect via MCP
MCP CLIENT CONFIG
LOCAL · STDIO · NO TELEMETRY{
"mcpServers": {
"kitland": {
"command": "npx",
"args": ["-y", "@kitland/mcp"]
}
}
}AVAILABLE NOW
Start with a tool that works today.
Every one of the 65 tools opens a working local editor on this site. The same typed contracts drive the browser extension, the VS Code extension, and the MCP server.
Browse the full registry- AVAILABLE NOWJSON & Markup
Beautify / Minify
Format or compact JSON locally with predictable indentation.
Open tool - AVAILABLE NOWJSON & Markup
JSON Diff
Compare two JSON documents and inspect their differences locally.
Open tool - AVAILABLE NOWJSON & Markup
JSON Formatter
Beautify, minify, validate, and inspect JSON documents locally.
Open tool - AVAILABLE NOWJSON & Markup
JSON → YAML
Convert JSON documents to a safe, readable YAML subset locally.
Open tool - AVAILABLE NOWJSON & Markup
YAML → JSON
Convert supported YAML documents to formatted JSON locally.
Open tool - AVAILABLE NOWJSON & Markup
JSON → CSV
Convert JSON records to safe RFC 4180 CSV locally.
Open tool
THE REGISTRY · RELEASE ROADMAP
One workbench. Six focused families.
All 65 tools are live across six families — every one shipped from the same deterministic core, with explicit web, browser-extension, and VS Code contracts.
- 01
{ "ok": true, "format": "json" }
JSON & Markup
Format, convert, validate, and compare structured data without a server round-trip.
- Available
- 14
- In registry
- 14
EXAMPLES
- JSON Formatter
- JSON → TypeScript
- YAML ↔ JSON
- JSON Diff
- 02
UTF-8 ⇄ Base64 ⇄ URL ⇄ HEX
Encoding & Text
Move safely between transport formats, escaped text, bytes, and Unicode.
- Available
- 8
- In registry
- 8
EXAMPLES
- Base64
- URL Encode
- HTML Entities
- Unicode
- 03
9f1c-4ab3 · C7nVx2 · 01J…
Generators
Create identifiers, secrets, fixtures, and placeholder content on demand.
- Available
- 10
- In registry
- 10
EXAMPLES
- UUID
- NanoID
- Password
- Lorem Ipsum
- 04
sha256 · hmac · jwt · aes
Hash & Crypto
Hash, inspect, sign, and verify values with explicit security boundaries.
- Available
- 8
- In registry
- 8
EXAMPLES
- SHA Hash
- HMAC
- JWT Decode
- AES
- 05
/^kit(land)?$/gi → match
Text & Regex
Compare, measure, normalize, and test text with precise local workflows.
- Available
- 9
- In registry
- 9
EXAMPLES
- Regex Tester
- Text Diff
- Case Convert
- Sort Lines
- 06
2026-08-09T07:00:00Z · /24
Time & Network
Inspect timestamps, schedules, timezones, addresses, and network notation.
- Available
- 16
- In registry
- 16
EXAMPLES
- Timestamp
- Timezone
- Cron
- CIDR
LOCAL-FIRST BY DESIGN
Your payload does not need a round trip.
Available workspaces run their transformations on the current device. Each tool still documents its own limits and security boundary.
- 01
Enter the payload
Paste text or import a file into an available workspace without creating an account.
YOUR INPUT - 02
Process on this device
Runnable tools perform their transformation in the current browser, not through a Kitland API.
NO UPLOAD - 03
Copy the result
Take the output and move on without onboarding, artificial waiting, or payload telemetry.
ONE RESULT
No Kitland API receives tool input. No analytics event should contain payload content. The repository remains available for inspection.
Inspect the codePick a tool. Finish the task. Keep the payload local.
All 65 tools are live — on the web, in your browser, in your editor, and in your AI client.
Explore the tools