🔤 9 Case Formats · Free · Instant

Text Case
Converter

Convert text between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, kebab-case and more. Instant results.

UPPERCASE
HELLO WORLD
lowercase
hello world
Title Case
Hello World
Sentence case
Hello world
camelCase
helloWorld
PascalCase
HelloWorld
snake_case
hello_world
kebab-case
hello-world
iNVERT cASE
hELLO wORLD
Your converted text will appear here…

Free Online Text Case Converter — 9 Case Formats

ExperToolBox's case converter transforms your text between nine different capitalisation formats instantly. Simply type or paste your text, click the format you want, and the converted result appears immediately. Copy it with one click.

Whether you need to convert a block of all-caps text to normal, format variable names for programming, or create consistent headings for a document, this tool handles it all without any installation or registration.

Available case formats

UPPERCASE converts every letter to capital — useful for headings, acronyms, shouting on the internet, and legal document sections. lowercase converts every letter to small — useful for normalising data, creating usernames and email addresses.

Title Case capitalises the first letter of every word — standard for English book titles, movie names, and headings. Sentence case capitalises only the first letter of the entire text — standard for normal prose and most UI text.

camelCase removes spaces and capitalises each word after the first — the standard naming convention in JavaScript, Java and many other programming languages. PascalCase (also called UpperCamelCase) is similar but capitalises the first word too — used for class names in most object-oriented languages.

snake_case replaces spaces with underscores and lowercases everything — widely used in Python, Ruby, and SQL. kebab-case uses hyphens instead of underscores — common in CSS, HTML attributes and URL slugs. iNVERT cASE swaps the capitalisation of every letter — a fun format popular in internet culture.

Frequently Asked Questions

Does it work with accented characters?
Yes. The converter uses JavaScript's native string methods which fully support Unicode, including accented characters like á, é, í, ó, ú, ñ, ü and characters from other languages. UPPERCASE and lowercase conversions handle these correctly.
What is the difference between camelCase and PascalCase?
In camelCase, the first word is lowercase and subsequent words are capitalised (helloWorld). In PascalCase, all words including the first are capitalised (HelloWorld). PascalCase is also called UpperCamelCase.
When should I use snake_case vs kebab-case?
Use snake_case for variable and function names in Python, database column names, and file names. Use kebab-case for CSS class names, HTML IDs, URL slugs, and command-line arguments. JavaScript prefers camelCase for variables and kebab-case for CSS classes.
Is there a character limit?
No hard limit. The converter processes text in your browser, so the only limit is your device's memory. It handles documents of many thousands of words without any issues.

Other Free Text Tools