Online Text Case Converter

Convert text to uppercase, lowercase, title case, camelCase, snake_case, and more — all in your browser

Ready
Input: 0 | Output: 0

Use this free online text case converter to transform text between uppercase, lowercase, title case, sentence case, camelCase, snake_case, kebab-case, and sarcasm case. Paste or type text directly, select your format, and see instant results—all without uploading anything to a server.

  1. Type or paste text into the input field, or click Open Text File to load a .txt file
  2. Select the case format you want from the toolbar (UPPERCASE, lowercase, Title Case, etc.)
  3. The output field updates automatically with the converted text
  4. Click Copy to Clipboard to copy the result, or Save Text to download it as a .txt file

The converter works in real-time as you type or paste, so you can experiment with different formats instantly.

This tool supports the most common text case transformations used in writing, coding, and data processing:

  • UPPERCASE: Converts all letters to capital letters (e.g., "hello world" → "HELLO WORLD")
  • lowercase: Converts all letters to small letters (e.g., "Hello World" → "hello world")
  • Title Case: Capitalizes the first letter of each word (e.g., "hello world" → "Hello World")
  • Sentence case: Capitalizes only the first letter of each sentence (e.g., "hello. world" → "Hello. World")
  • camelCase: Removes spaces and capitalizes the first letter of each word except the first (e.g., "hello world" → "helloWorld"). Popular in JavaScript, Java, and Swift.
  • snake_case: Replaces spaces with underscores and converts to lowercase (e.g., "hello world" → "hello_world"). Popular in Python, Ruby, and database naming.
  • kebab-case: Replaces spaces with hyphens and converts to lowercase (e.g., "hello world" → "hello-world"). Popular in URLs, CSS classes, and HTML attributes.
  • sArCaSm CaSe: Alternates between lowercase and uppercase letters for comedic effect (e.g., "hello world" → "hElLo wOrLd")

This text case converter runs entirely in your browser using JavaScript, so your text is never uploaded to a server. This approach offers several advantages:

  • Complete privacy: Your text stays on your device, making the tool suitable for sensitive content like legal documents, personal notes, or proprietary code
  • Instant results: No server delays, no waiting for uploads or downloads
  • Offline capability: Once the page loads, you can convert text even without an internet connection
  • No file size limits: Process text of any length without server restrictions (though very large files may take longer depending on your device)
  • Free and unlimited: No account required, no usage caps, no restrictions

Text case conversion is useful in many scenarios, from coding to writing to data cleaning:

  • Programming variable names: Convert natural language into camelCase for JavaScript, snake_case for Python, or kebab-case for CSS classes
  • URL slugs: Transform article titles into kebab-case for clean, SEO-friendly URLs
  • Data cleaning: Standardize text formats in spreadsheets or databases by converting to consistent case
  • Writing and editing: Fix accidental caps lock text, convert headings to title case, or standardize sentence case
  • Social media and memes: Create sarcasm case text for humorous posts
  • Documentation: Ensure consistent capitalization in technical writing or style guides
  • Database migrations: Bulk convert table or column names to match naming conventions

Need more text tools? Try the JSON Formatter to beautify and validate JSON data, or the Base64 Encoder to encode text and files.

Is my text uploaded to a server?

No. All text case conversion happens locally in your browser using JavaScript. Your text is never uploaded or stored by LeanTul.

What text case formats are supported?

The tool supports UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, kebab-case, and sArCaSm CaSe—covering the most common text transformation needs for writing, coding, and data processing.

Can I convert text in real-time as I type?

Yes. As you type or paste text into the input field, the output automatically updates based on the selected case format. You can switch between formats instantly to see how your text looks in different styles.

Is there a character limit?

There are no server-imposed limits. The tool can handle very large text files, with the only limitation being your device's available memory. Most modern devices can process hundreds of thousands of characters without issues.