TFT

Free Text Case Converter Tool

Instantly convert your text between different letter cases. This free tool supports all major case styles including uppercase, lowercase, title case, and programming cases like camelCase and snake_case. Perfect for formatting documents, code, or data.

Characters: 0Words: 0

How It Works

This text case converter transforms text between various letter case formats including uppercase, lowercase, sentence case, title case, and programming cases like camelCase and snake_case. It handles large text blocks with instant preview.

The conversion process:

  1. Analyze input: Text is analyzed to identify word boundaries, existing case patterns, and special characters.
  2. Apply transformation: Each character is transformed according to the selected case rules.
  3. Handle edge cases: Acronyms, proper nouns, and special characters are handled appropriately for each case type.
  4. Output result: Transformed text is displayed with the option to copy or convert to another case.

Supported cases include: UPPERCASE, lowercase, Sentence case, Title Case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, and more.

When You'd Actually Use This

Code Variable Naming

Convert between camelCase, snake_case, and kebab-case for different programming languages and frameworks.

Content Formatting

Fix inconsistent capitalization in documents, emails, or content before publishing.

Data Normalization

Standardize text data case for database storage, search indexing, or comparison operations.

Writing and Editing

Convert text to title case for headings or sentence case for body text.

CSS Class Names

Generate properly formatted CSS class names (kebab-case) from natural language descriptions.

API Development

Convert between naming conventions for API fields, database columns, and code variables.

What to Know Before Using

Word boundaries vary by case type

snake_case uses underscores. kebab-case uses hyphens. camelCase uses capital letters. Spaces are handled differently.

Title case rules vary

Different style guides have different title case rules (which words to capitalize). This tool uses common conventions.

Acronyms may be affected

Some converters preserve ALLCAPS acronyms. Others normalize them. Check results for important acronyms.

Non-letter characters are preserved

Numbers, punctuation, and special characters remain unchanged. Only letter case is modified.

Unicode letters are supported

Accented characters and non-English letters are handled correctly for case conversion.

Common Questions

What's the difference between camelCase and PascalCase?

camelCase starts lowercase (myVariable). PascalCase starts uppercase (MyVariable). Also called lowerCamelCase and UpperCamelCase.

When should I use snake_case vs camelCase?

snake_case: Python, Ruby, databases, URLs. camelCase: JavaScript, Java, C#. Follow your language/framework conventions.

What is sentence case?

Only the first word and proper nouns are capitalized. Like normal sentences. 'The quick brown fox jumps over the lazy dog.'

What is title case?

Major words are capitalized. Minor words (a, an, the, in, on) are lowercase unless first. 'The Quick Brown Fox Jumps Over the Lazy Dog.'

How do I convert CSS class names?

Use kebab-case (also called spinal-case): 'my-class-name'. Hyphens separate words. CSS is case-insensitive but kebab-case is standard.

What's CONSTANT_CASE?

All uppercase with underscores. Used for constants and environment variables: 'MAX_RETRY_COUNT', 'DATABASE_URL'.

Can I convert large text blocks?

Yes! The tool handles paragraphs and documents. For very large texts (books), consider batch processing.