Alpha DevTools logoAlpha DevTools
All ToolsBy Technology
Search tools…⌘K
ToolsText & StringText Case Converter

Text Case Converter

Text & String

Convert text between camelCase, PascalCase, snake_case, SCREAMING_SNAKE, kebab-case, Title Case, and sentence case instantly. Supports bulk multi-line conversion.

Input Text
camelCase
theQuickBrownFoxJumpsOverTheLazyDog
PascalCase
TheQuickBrownFoxJumpsOverTheLazyDog
snake_case
the_quick_brown_fox_jumps_over_the_lazy_dog
SCREAMING_SNAKE
THE_QUICK_BROWN_FOX_JUMPS_OVER_THE_LAZY_DOG
kebab-case
the-quick-brown-fox-jumps-over-the-lazy-dog
COBOL-CASE
THE-QUICK-BROWN-FOX-JUMPS-OVER-THE-LAZY-DOG
dot.case
the.quick.brown.fox.jumps.over.the.lazy.dog
Title Case
The Quick Brown Fox Jumps Over The Lazy Dog
Sentence case
The quick brown fox jumps over the lazy dog
UPPERCASE
THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG
lowercase
the quick brown fox jumps over the lazy dog
sWaP cAsE
tHE QUICK BROWN FOX JUMPS OVER THE LAZY DOG

Related Tools

Word CounterSlug GeneratorLorem Ipsum GeneratorString Utilities

About Text Case Converter

The Text Case Converter lets you instantly transform any text between the most common programming and writing conventions. In one click, switch between camelCase (used in JavaScript variables), PascalCase (used in class names), snake_case (Python and database columns), SCREAMING_SNAKE_CASE (constants), kebab-case (CSS properties and URL slugs), Title Case (headings), and sentence case (normal prose). It handles multi-word phrases and full paragraphs, intelligently splitting on spaces, underscores, hyphens, and existing camel boundaries, making it equally useful for developers renaming identifiers, content writers formatting headings, and data engineers normalizing column names.

Features

  • ✓Convert to camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, and kebab-case
  • ✓Title Case and sentence case output for prose and headings
  • ✓Smart word-boundary detection across spaces, underscores, hyphens, and camel humps
  • ✓Bulk multi-line conversion—each line is converted independently
  • ✓UPPER CASE and lower case pass-through modes
  • ✓Live preview updates as you type or paste input
  • ✓One-click copy for each output variant simultaneously displayed
  • ✓Handles mixed-case and already-converted input gracefully

Common Use Cases

  • Renaming JavaScript variables from snake_case to camelCase during refactoring
  • Converting database column names to camelCase for JSON API responses
  • Formatting headings consistently in documentation or slide decks
  • Generating class names in PascalCase from plain English descriptions
  • Normalizing CSV header rows from mixed formats to a single convention
  • Converting CSS class names between kebab-case and camelCase for CSS-in-JS

Frequently Asked Questions

QHow does the converter determine word boundaries?

It detects boundaries at spaces, underscores, hyphens, and camel-case transitions (where a lowercase letter is followed by an uppercase letter), allowing it to correctly parse 'myVariableName', 'my-variable-name', and 'my_variable_name' identically.

QWhat is the difference between Title Case and Sentence case?

Title Case capitalizes the first letter of every major word (excluding articles and prepositions). Sentence case capitalizes only the first word and proper nouns, matching standard prose formatting.

QCan I convert multiple lines at once?

Yes. In bulk mode, each line is treated as a separate string and converted independently, preserving the line structure of your input.

QDoes it handle acronyms like 'HTML' or 'URL' correctly?

Acronym handling follows common conventions: in camelCase/PascalCase output, all-caps sequences like 'HTML' may be normalized to 'Html' or 'html' for consistent identifier casing.

See Also

  • Slug Generatorrelated
  • String Utilitiesrelated
  • String Escape / Unescaperelated
  • Word Counterrelated
189+ tools·and growing
100% private·nothing uploaded
Zero signup·open instantly
Always free·no paywalls ever
Alpha DevTools logoAlpha DevTools

Fast, free developer utilities for daily tasks. No signup required. Everything runs in your browser.

GitHubTwitter

Categories

  • Formatters
  • Converters
  • Security
  • Encoders & Decoders
  • UI Tools
  • Diagrams
  • Text & String
  • All categories

Technologies

  • JSON
  • YAML
  • CSV
  • XML
  • SQL
  • HTML
  • CSS
  • All technologies

Popular Tools

  • JSON Formatter
  • UUID Generator
  • JWT Decoder
  • Regex Tester
  • SQL Formatter
  • YAML Formatter

Platform

  • Home
  • All Tools
  • By Technology
  • Licenses
  • Contact

© 2026 Alpha DevTools — All rights reserved.

189+ tools · 14 categories · Free forever·Open-source licenses