Text Case Converter

Convert text between multiple formats instantly: UPPERCASE, lowercase, Title Case, camelCase, PascalCase, snake_case, kebab-case and more. Perfect for developers, editors and anyone working with text.

Paste your text here

Converted text

Paste your text to begin

Available conversion types

This tool offers multiple text formatting options for different needs:

πŸ”€ UPPERCASE

Converts all text to capital letters. Ideal for titles, headers or emphasis.

Example: "Hello World" β†’ "HELLO WORLD"

πŸ”‘ lowercase

Converts all text to small letters. Useful for data normalization.

Example: "Hello World" β†’ "hello world"

🏷️ Title Case

First letter of each word capitalized. Perfect for titles and names.

Example: "hello world" β†’ "Hello World"

πŸ“ Sentence case

Only first letter of each sentence capitalized. Normal text format.

Example: "HELLO. WORLD" β†’ "Hello. World"

🐫 camelCase

First word lowercase, rest capitalized, no spaces. Common in JavaScript.

Example: "hello world" β†’ "helloWorld"

πŸ“¦ PascalCase

All words capitalized, no spaces. Used for class names.

Example: "hello world" β†’ "HelloWorld"

🐍 snake_case

Lowercase words separated by underscores. Popular in Python.

Example: "Hello World" β†’ "hello_world"

πŸ”— kebab-case

Lowercase words separated by hyphens. Used in URLs and CSS.

Example: "Hello World" β†’ "hello-world"

⚑ CONSTANT_CASE

Uppercase words separated by underscores. For constants in code.

Example: "hello world" β†’ "HELLO_WORLD"

πŸ”€ aLtErNaTiNg

Alternates between uppercase and lowercase for each letter. Unique visual effect.

Example: "hello" β†’ "hElLo"

When to use each format?

Each conversion type has specific use cases depending on the context:

  • Web development: kebab-case for URLs and CSS classes, camelCase for JavaScript
  • Programming: snake_case in Python, PascalCase for classes, CONSTANT_CASE for constants
  • Documentation: Title Case for headings, Sentence case for normal paragraphs
  • Databases: lowercase for normalization, snake_case for column names
  • SEO and marketing: Title Case for titles, kebab-case for URL slugs
  • Social media: Alternating for eye-catching posts, UPPERCASE for emphasis

Frequently asked questions

Does it work with special characters and accents?

Yes, the tool correctly handles all Spanish characters including accents (Γ‘, Γ©, Γ­, Γ³, ΓΊ), the Γ± and special characters. It also works with other languages that use Unicode characters.

What's the difference between camelCase and PascalCase?

The main difference is the first letter: camelCase starts lowercase (helloWorld) while PascalCase starts uppercase (HelloWorld). CamelCase is used for variables and functions, PascalCase for class names.

What are snake_case and kebab-case used for?

Snake_case (underscores) is popular in Python and databases. Kebab-case (hyphens) is used in URLs, file names and CSS classes because it's more readable on the web.

Are numbers and symbols affected?

Numbers remain unchanged in all conversions. Punctuation symbols are kept in basic conversions, but are removed or replaced in programming formats like snake_case and camelCase.

Is there a limit to the text I can convert?

There's no technical limit. You can convert from a single word to complete documents without restrictions.

Is my data secure?

Completely. All processing is done in your browser using JavaScript. Your text is never sent to any external server.

Can I use this for programming code?

Absolutely! It's especially useful for converting variable names, functions, classes and constants between different naming conventions according to the programming language you use.