A free online text toolkit for joining line-separated data into comma-separated format, removing duplicate lines, and converting text case — all in a single HTML file, running 100% in your browser with no server, no ads, and no tracking.
Perfect for anyone who needs quick text utilities: content writers, developers, data entry clerks, students, and social media admins — no app install or account required.
🔗 Live Demo: pendekarcode.github.io/simple-text-tools
Turn line-by-line (column) data into a single comma-separated line, and back again.
- Delimiter options: comma, comma+space, semicolon, pipe, tab, space, or custom
- Options to trim whitespace, skip empty lines, wrap items in quotes
- Two-way conversion: join (encode) & split (decode)
Instantly clean up text by removing duplicate lines.
- Case-sensitive / ignore-case mode
- Output casing: lowercase, UPPERCASE, or first occurrence
- Options to sort results, remove empty lines, and show removed duplicates
Transform text into multiple case styles.
| Mode | Example |
|---|---|
| Sentence case | This is an example. |
| lower case | this is an example. |
| UPPER CASE | THIS IS AN EXAMPLE. |
| Capitalized Case | This Is An Example. |
| aLtErNaTiNg cAsE | tHiS iS aN ExAmPlE. |
| Title Case | This Is an Example. |
| InVeRsE CaSe | tHIS IS an EXAMPLE. |
Includes a live character, word, and line counter.
- Download / clone this repo
- Open
index.htmldirectly in your browser (Chrome, Firefox, Edge, Safari) - Pick a tab, paste your text, and use the action buttons
No installation needed, no internet connection required after downloading, and no data is ever sent to a server — everything runs client-side in JavaScript.
git clone https://github.com/pendekarcode/simple-text-tools.git
cd simple-text-tools
# open index.html in your browserThis repo is a pure static site (HTML + CSS + JS), so it can be hosted for free on:
- GitHub Pages — enable it under Settings → Pages
- Netlify Drop — just drag and drop the file
- Vercel — connect the repo for auto-deploy
- Cloudflare Pages — free and fast
- ✅ No backend server
- ✅ No user data collection
- ✅ Ad-free
- ✅ No third-party tracking scripts or analytics
- ✅ All text you enter stays on your own device
- HTML5
- CSS3 (custom design system, no external framework)
- Vanilla JavaScript (zero dependencies)
Free to use, modify, and distribute for personal or commercial purposes.
Pull requests and feature suggestions are welcome. Feel free to open an Issue to report bugs or suggest new tools (e.g. word counter, slugify, JSON formatter, etc).
Keywords: online text tools, comma separator online, remove duplicate lines, convert case online, uppercase to lowercase converter, title case converter, free text tool, ad-free text tool, client-side text utility, html text tools.