TextKit is a collection of free, fast, browser-based tools for text processing, data cleaning, format conversion, and developer utilities.
Every tool runs entirely in your browser. No data is uploaded, no accounts required.
Convert between column data and delimited formats — commas, semicolons, pipes, tabs, and spaces.
- Column to Comma
- Comma to Column
- Column to Tab
- Tab to Column
- Column to Semicolon
- Semicolon to Column
- Column to Pipe
- Pipe to Column
- Column to Space
- Space to Column
- Case Converter — UPPER, lower, Title, camelCase, snake_case, kebab-case, and more
- Trim Whitespace — Strip leading/trailing spaces and reduce multiple spaces
- Add Prefix/Suffix — Add text to the beginning or end of every line
- Number Lines — Add line numbers to text
- Slug Generator — Convert text to URL-friendly slugs with unicode transliteration
- Remove Duplicate Lines — Deduplicate text instantly
- Remove Blank Lines — Strip empty lines from text
- Sort Lines — Alphabetical, reverse, numeric, random, or by line length
- Word Counter — Words, characters, sentences, paragraphs, reading time
- Count Lines — Total, non-empty, blank, unique, and duplicate line counts
- Extract Emails — Pull all email addresses from any text
- Extract URLs — Find and list all URLs in text
- Extract Numbers — Extract numeric values with sum/average/min/max stats
- Extract Phone Numbers — Find phone numbers in US and international formats
- Password Generator — Strong random passwords with custom length and character options
- UUID Generator — Generate random UUID v4 identifiers, bulk generate up to 500
- Lorem Ipsum Generator — Generate placeholder text by paragraphs, sentences, or words
- JSON Formatter — Format, validate, and pretty-print JSON with syntax highlighting and tree viewer
- Regex Tester — Test regular expressions in real time with match highlighting and cheat sheet
- Diff Checker — Compare two texts side by side with line-level and character-level highlighting
- Epoch Converter — Convert between Unix timestamps and human-readable dates
- Time Zone Converter — Compare times across multiple time zones with visual hour-by-hour alignment
- JWT Decoder — Decode JWT tokens and inspect header, payload, and signature
- Color Converter — Convert colors between Hex, RGB, and HSL with live preview
- Base64 Encode/Decode — Encode text to Base64 or decode Base64 to text
- URL Encode/Decode — Encode or decode URLs and query strings
- Text to Binary — Convert text to binary code or binary back to text
- HTML Entity Encode/Decode — Encode special characters as HTML entities or decode them back
- CSV to JSON — Convert CSV data to JSON with auto-delimiter detection and type inference
- JSON to CSV — Convert JSON arrays to CSV with nested object flattening and download
- Privacy first — All processing happens in your browser. Your text never leaves your device.
- No sign-up — Just open a tool and use it. No accounts, no email collection.
- Fast — Lightweight pages, no heavy frameworks. Tools load and run instantly.
- Free — Every tool is free to use with no limits.
- Python (Flask)
- Tailwind CSS
- Vanilla JavaScript
Guides on text processing, data cleaning, and developer productivity:
- NIST Password Guidelines 2026: What Actually Changed
- Regex Cheat Sheet for Beginners (With Real Examples)
- Unix Timestamps Explained for Beginners
- CSV vs JSON: When to Use Which
- How to Remove Duplicate Rows in Google Sheets
- Title Case Rules: What to Capitalize in Headings
- camelCase vs snake_case vs kebab-case
- How to Convert a Column to Comma Separated List in Excel
- SQL IN Clause: How to Format a List of Values
- How to Extract Emails from Any Document
- Tab Delimited vs Comma Delimited Files
- How to Clean Messy Text Data
Found a bug or have a suggestion? Open an issue on this repo.
© 2026 TextKit. All rights reserved.