Case Converter
Transform text between UPPERCASE, lowercase, Title Case, camelCase, and snake_case instantly.
Available styles
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.
How it works
Three steps, no hassle
Paste your text
Enter or paste the text you want to transform. Can be a headline, code snippet, variable name, or any string.
Choose the output format
Select the style: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, or kebab-case. The result appears instantly.
Copy the result
Click the copy button to send the transformed text to your clipboard with a single click.
FAQ
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.