Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Simple Text Tools

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


✨ Features

1. Comma Separator

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)

2. Remove Duplicate Lines

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

3. Convert Case

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.


🚀 Usage

  1. Download / clone this repo
  2. Open index.html directly in your browser (Chrome, Firefox, Edge, Safari)
  3. 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 browser

🌐 Free Deployment

This repo is a pure static site (HTML + CSS + JS), so it can be hosted for free on:


🔒 Privacy

  • ✅ 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

🛠️ Tech Stack

  • HTML5
  • CSS3 (custom design system, no external framework)
  • Vanilla JavaScript (zero dependencies)

📄 License

Free to use, modify, and distribute for personal or commercial purposes.

🤝 Contributing

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.

About

Alat teks sederhana — gabungkan kolom jadi baris berpisah koma, dan bersihkan baris duplikat serta Convert Case teks. Semuanya berjalan di browser tanpa iklan dan spy.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages