SlugGenerator.app

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

/

Slug Generator

Convert text to URL slugs

🔗

URL Slug Generator

Create SEO-friendly URL slugs

📝

Text to Slug

Transform any text into a slug

Slugify Online

Slugify text instantly online

🔒

Permalink Generator

Create clean permanent URLs

🌐

WordPress Slug Generator

Generate slugs for WordPress

✍️

Blog Slug Generator

Generate slugs for blog posts

🏷️

Product Slug Generator

Generate slugs for product pages

aA

CamelCase Converter

Convert text to camelCase

Tt

Title Case Converter

Capitalize text in title case

Ss

Sentence Case Converter

Convert text to sentence case

k-c

Kebab Case Converter

Convert text to kebab-case

s_c

Snake Case Converter

Convert text to snake_case

Pc

PascalCase Converter

Convert text to PascalCase

aLt

Alternating Case

Convert text to aLtErNaTiNg CaSe

d.c

Dot Case Converter

Convert text to dot.case

C_C

Constant Case Converter

Convert text to CONSTANT_CASE

🔢

Word Counter

Count words, characters & sentences

📄

Lorem Ipsum Generator

Generate placeholder text

📋

Plain Text Converter

Strip formatting, clean text

✂️

Duplicate Line Remover

Remove duplicate lines from text

Remove Empty Lines

Remove blank lines from text

↕️

Sort Lines Alphabetically

Sort text lines A-Z or Z-A

↩️

Remove Line Breaks

Join lines into one paragraph

Em Dash Remover

Replace em dashes with commas or hyphens

👁

Invisible Character Detector

Find hidden Unicode characters with code points

%20

URL Encoder / Decoder

Encode & decode URLs online

📊

UTM Builder

Build campaign tracking URLs

{}

JSON Keys to camelCase

Convert JSON keys to camelCase

{_}

JSON Keys to snake_case

Convert JSON keys to snake_case