Text Tools
Word count, case converter, line sorter, duplicate remover, and AI text cleaner.
Case Converter
Text Cleaner
Frequently Asked Questions
What text transformations are available?
This tool supports case conversion (upper, lower, title, sentence, camelCase, kebab-case, snake_case), text cleaning (remove extra spaces, trim lines, remove blank lines), encoding/decoding (URL encode, HTML entities), and counting (characters, words, lines, sentences). Tip: chain multiple transformations by applying them sequentially.
What is the difference between camelCase, kebab-case, and snake_case?
camelCase joins words with capital letters (myVariable) — used in JavaScript/TypeScript. kebab-case uses hyphens (my-variable) — used in CSS classes and URLs. snake_case uses underscores (my_variable) — used in Python and databases. Tip: follow your language's convention for consistency.
How do I remove duplicate lines from text?
Paste your text and use the 'Remove Duplicates' option. This keeps only unique lines while preserving the original order. Tip: for large datasets, also consider sorting first to group duplicates, which makes manual review easier.
What does URL encoding do?
URL encoding converts special characters into percent-encoded format (e.g., space → %20, & → %26) so they're safe in URLs. This is required for query parameters containing special characters. Tip: in JavaScript, use encodeURIComponent() for values and encodeURI() for full URLs.
How does the AI text cleaning work?
The AI text cleaning feature fixes common text issues: normalizes whitespace, fixes punctuation spacing, removes invisible characters, and corrects common encoding problems (smart quotes, en/em dashes). Tip: always review AI-cleaned text before using it — some intentional formatting may be changed.