Text Case Converter
Runs locally in your browser. Your input is not uploaded.Free, no sign-up
Text
camelCase
userAccountIdPascalCase
UserAccountIdsnake_case
user_account_idSCREAMING_SNAKE_CASE
USER_ACCOUNT_IDkebab-case
user-account-idTrain-Case
User-Account-Iddot.case
user.account.idpath/case
user/account/idTitle Case
User Account IdSentence case
User account idlower case
user account idUPPER CASE
USER ACCOUNT IDsWAP cASE
uSER aCCOUNT iD
Convert text between camelCase, PascalCase, snake_case, kebab-case and more.
How to use the Text Case Converter
- Type or paste text, or click Sample. Put one name per line to convert a list.
- Every case appears at once; copy the one you need.
Which case where?
- camelCase: Java and JavaScript variables and methods, JSON keys
- PascalCase: class, interface and type names, React components
- snake_case: Python, database columns; SCREAMING_SNAKE_CASE: constants and environment variables
- kebab-case: URLs, CSS classes, CLI flags, Kubernetes resource names
- dot.case: Spring Boot properties such as
spring.datasource.url
How words are found
Words are split at spaces, _, -, . and /, and where the case changes. Acronyms stay together: XMLHttpRequest becomes xml_http_request, and userID becomes user_id. Numbers become their own word. Letters from any language work.
Frequently asked questions
How is Title Case decided?
Every word is capitalized except short ones like a, of and the in the middle, and words already in capitals, such as API, stay as they are.
Is my text uploaded?
No. Conversion happens in your browser as you type.
Related tools
All tools- Whitespace CleanerTrim lines, remove empty lines, normalize spaces and convert tabs to spaces.
- Line Sorter / DeduplicatorSort lines, remove duplicates and use natural or case-sensitive ordering.
- Spring Properties ↔ YAMLConvert Spring Boot application.properties to application.yml and back.
- Regex TesterTest regular expressions with live match highlighting, capture groups, flags and explanations.
- Cron Expression GeneratorBuild Linux cron expressions with a visual editor and preview the next run times.