Convert text to any case — UPPERCASE, lowercase, Title Case, camelCase and more
Text case conversion transforms the capitalization style of text without changing the words themselves. There are many case conventions used across writing and programming: UPPERCASE for emphasis or shouting, lowercase for casual style, Title Case for headlines, Sentence case for body text, and several developer naming conventions like camelCase, PascalCase, snake_case, and kebab-case for variables, classes, files, and URLs. Manually retyping or fixing case can be tedious for long text — the FileTools Text Case Converter handles ten different case styles instantly with one click. The tool runs entirely in your browser, so even confidential code or drafts stay private.
Common use cases: formatting headlines and titles for blog posts (Title Case); fixing accidentally typed text (Caps Lock left on); converting variable names between JavaScript (camelCase), Python (snake_case), and C# (PascalCase); generating URL slugs from article titles (kebab-case); converting database column names for SQL queries; fixing case in CSV exports; preparing email subject lines; reformatting text from PDF or OCR output; converting class names between frameworks; and standardizing input data before parsing or storage.
UPPERCASE: all letters capitalized — for emphasis or constants (HELLO WORLD).
lowercase: all letters small — casual style or technical defaults (hello world).
Title Case: first letter of each word capitalized — for headlines and titles (Hello World).
Sentence case: only first letter and proper nouns capitalized — for body text (Hello world).
camelCase: first word lowercase, subsequent words capitalized, no spaces — for JavaScript/Java variables (helloWorld).
PascalCase: all words capitalized, no spaces — for class names (HelloWorld).
snake_case: lowercase with underscores — for Python variables and database columns (hello_world).
kebab-case: lowercase with hyphens — for CSS classes and URL slugs (hello-world).
aLtErNaTe: alternating case — for stylistic emphasis (hElLo WoRlD).
iNVERSE cASE: swaps case of every letter — for fun or text obfuscation (HeLLo WoRLd).
1. Type or paste your text in the input box
2. Click any of the 10 case style buttons
3. The converted text appears instantly in the output box
4. Click "Copy output" to copy the result to clipboard
5. Use "Use output as input" to chain conversions
6. Click "Clear" to reset both fields
✅ 100% free — no signup, no ads in tool, no tracking
✅ 10 case styles in one tool
✅ Includes all 4 major dev naming conventions
✅ Client-side only — text never leaves your device
✅ Unlimited length — works on entire articles
✅ Chain conversions with "Use output as input"
✅ Works on Windows, Mac, Linux, Android, iOS — any browser
Type or paste your text in the input box, then click any of the 10 case buttons (UPPERCASE, lowercase, Title Case, camelCase, etc.). The converted result appears instantly in the output box. Click Copy to put the result in your clipboard.
camelCase is the standard for JavaScript and Java variables (myVariable). snake_case is standard for Python variables and database columns (my_variable). PascalCase is used for class names in most languages (MyClass). kebab-case is used for CSS classes and URL slugs (my-page).
Title Case capitalizes the first letter of every word — used for headlines, book titles, and song titles (The Quick Brown Fox). Sentence case only capitalizes the first letter of the entire sentence and proper nouns — used for body text and most prose (The quick brown fox).
No. All conversions happen entirely in your browser using JavaScript string methods. Your text never leaves your device — nothing is uploaded, logged, or stored. This makes the tool safe for confidential code, drafts, or proprietary content.
Yes. The tool handles texts of any length instantly — single words, paragraphs, or entire articles. Conversions run in pure JavaScript with no server round-trip, so even very long inputs are processed in milliseconds.
☕ Support FileTools
Enter any amount in USD and click PayPal to donate