What is a text case converter?
A text case converter changes the capitalisation style of a block of text. Different conventions are used in different contexts — programming, writing, data entry — and switching between them manually is tedious. This tool does it instantly with a single click.
What case formats are supported?
UPPER CASE — all letters capitalised. Useful for headings, acronyms, and constants.
lower case — all letters lowercased. Common for URLs and tags.
Title Case — each major word capitalised; minor linking words are left lowercase.
Sentence case — only the first word of each sentence is capitalised.
camelCase — no spaces; each word except the first is capitalised. Used in JavaScript and many programming languages.
snake_case — all lowercase, words separated by underscores. Common in Python and database column names.
kebab-case — all lowercase, words separated by hyphens. Used in CSS, HTML attributes, and URLs.
How does this tool work?
The converter first splits your input into individual words — handling spaces, punctuation, hyphens, underscores, and CamelCase input. It then reassembles the words using the rules for your chosen output format. All processing happens locally in your browser.
Common use cases
Developers use this to convert variable names between languages. Content writers use UPPER CASE for headings and Title Case for article titles. Data engineers use snake_case and kebab-case for consistent naming in databases and APIs.