$ textkit run --all --private --no-upload
Developer & text tools that never leave your browser.
Format JSON, encode Base64, hash, diff and generate — twelve focused utilities that run 100% on your device. No accounts, no uploads, no tracking of what you paste.
JSON & Data
Encoding
Base64 Encode / Decode
Encode text to Base64 or decode it back, with full Unicode support.
~/tool/url-encode-decodeURL Encode / Decode
Percent-encode text for URLs, or decode percent-encoded strings back.
~/tool/hash-generatorHash Generator (SHA)
Compute SHA-1, SHA-256 and SHA-512 digests of any text, instantly.
Text
Word Counter
Words, characters, sentences and reading time — counted live as you type.
~/tool/case-converterCase Converter
Switch text between UPPERCASE, camelCase, snake_case and six more styles.
~/tool/diff-checkerDiff Checker
Compare two texts line by line and see precisely what changed.
~/tool/lorem-ipsum-generatorLorem Ipsum Generator
Generate placeholder paragraphs, sentences or words for your layouts.
Generators
Converters
Why client-side matters
Most online tools work by uploading whatever you paste to a server you know nothing about. That is a bad deal for API payloads with tokens in them, unreleased copy, internal configuration or customer data — exactly the material developers most often need to format, encode and compare.
TextKit turns that around: the code comes to your data, not the other way around. Each page delivers a small piece of JavaScript, your browser does the work, and the result never crosses the network. It is faster (no round trip), it works offline, and it is private by architecture rather than by policy promise.
Frequently asked questions
Are the tools really free?
Yes — all twelve are free, with no account, no usage limits and no locked features. They can afford to be: your own device does the computing, so running them costs almost nothing.
What happens to the text I paste into a tool?
It stays in the browser tab you pasted it into. There is no upload endpoint to send it to — the processing code runs on your machine, and closing the tab erases everything.
Do I need to install anything or sign up?
Neither. TextKit is a plain website. Open a tool, use it, close it. Once a page has loaded, most tools even keep working with the network switched off.
Why do the tools work offline?
Because there is no server-side step to wait for. The page delivers a small piece of JavaScript once, and from then on your browser does all the work locally.