Shiklo Tools
PDF40
Image20
Calculators & Converters25
Text & Writing13
Developer26
Video14
Audio14
Document14
Data & Spreadsheet12
Web & SEO9
OCR & Scanning5
Archive & File12
Security & Privacy23
Health & Medical29
QR & Barcode5

Case Converter

Convert text to UPPER, lower, Title, Sentence case, camelCase, PascalCase, snake_case, kebab-case or CONSTANT_CASE, with undo and copy.

Fix text typed with Caps Lock on, turn a heading into Title Case, or convert names for code into camelCase, PascalCase, snake_case, kebab-case or CONSTANT_CASE — in one click. Your original text is never changed, so you can try every style and use Undo to step back.

The converter understands accented letters and other alphabets, and it runs entirely in your browser.

How to use Case Converter

  1. Type or paste your text into “Your text”.
  2. Click a style: UPPER CASE, lower case, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case or CONSTANT_CASE.
  3. Check the result on the right; click another style to compare, or Undo to go back.
  4. Click Copy to copy the result.

Features

  • Nine case styles, from Sentence case for writing to snake_case for code.
  • Your original text stays unchanged; switch styles freely.
  • Undo (Ctrl+Z) steps back through the styles you clicked.
  • Code styles split words correctly, including existing camelCase such as myHTTPServer.
  • Works with accented letters and non-Latin alphabets.
  • Free, instant and private — nothing is uploaded.

Text case styles explained

Each style is used in different places. Here is the same phrase in every style the converter offers.

StyleExampleTypical use
UPPER CASETHE QUICK BROWN FOXHeadings, warnings, acronyms
lower casethe quick brown foxTags, emails, fixing Caps Lock
Title CaseThe Quick Brown FoxTitles, headlines, names
Sentence caseThe quick brown foxNormal sentences, UI labels
camelCasetheQuickBrownFoxJavaScript and Java variables
PascalCaseTheQuickBrownFoxClass and component names
snake_casethe_quick_brown_foxPython, database columns
kebab-casethe-quick-brown-foxURLs, CSS classes, file names
CONSTANT_CASETHE_QUICK_BROWN_FOXConstants, environment variables

Title Case vs Sentence case

In Title Case every word starts with a capital letter, which suits book titles and headlines. In Sentence case only the first word (and names) start with a capital, like a normal sentence — many style guides and most apps now prefer it for headings because it is easier to read. Style guides such as AP and Chicago keep short words like “and”, “of” and “the” in lower case inside titles; this converter capitalises every word, so adjust those small words if your guide requires it.

Naming conventions in programming

Programming languages and tools have their own conventions: JavaScript uses camelCase for variables and PascalCase for classes, Python uses snake_case for functions and variables, CSS and URLs use kebab-case, and constants and environment variables use CONSTANT_CASE (also called SCREAMING_SNAKE_CASE). Paste a list of names, one per line, and convert them all at once — each line is converted separately.

Frequently asked questions

How do I change capital letters to lower case in Word or Google Docs?

In Word, select the text and press Shift+F3 to cycle through cases; in Google Docs use Format › Text › Capitalization. For other apps, or for code styles such as snake_case, paste the text here, convert it and copy it back.

Can I convert a list of names or variables at once?

Yes. Put each item on its own line — every line is converted separately, so a list of column names becomes a list of snake_case or camelCase names in one click.

Is the case converter free?

Yes, it is free with no sign-up, and it works entirely in your browser — your text is not uploaded.

How do I convert text written in all caps to normal text?

Paste it and click Sentence case. Each sentence then starts with a capital letter and the rest is lower case. Check names and acronyms afterwards, since the converter cannot know which words should stay capitalised.

What is the difference between camelCase and PascalCase?

Both join words without spaces and start each word with a capital letter. camelCase starts with a lower-case letter (myVariableName); PascalCase starts with a capital (MyClassName).

Does it handle existing camelCase when converting to snake_case?

Yes. Words are split at spaces, punctuation and at the capital letters inside camelCase, so myHTTPServer becomes my_http_server.

Can I undo a conversion?

Yes. The original text is never changed. Click Undo (or press Ctrl+Z in the result box) to step back through the styles you clicked.

Does it work with other languages?

Yes. Upper and lower case conversion works for all alphabets that have cases, including accented Latin letters, Greek and Cyrillic. Scripts without case, such as Hindi or Chinese, are left unchanged.

Related tools