Built for text.
Powered by the browser.
Text Processing Toolkit is a free, open-source collection of 120 high-performance text utilities that run entirely in your browser. Nothing leaves your machine — every operation happens locally, instantly, and privately.
# What is Text Processing Toolkit?
Text Processing Toolkit (tpt) is a unified workspace for working with text. It brings together 120 utilities across 14 categories — 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, extracting URLs from a document, or generating a QR code — there is a tool for the job. Every tool follows the same interaction pattern, so once you know one, you know them all.
Built entirely with modern web technologies, tpt runs 100% client-side. There is no backend server, no database, no API calls. Your data never leaves your browser. This means instant results, complete privacy, and offline capability after the first load.
Categories
- Core Tools[5]
- Text Utilities[20]
- Extractors[5]
- Crypto & Security[11]
- Converters[10]
- Web[10]
- Images & Videos[3]
- Development[6]
- Network[6]
- Math[3]
- Measurement[2]
- Data[2]
- Dev Tools[27]
- Advanced[10]
# 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.
# Who this is for
Developers
- -Format and validate JSON, XML, SQL, YAML, TOML
- -Encode/decode Base64, URL, HTML entities
- -Generate hashes, JWTs, UUIDs, tokens
- -Test regex patterns in the playground
Data Professionals
- -Clean and normalize CSV data
- -Convert between data formats
- -Extract patterns, emails, URLs from datasets
- -Analyze word and character frequency
Writers & Editors
- -Convert text case and fix formatting
- -Remove duplicate lines and extra whitespace
- -Count words, characters, reading time
- -Generate lorem ipsum placeholders
Security Professionals
- -Generate and verify password hashes
- -Analyze password strength and entropy
- -Encrypt/decrypt text with AES
- -Generate secure tokens and keys
# 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 with drag-and-drop file support and a consistent options layout.
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.
120 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 across all tools. Each tool is designed for a specific text operation.
Paste your text
Type or paste content into the input panel. You can also upload a file or drag-and-drop. Results update instantly as you type.
Copy the result
The transformed output appears in the result panel. Copy, download as a text file, or use it directly in your workflow.
# What you can do
Format & beautify
Prettify JSON, XML, SQL, YAML, TOML, and HTML with a single click. Minify or expand as needed.
Extract & find
Pull out URLs, emails, phone numbers, hashtags, or custom patterns from any text block instantly.
Encode & encrypt
Base64, URL, HTML entities, hex, binary, JWT decode, bcrypt, AES encryption, and more crypto tools.
Convert between formats
JSON to CSV, XML to JSON, YAML to TOML, Markdown to HTML, and many other format converters.
Analyze & measure
Word frequency, character distribution, keyword density, reading time, text statistics, and diff comparison.
Clean & normalize
Remove duplicates, trim whitespace, fix line endings, normalize Unicode, strip HTML tags, clean invisible characters.
Generate & create
QR codes, WiFi QR, passwords, tokens, UUIDs, ULIDs, lorem ipsum, ASCII banners, SVG placeholders.
Network & dev tools
IPv4 subnet calculator, MAC lookup, port generator, crontab builder, chmod calculator, git cheatsheet.
Check & validate
Password strength, IBAN validation, phone formatting, email normalization, MIME type lookup, HTTP status codes.
# 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.
Frontend
Infrastructure
# 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. Every computation runs locally.
No tracking
Zero analytics cookies, no telemetry, no fingerprinting. The application does not collect any personal information whatsoever.
Open source
The entire codebase is transparent and auditable on GitHub. Anyone can inspect, fork, or contribute to the project under the MIT license.
No sign-up needed
Start using the tools immediately with zero friction. No account creation, no email, no passwords, no subscription.
# Frequently asked questions
# Found a bug or missing a tool?
If you need a tool that is currently not present here, and you think can be useful, you are welcome to submit a feature request in the issues section in the GitHub repository. And if you found a bug, or something does not work as expected, please file a bug report in the issues section in the GitHub repository.
# Roadmap
More tools
Continually expanding the tool library based on community requests and emerging text-processing needs.
Batch processing
Process multiple inputs at once — run a tool against a list of strings and get all results in one go.
Workspace presets
Save and restore your favorite tool configurations so you can return to a workflow instantly.
Plugin system
An extensible API that allows the community to build and share custom text-processing tools.
More languages
Expanding the i18n translation system to support more languages for a global audience.
CLI version
A command-line interface for users who prefer working in the terminal for scripting and automation.
Ready to get started?
Browse all 120 tools, find what you need, and start processing text instantly — no setup, no sign-up, no uploads.