Text Case Converter & Utilities
Usage Guide
Text Transform is a collection of one-click text conversion tools for the most common string manipulations — all running instantly in your browser. Developers, writers, data analysts, and content creators regularly need to convert text between different cases and formats: API field names often need to switch between camelCase and snake_case; blog post titles need to be converted to Title Case; SQL column names might need to be UPPER_CASE; email addresses need to be normalized to lowercase. Doing these conversions manually is error-prone and tedious, especially for long lists of items. This tool handles them all. Supported transformations include: UPPERCASE (all letters to uppercase), lowercase (all letters to lowercase), Title Case (first letter of each word capitalised, articles and prepositions optionally excepted), Sentence case (only the first letter of the string capitalised), camelCase (words joined with no separator, first word lowercase, subsequent words capitalised), PascalCase (like camelCase but first word also capitalised), snake_case (words joined with underscores, all lowercase), kebab-case (words joined with hyphens, all lowercase), CONSTANT_CASE (words joined with underscores, all uppercase), and reverse (characters in reverse order). You can apply multiple transforms sequentially and compare the results side by side before copying.
- Paste your text — Click the input panel and type or paste the text you want to transform. There is no size limit for normal use — the tool handles everything from a single word to thousands of lines.
- Choose a transformation — Click any of the transformation buttons: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, or Reverse. The result appears instantly in the output panel.
- Chain transformations — To apply multiple transformations in sequence, copy the output after the first transformation and paste it back into the input, then apply the next transformation. For example: paste a sentence → Sentence case → then camelCase to produce a camelCase identifier from natural language.
- Review the output — Read the output panel to confirm the transformation is correct. For case conversions, check that proper nouns and acronyms are handled as expected (e.g. "HTML" staying as "HTML" in title case).
- Copy the result — Click "Copy" to copy the transformed text to your clipboard. Paste it directly into your code editor, spreadsheet, or content management system.
Frequently Asked Questions
What text transformations does this tool support?
The tool supports five transformations: UPPERCASE (all letters capitalised), lowercase (all letters in lower case), Title Case (first letter of each word capitalised), camelCase (words joined with no spaces, each word after the first capitalised, e.g. myVariableName), and snake_case (words joined with underscores in lower case, e.g. my_variable_name).
Is my text processed on a server?
No. All transformations run entirely in your browser using native JavaScript string methods. Nothing is sent to any server.
When would I use camelCase vs snake_case?
camelCase (e.g. myVariableName) is the conventional naming style in JavaScript, Java, and Swift. snake_case (e.g. my_variable_name) is conventional in Python, Ruby, and database column names. Use this tool to quickly reformat copied text to match your project's coding conventions.
Can I use this tool offline?
2Kit is a Progressive Web App (PWA). After your first visit it works fully offline.
Technical Implementation
All processing runs entirely in your browser — no data is ever sent to any server. This tool works fully offline as a Progressive Web App (PWA): after the first visit, all pages and assets are cached by a Service Worker and remain available without an internet connection. Your input data never leaves your device, making it safe for sensitive content including API keys, passwords, private configuration, and confidential documents.