Lower Case Generator
Convert any text to lowercase. Punctuation and spacing stay intact. Useful for normalizing pasted YELLING, fixing accidental caps lock, prepping strings for slugs, hashtags, and emails.
How to use the lower case generator
1. Paste your text
Drop UPPER CASE rants, Title Case headlines, MiXeD CaSe nonsense, or sentence-case body copy into the input. The converter updates on every keystroke.
2. Pick the mode
"lower case" is the default. Three sibling modes are available: UPPER CASE, sentence case, Title Case. The pill row in the sidebar switches between them. Mode persists across page reloads.
3. Copy out
The Copy button puts the converted text on your clipboard. Paste it into a URL slug builder, a hashtag, an email subject line, or wherever you need lowercase.
When you need to convert to lowercase
URL slugs and SEO-friendly paths
URL slugs should be lowercase across the entire path. "wordcounter.ai/Sentence-Case/" reads differently to Google than "wordcounter.ai/sentence-case/" in some edge cases, and search-engine canonicalization assumes lowercase. Paste your draft URL path and get clean lowercase output. See also: kebab-case converter. See also: email subject capitalization.
Hashtags and social handles
Twitter and Instagram render hashtags case-insensitively but the convention is lowercase ("#productivity" not "#Productivity"). The same for handles. Lowercase your candidate hashtags for cleaner brand consistency.
Email subject lines (lowercase trend)
A subset of newsletter operators (Stratechery, The Hustle, The Daily Skimm) use all-lowercase subject lines as a voice marker. Drop your subject line into the tool; copy and paste into your send.
Fixing accidental caps lock
Caps Lock got hit halfway through a paragraph and now half your draft is YELLING. Paste it into the tool, copy back. Done.
Source-code identifiers
Lowercase is the canonical form for variable names in many languages (Python via snake_case, JS via camelCase). Use the converter as a starting point, then run through the Case Converter for snake_case or camelCase variants.
Database normalization
Email addresses, usernames, and tag values are often normalized to lowercase before storage to avoid case-sensitive comparison bugs. The tool handles batch normalization of pasted lists.
What lowercase preserves
The conversion is a JavaScript `.toLowerCase()` call, which preserves:
- Punctuation: commas, periods, semicolons, dashes, all preserved unchanged.
- Whitespace: spaces, tabs, line breaks, double newlines all preserved.
- Numbers: 0-9 unchanged.
- Symbols: !@#$% all unchanged.
- Emoji and Unicode: emoji and most non-Latin scripts are unaffected.
What it converts:
- A-Z become a-z.
- Latin diacritics with case (À becomes à, Ñ becomes ñ) follow the Unicode case-folding table.
- Greek, Cyrillic, and other bi-cameral scripts also fold (Π becomes π, Я becomes я).
Lowercase as a voice choice
For two decades, all-lowercase prose has been a stylistic signature: bell hooks (the writer), the no-caps voice of certain literary magazines, the all-lowercase tweet-style of indie newsletter operators. Lowercase reads casual, intimate, less authoritative. It is the typographic equivalent of a softer tone of voice.
Counterpoint: all-lowercase prose is harder to skim because capital letters anchor sentence starts. For body copy meant to be read carefully, sentence case is still standard. Use lowercase for branded voice moments (subject lines, social posts, signatures) but rarely for long-form.
Related tools
Frequently asked questions
Does the lower case generator preserve punctuation and spacing?
Yes. The conversion only changes letter case. Commas, periods, semicolons, dashes, line breaks, tabs, spaces, numbers, and symbols all stay untouched.
Does it handle accented characters (é, ñ, ü)?
Yes. The conversion uses JavaScript's built-in `.toLowerCase()`, which follows Unicode case-folding. À becomes à, Ñ becomes ñ, Ü becomes ü.
Does it lowercase Greek and Cyrillic too?
Yes, for bi-cameral scripts that have case. Π becomes π, Я becomes я. Scripts without case (Arabic, Hebrew, CJK) are unaffected.
Will my text be sent to a server?
No. The conversion runs entirely in your browser via JavaScript's `.toLowerCase()`. Nothing leaves this tab.
Can I lowercase a URL slug with this?
Yes, though for slug-building you usually also want hyphens between words. Use this tool to lowercase first, then the Case Converter with kebab-case mode for the full slug transformation.
What's the difference between this and a case converter?
The lower case generator is a one-direction tool: any case in → lowercase out. The case converter handles every direction (upper, lower, sentence, title, snake, kebab, camel, Pascal). Pick this tool if lowercase is all you need.
Can I copy multiple paragraphs at once?
Yes. Paragraph and line breaks are preserved. Paste a multi-page document and lowercase it in one step.
Does the tool handle emoji?
Yes - emoji pass through unchanged. Lowercase only affects characters with a defined uppercase variant in Unicode.
More wordcounter.ai tools
Other tools you might find useful.