All tools

Case Converter

Paste your text and click a case to convert it instantly: Sentence case, Title Case, UPPERCASE, lowercase, or developer names such as camelCase, snake_case and kebab-case. Title case follows AP style and acronyms like EPF stay in capitals: how to calculate EPF contribution in malaysia: a step-by-step guide for 2026 becomes How to Calculate EPF Contribution in Malaysia: A Step-by-Step Guide for 2026.

Updated By Rules verified 2026-10-17Developer cases

Convert case

76 characters, 14 words, 1 line

Developer cases (live)

CaseResultCopy
camelCasehowToCalculateEpfContributionInMalaysiaAStepByStepGuideFor2026
PascalCaseHowToCalculateEpfContributionInMalaysiaAStepByStepGuideFor2026
snake_casehow_to_calculate_epf_contribution_in_malaysia_a_step_by_step_guide_for_2026
CONSTANT_CASEHOW_TO_CALCULATE_EPF_CONTRIBUTION_IN_MALAYSIA_A_STEP_BY_STEP_GUIDE_FOR_2026
kebab-casehow-to-calculate-epf-contribution-in-malaysia-a-step-by-step-guide-for-2026
Train-CaseHow-To-Calculate-Epf-Contribution-In-Malaysia-A-Step-By-Step-Guide-For-2026
dot.casehow.to.calculate.epf.contribution.in.malaysia.a.step.by.step.guide.for.2026
path/casehow/to/calculate/epf/contribution/in/malaysia/a/step/by/step/guide/for/2026
URL slughow-to-calculate-epf-contribution-in-malaysia-a-step-by-step-guide-for-2026

Advertisement

How to change text case

  1. Paste or type your text.
  2. Click a case. The text changes in place; press Undo to step back.
  3. For code names, copy any row of the developer table. Put one name per line to convert a list.
  4. Copy the result.

Every case with an example

"User profile ID" in each case
CaseResultUsed for
Sentence caseUser profile IDBody text, Google-style headings
Title CaseUser Profile IDHeadlines, book and article titles
UPPERCASEUSER PROFILE IDLabels, warnings
lowercaseuser profile idTags, email addresses
Capitalize Each WordUser Profile IDNames, product titles
aLtErNaTiNg cAsEuSeR pRoFiLe IdMemes
iNVERSE cASEuSER PROFILE idFixing text typed with Caps Lock on
camelCaseuserProfileIdJavaScript and Java variables
PascalCaseUserProfileIdClass and component names
snake_caseuser_profile_idPython, database columns
CONSTANT_CASEUSER_PROFILE_IDConstants, environment variables
kebab-caseuser-profile-idCSS classes, file names
Train-CaseUser-Profile-IdHTTP headers
dot.caseuser.profile.idConfig keys
path/caseuser/profile/idFolder paths, routes
URL sluguser-profile-idWeb page URLs

Advertisement

Title case rules used (AP style)

  • Capitalise nouns, verbs, adjectives, adverbs, pronouns and any word of four letters or more.
  • Lowercase these words unless they come first, last or after a colon: a, an, the, and, but, for, nor, or, so, yet, as, at, by, in, of, off, on, per, to, up, via.
  • Hyphenated words follow the same rule for each part: Step-by-Step.

AP style and the Chicago Manual of Style differ on longer prepositions (Chicago lowercases with, from and about; AP capitalises them). The converter cannot tell when to, up or on is part of a verb, so check phrasal verbs such as "Set Up" by hand.

Developer naming conventions

Words are split at spaces, punctuation and lower-to-upper case changes, so user profile, userProfile, user_profile and User-Profile all convert the same way. Apostrophes are dropped (don't becomes dont). Letters with accents are kept in code cases and removed only in the URL slug.

Note: Malay headings follow their own capitalisation guidance; the Title Case button uses English AP rules, so check small words such as di, dan and yang in Malay titles by hand.

Sources

Frequently asked questions

What is title case?

Title case capitalises the main words of a heading. This converter follows AP style: articles (a, an, the) and conjunctions and prepositions of three letters or fewer (and, but, or, for, in, of, on, to, by…) stay lowercase unless they are the first or last word or follow a colon. Example: "The Lord of the Rings" and "How to Calculate EPF Contribution in Malaysia: A Step-by-Step Guide for 2026".

What is the difference between sentence case and title case?

Sentence case capitalises only the first word of each sentence (and names you typed in capitals), like a normal sentence: "How to calculate EPF contribution". Title case capitalises every main word: "How to Calculate EPF Contribution". Google and many style guides use sentence case for headings because it is easier to read; newspapers and books often use title case.

Will it lowercase acronyms like SEO or KWSP?

No. Words already written fully in capitals, such as SEO, EPF, KWSP or NASA, are kept as they are in sentence case, title case and Capitalize Each Word. If the whole text is in capitals, it is treated as shouting and converted normally. Untick Keep acronyms to lowercase them too.

What are camelCase, snake_case and kebab-case?

They are ways to join words into one name without spaces. camelCase (userName) is used for JavaScript and Java variables, PascalCase (UserName) for class names, snake_case (user_name) for Python and database columns, CONSTANT_CASE (USER_NAME) for constants, and kebab-case (user-name) for CSS classes, file names and URLs.

How do I convert a list of variable names at once?

Paste one name per line. Developer cases convert each line separately, so firstName, last_name and Date-Of-Birth on three lines become first_name, last_name and date_of_birth in snake_case. Words are split at spaces, punctuation and camelCase humps, and XMLHttpRequest splits into XML, Http and Request.

How do I make a URL slug?

Use the URL slug row. It lowercases the text, removes accents (café becomes cafe), turns & into and, and replaces spaces and punctuation with hyphens, so "Kuih Raya & Café Menu 2026!" becomes kuih-raya-and-cafe-menu-2026. Google recommends hyphens rather than underscores to separate words in URLs.

Is my text saved or uploaded?

Nothing is uploaded: conversion runs in your browser. The last text is kept in this browser's local storage so it survives a reload; Clear removes it. Undo steps back through up to 50 changes.

Advertisement