Built for text.
Powered by the browser.
Text Processing Toolkit is a free, open-source collection of 116 high-performance text utilities that run entirely in your browser. Nothing is uploaded — every operation happens locally on your machine.
# What is Text Processing Toolkit?
Text Processing Toolkit (tpt) is a unified workspace for working with text. It brings together 116 utilities — from everyday conversions to specialized transformations — in a single, consistent interface designed for speed and clarity.
Whether you are cleaning CSV data, generating a hash, formatting JSON, converting between character encodings, or extracting URLs from a document — there is a tool for the job. Every tool follows the same interaction pattern, so once you know one, you know them all.
Categories
- Core Tools[5]
- Text Utilities[20]
- Extractors[5]
- Crypto & Security[11]
- Converters[10]
- Web[10]
- Images & Videos[3]
- Development[5]
- Network[4]
- Math[3]
- Measurement[2]
- Data[2]
- Dev Tools[27]
- Advanced[9]
# Why this exists
Text processing is an everyday need for developers, data analysts, writers, and system administrators. Yet most solutions fall into one of two extremes: heavyweight desktop applications with steep learning curves, or scattered online tools that upload your data to unknown servers. This project bridges that gap — offering professional-grade text utilities that are instantly accessible, fully private, and completely free.
# Key features
100% private
Every operation runs locally in your browser. No data is ever sent to a server, stored, or tracked — your content never leaves your device.
Instant execution
No page reloads, no API calls. Results appear as you type, powered by client-side JavaScript with zero network latency.
Consistent interface
All tools share a uniform input/output panel design. Once you learn one tool, you intuitively know how to use every other.
Unicode-safe
Full support for Unicode, emoji, and multi-byte character sets. Handles CJK, Arabic, Cyrillic, and any script without corruption.
Works offline
After the initial load, the application works without an internet connection. Perfect for air-gapped environments or travel.
{tools.length} tools & growing
From Base64 to bcrypt, JSON to TOML, regex testing to QR code generation — there is a tool for virtually every text task.
# How it works
Choose a tool
Browse by category or search directly. Each tool is designed for a specific text operation.
Paste your text
Type or paste content into the input panel. The tool processes it instantly as you type.
Copy the result
The transformed output appears in the result panel. Copy, download, or use it directly.
# Technology
Built with modern web technologies to deliver a fast, reliable, and maintainable application. The entire project runs on the client — no backend, no database, no servers.
# Privacy & security
Zero data uploads
Your text never leaves your browser. There are no servers to send data to, no APIs to call, and no logs to store.
No tracking
Zero analytics cookies, no telemetry, no fingerprinting. The application does not collect any personal information.
Open source
The entire codebase is transparent and auditable. Anyone can inspect, fork, or contribute to the project.
No sign-up needed
Start using the tools immediately. No account creation, no email, no passwords.
# Roadmap
More tools
Continually expanding the tool library based on community requests and common text-processing needs.
Batch processing
Process multiple inputs at once — run a tool against a list of strings and get all results simultaneously.
Workspace presets
Save and restore your favorite tool configurations so you can return to a workflow instantly.
CLI version
A command-line interface for users who prefer working in the terminal for scripting and automation.
Plugin system
An extensible API that allows the community to build and share custom text-processing tools.
Batch pipelines
Chain multiple tools together in sequence to build complex text-processing workflows.
Ready to get started?
Browse all 116 tools, find what you need, and start processing text instantly — no setup, no sign-up, no uploads.