$ tpt --version 1.0
tpt
About
online
01 Jan 1970
00:00:00
about the project

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.

116
Utilities
14
Categories
100%
Client-side
0
Server uploads

# 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

step 01

Choose a tool

Browse by category or search directly. Each tool is designed for a specific text operation.

step 02

Paste your text

Type or paste content into the input panel. The tool processes it instantly as you type.

step 03

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.

React 19TypeScriptViteTanStack RouterTailwind CSS v4shadcn/uiLucide IconsRadix UICloudflare

# 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.