Case Converter

Convert text between UPPERCASE, lowercase, Title Case and camelCase online free — paste and convert instantly. Nothing leaves your device — fast and private.

100% Private — Runs entirely in browserInstant calculation & resultFree, no sign-up
0 words · 0 characters

A case converter changes the capitalisation of text without retyping it. Paste your text, pick one of ten styles, and copy the result. It covers everyday cases such as sentence and title case, the programming conventions, and the alternating meme case. Everything runs in your browser.

The ten conversions, and when to reach for each

Every mode available above, with the input "my new feature flag" as the example.
StyleResultUse it for
Sentence caseMy new feature flagFixing caps lock, normal prose
lower casemy new feature flagTags, search keys, normalising input
UPPER CASEMY NEW FEATURE FLAGConstants, labels, emphasis
Capitalized CaseMy New Feature FlagNames, form labels, buttons
Title CaseMy New Feature FlagHeadlines and headings
camelCasemyNewFeatureFlagJavaScript variables and functions
PascalCaseMyNewFeatureFlagClasses, React components, types
snake_casemy_new_feature_flagPython variables, database columns
kebab-casemy-new-feature-flagURLs, CSS classes, file names
aLtErNaTiNgmY nEw FeAtUrE fLaGThe mocking-tone meme

The caps lock rescue

The classic job: A WHOLE PARAGRAPH TYPED WITH CAPS LOCK ON. Retyping it is miserable, and lowercasing it wholesale leaves you with a paragraph that starts every sentence in lower case. Sentence case does both halves — it lowercases everything, then recapitalises the first letter after each sentence-ending mark. What it cannot do is restore proper nouns, because no rule distinguishes a place name from an ordinary word. Expect to fix names, brands, and the pronoun I by hand. The reverse problem works too: lowercase mumbling becomes presentable through Sentence or Title Case.

Title Case done properly

Most converters labelled "title case" simply capitalise every word, which is Capitalized Case and looks wrong in a headline. Real title case keeps minor words lowercase: articles, coordinating conjunctions, and short prepositions such as a, an, the, and, but, or, for, at, by, in, of, on, to, up, via. The exception is position — a minor word that lands first or last is always capitalised, which is why "the case for change" becomes "The Case for Change" rather than "the Case for change". This tool applies that rule, so headings come out looking like a publication wrote them.

Naming conventions for developers

The programming modes split words on spaces, punctuation, and existing case transitions, which is the part cheap converters get wrong. That means an identifier already in one convention converts directly into another without an intermediate step: userProfileImage becomesuser_profile_image or user-profile-image in one move. It is genuinely useful when carrying a name across languages in the same project, renaming to satisfy a linter, or turning a plain English description into a variable name.

Practical notes

  1. Check the result before pasting back. Sentence case cannot know your proper nouns.
  2. Use Title Case for headings, Capitalized Case for labels. They differ on minor words.
  3. Convert code names, not code. The programming modes reshape a string, they do not parse syntax.
  4. Watch the counts shown under the output if you are also working to a length limit.

Why local conversion matters

Text pasted into a converter is often something you would not email to a stranger: a contract clause, an unannounced product name, internal copy, or code under NDA. Because this is a string operation your browser performs instantly, there is no upload, no logging, and nothing retained. The page also keeps working with no connection once loaded.

Related text tools

For counts and reading time instead of casing, use the word counter. To turn a heading into a URL, the slug generator handles accents and punctuation properly. The title case converter is the dedicated page if that is all you need, and the text cleaner strips the stray whitespace and invisible characters that arrive with text copied out of a PDF. Typing out long-form drafts yourself? Test your speed and accuracy on TypingProo — Free Typing Speed Test.

Frequently Asked Questions

  • What is the difference between Title Case and Capitalized Case?
    Capitalized Case capitalises every single word. Title Case follows headline convention: short words such as a, an, the, of, in, and, or, to stay lowercase unless they fall first or last in the string. That is the style most publications use for headings.
  • How do I fix a paragraph typed with caps lock on?
    Paste it and pick Sentence case. Everything is lowercased, then the first letter after each full stop, question mark, or exclamation mark is capitalised. Proper nouns and the word I will still need a manual pass, because no rule can identify them reliably.
  • What are camelCase, PascalCase, snake_case and kebab-case for?
    They are naming conventions in code. camelCase suits JavaScript variables, PascalCase suits classes and React components, snake_case suits Python variables and database columns, and kebab-case suits URLs, CSS classes, and file names.
  • Does converting change my punctuation or line breaks?
    Sentence, UPPER, lower, Capitalized, and Title Case all preserve punctuation, spacing, and line breaks, changing only letter casing. The programming cases must strip spaces and punctuation, because an identifier cannot contain them.
  • Will it detect word boundaries inside existing camelCase?
    Yes. The splitter reads spaces, punctuation, and case transitions, so userProfileImage converts cleanly to user_profile_image or user-profile-image, and my new feature flag becomes myNewFeatureFlag without you reformatting first.
  • Is my text uploaded anywhere?
    No. Conversion is a local string operation in your browser, so nothing is transmitted, logged, or stored, and the page keeps working offline. That matters when the text is a contract clause, unreleased copy, or code under NDA.
  • Is there a length limit?
    No artificial limit. Whole articles and long files convert instantly because there is no server round trip. Live word and character counts update alongside the result so you can check a length limit at the same time.
  • What is aLtErNaTiNg case for?
    Chiefly the mocking-tone internet meme, where alternating capitals imply sarcasm. It occasionally appears in tests for case-insensitive handling too, since it produces a string that is visually noisy but semantically identical when lowercased.
335 free tools
Instant — runs on your device
Files never uploaded
Free — no sign-up