Text & writing utility

Text Case Converter

Use this free text case converter to transform text into Sentence case, smart Title Case, lowercase, UPPERCASE, code naming styles, or URL slugs.

Source text & case styles

Paste your text and choose any writing or developer naming style below. Your source text stays untouched so you can compare styles freely.

Writing & editorial cases

Developer & code conventions

Converted output

Active format: Title Case (Smart)

Words0
Characters0
Lines0
Selected modeTitle Case

Editorial vs. developer case styles

Different contexts expect strict capitalization conventions:

  • Smart Title Case: Capitalizes major words and the first word after a colon or dash while keeping short articles, coordinating conjunctions, and prepositions (a, an, the, and, but, for, in, of, on, to) lowercase.
  • Capitalized Case (Start Case): Capitalizes the first letter of every single word regardless of part of speech.
  • Sentence case: Capitalizes only the first letter of each sentence (after ., !, ?, or a new line) and standalone pronoun I.
  • Code identifiers: Splits phrases or existing camelCase/snake_case identifiers per line into clean camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, kebab-case, or dot.case.

Practical tips

  • Multi-line variable conversion: Paste a column of database column names or spreadsheet headers (one per line) and click camelCase or snake_case—each line converts independently.
  • SEO-friendly URL slugs: Choose url-slug-case to strip accents (e.g., café → cafe), remove punctuation, and join words with single hyphens.
  • Non-destructive workflow: Your original input stays intact in the left box so you can test multiple styles without losing proper nouns unless you click Replace input with output.

Frequently asked questions

What is the difference between Title Case and Capitalized Case?

Capitalized Case uppercases the first letter of every word ("War And Peace In The Modern Era"), whereas Smart Title Case keeps minor articles, conjunctions, and short prepositions lowercase unless they start or end the title or follow a colon ("War and Peace in the Modern Era").

Can I convert camelCase to snake_case or Title Case?

Yes. The tokenizer recognizes camelCase and PascalCase word boundaries (such as userProfileSettings) as well as underscores, hyphens, and dots, converting them cleanly into any prose or code format.

How does Sentence case handle multiple paragraphs?

It lowers accidental ALL-CAPS text, capitalizes the first letter at the start of the text, after sentence-ending punctuation (. ! ?), and at the start of every new line, plus standalone "I" and "I'm/I've/I'll".

How are accented characters handled in URL slugs?

URL slug mode normalizes Unicode diacritics (converting characters like é, ñ, ü into e, n, u) before replacing non-alphanumeric sequences with single hyphens.

When should I use PascalCase vs. camelCase?

In JavaScript, TypeScript, Java, and C#, camelCase is standard for variables and functions (calculateTotalRate), while PascalCase is used for classes, React components, and types (RateCalculatorCard).

Does this tool upload or store my text?

No. Every case transformation happens instantaneously inside your browser with zero external requests.

More on Toolvantas

Related tools you may need

Browse all tools →