Lowercase Generator

Convert text to lowercase, or to Sentence case, Title Case, camelCase, snake_case and kebab case, in one click.

Input

0 characters · 0 words

Output

hello world, this is a sample sentence for testing case conversion.

0 characters

Conversion options

Case styles at a glance

StyleExampleWhere it's used
lowercasethe quick brown foxBrand wordmarks, hashtags, tags, file names
Sentence caseThe quick brown foxSubheadings, UI labels, body copy
Title CaseThe Quick Brown FoxHeadlines, article titles, book titles
camelCasetheQuickBrownFoxJavaScript variables, JSON keys, method names
snake_casethe_quick_brown_foxPython variables, database columns, env vars
kebab casethe-quick-brown-foxURL slugs, CSS classes, HTML attributes

How to convert text to lowercase

  1. Paste or type your text into the Input box.
  2. Click lowercase, the result appears in the Output box immediately.
  3. Copy the result, or download it as a.txt file.

Nothing is uploaded. The conversion uses your browser's native Unicode case mapping, so accented characters (Ä → ä, İ → i̇) and non Latin scripts convert correctly.

Which case should a URL slug use?

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.

camelCase vs snake_case vs kebab case

ConventionBest forWatch out for
camelCaseJS/TS variables, React props, JSON keysNot readable in long names. Poor fit for URLs
snake_casePython, SQL, environment variablesCan look cramped in prose
kebab caseURLs, CSS classes, file namesNot valid in most programming languages as identifiers
Note: case conversion doesn't change length, so character limits stay the same. If you're writing to a limit, verify with the character counter.

Frequently asked questions

Does lowercase conversion change the character count?
No. Only letter case changes. Length stays identical.
What's the difference between lowercase and Sentence case?
lowercase makes every letter small. Sentence case keeps the first letter of each sentence (and the pronoun "I") capitalised while lowercasing everything else.
Why does my camelCase output lose punctuation?
camelCase, snake_case and kebab case are identifier styles, so punctuation and extra spaces are collapsed into word boundaries, that's what makes the result usable as a variable, column name or URL slug.
Does it work with Turkish or German characters?
Yes, it uses the browser's Unicode case mapping. Note that Turkish dotted/dotless i follows standard Unicode rules, not Turkish locale rules.
Is there a length limit?
No practical limit, tens of thousands of characters convert instantly.

Case questions

Two things readers ask most.

What is camel case used for?

Variable and function names in JavaScript, Java and Swift, where the first word stays lower and each later word is capitalized.

Do accents and other scripts convert correctly?

Yes. Accented letters keep their case mapping and scripts without case pass through unchanged.

Related tools

🔠

Uppercase Generator

UPPERCASE, Title Case and alternating case.

✍️

Character Counter

Check length limits before you post.

📝

Essay Word Counter

Track your draft against a word target.