Case Converter Online

Convert any text to 13 case formats at once. Uppercase, lowercase, camelCase, snake_case, kebab-case, and more — all in one tool.

Try:

Convert Text to Any Case Format

This free online case converter transforms your text into 13 different formats simultaneously. Paste your text once and get every case variant — no need to visit separate tools for each format.

Supported Case Formats

FormatExampleCommon use
lowercasehello worldGeneral text, email
UPPERCASEHELLO WORLDHeadings, acronyms, emphasis
Sentence caseHello worldUI text, subheadings, Google style
Title CaseHello WorldHeadlines, book titles, AP style
camelCasehelloWorldJavaScript, TypeScript, JSON keys
PascalCaseHelloWorldC# classes, React components, Java
snake_casehello_worldPython, Ruby, database columns
SCREAMING_SNAKEHELLO_WORLDConstants in C, Java, Python
kebab-casehello-worldCSS classes, URLs, HTML attributes
dot.casehello.worldJava packages, file extensions
aLtErNaTiNghElLo WoRlDMemes, sarcasm, social media
iNVERSEHELLO WORLD → hello worldFix accidental caps lock
url-slughello-worldSEO-friendly URLs, blog posts

Uppercase to Lowercase Converter

Need to convert UPPERCASE TEXT to lowercase? Paste it into the box above and the lowercase result appears instantly. This is the fastest way to fix text that was accidentally typed with Caps Lock on.

Lowercase to Uppercase Converter

Converting lowercase text to ALL CAPS is just as easy. Your uppercase result is displayed alongside all other formats so you can pick the one you need.

Programming Case Conventions

Different programming languages and frameworks use different naming conventions:

  • JavaScript/TypeScript — camelCase for variables and functions, PascalCase for classes and React components
  • Python — snake_case for variables and functions, PascalCase for classes, SCREAMING_SNAKE_CASE for constants
  • CSS — kebab-case for class names and custom properties
  • Java — camelCase for methods, PascalCase for classes, SCREAMING_SNAKE_CASE for constants
  • Ruby — snake_case for methods and variables, PascalCase for classes
  • Go — PascalCase for exported names, camelCase for unexported

FAQ

How do I convert uppercase to lowercase without retyping?

Paste your text into the converter above. The lowercase version appears instantly. You can also use Shift+F3 in Microsoft Word or Ctrl+Shift+L in VS Code.

What is the difference between snake_case and kebab-case?

Both separate words in multi-word identifiers. snake_case uses underscores (common in Python, databases) while kebab-case uses hyphens (common in URLs, CSS). Choose based on your language's convention.

Can I convert between camelCase and snake_case?

Yes. Enter your camelCase text (e.g., “myVariableName”) and the tool will show the snake_case equivalent (my_variable_name) along with all other formats.

Related Tools

Need only one format? Try the dedicated converters: CamelCase Converter, Snake Case Converter, Kebab Case Converter, or Sentence Case Converter. For URL slugs, see the Text to Slug converter.

Related Tools