Convert text to lowercase, or to Sentence case, Title Case, camelCase, snake_case and kebab case, in one click.
0 characters · 0 words
0 characters
| Style | Example | Where it's used |
|---|---|---|
| lowercase | the quick brown fox | Brand wordmarks, hashtags, tags, file names |
| Sentence case | The quick brown fox | Subheadings, UI labels, body copy |
| Title Case | The Quick Brown Fox | Headlines, article titles, book titles |
| camelCase | theQuickBrownFox | JavaScript variables, JSON keys, method names |
| snake_case | the_quick_brown_fox | Python variables, database columns, env vars |
| kebab case | the-quick-brown-fox | URL slugs, CSS classes, HTML attributes |
Nothing is uploaded. The conversion uses your browser's native Unicode case mapping, so accented characters (Ä → ä, İ → i̇) and non Latin scripts convert correctly.
kebab case is the safest choice for URLs: lowercase letters, words joined by hyphens, no spaces. That's exactly the pattern this site uses (/tool/lower case generator/). Avoid camelCase in URLs, some servers treat capital letters inconsistently, and underscores in URLs can be misread as spaces when underlined in a link.
| Convention | Best for | Watch out for |
|---|---|---|
| camelCase | JS/TS variables, React props, JSON keys | Not readable in long names. Poor fit for URLs |
| snake_case | Python, SQL, environment variables | Can look cramped in prose |
| kebab case | URLs, CSS classes, file names | Not valid in most programming languages as identifiers |
Two things readers ask most.
Variable and function names in JavaScript, Java and Swift, where the first word stays lower and each later word is capitalized.
Yes. Accented letters keep their case mapping and scripts without case pass through unchanged.