DocumentsImagesMediaPDF Tools

Case Converter

Transform text between UPPERCASE, lowercase, Title Case, camelCase, and snake_case instantly.

Processed in your browser — no text sent to any server

The right format in one click

8 text formats

UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, and kebab-case.

100% private

Transformation happens in your browser. Your text is never sent to any server.

Full Unicode

Correctly handles accented characters and letters from any European language.

Instant

The result appears the moment you select a format. No waiting.

Three steps, no hassle

1

Paste your text

Enter or paste the text you want to transform. Can be a headline, code snippet, variable name, or any string.

2

Choose the output format

Select the style: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, or kebab-case. The result appears instantly.

3

Copy the result

Click the copy button to send the transformed text to your clipboard with a single click.

Got questions?

Title Case capitalizes the first letter of major words: nouns, verbs, adjectives, and adverbs. Short words such as articles (a, an, the), prepositions (of, in, with), and conjunctions (and, or, but) are typically lowercase unless they are the first or last word of the title. Rules vary between style guides (APA, Chicago, AP).

camelCase (compoundWord) is the standard in JavaScript, Java, and Swift for variable and function names. snake_case (compound_word) is the standard in Python, Ruby, and SQL, and is common in database column names and URLs. The choice depends on the programming language and team conventions.

Sentence case capitalizes only the first letter of the entire text and sentence beginnings (after a period, exclamation mark, or question mark). The rest of the text is lowercase. It is the standard style for body text, presentation subtitles, and informal messages.

Yes. The conversion uses JavaScript's native functions (toUpperCase/toLowerCase) which respect the Unicode standard. This means 'á' becomes 'Á', 'ü' becomes 'Ü', 'ñ' becomes 'Ñ', etc. Special characters and punctuation are preserved unchanged.

The main ones are: camelCase for variables and methods in JS/Java/Swift, PascalCase for classes and components in any language, snake_case for variables and functions in Python/Ruby and SQL columns, kebab-case for URLs, CSS classes, and HTML attributes, SCREAMING_SNAKE_CASE for constants in C, Python, and environment variables.

Case converter: a style guide for text and code formatting

Text casing matters more than it might seem. In writing and journalism, using the correct capitalization style in headlines is an editorial standard. In programming, choosing between camelCase and snake_case can be the difference between following or breaking the conventions of the language or team. And in SEO, Title Case headlines have a higher click-through rate than lowercase titles.

Each programming language has its own naming conventions, and mixing them signals sloppy code. JavaScript and most object-oriented languages use camelCase for variables and PascalCase for classes. Python and SQL database schemas prefer snake_case. URLs and HTML attributes use kebab-case. Global constants go in SCREAMING_SNAKE_CASE in almost every language.

Convertir.ai applies all these transformations directly in your browser using JavaScript's native string manipulation API, ensuring instant speed and complete privacy. Local processing also means you can use it offline once the page has loaded.