Local browser utility · Examples and limits included

Case Converter

Convert any text between eight common letter cases, from UPPERCASE and Title Case to camelCase, PascalCase, snake_case, and kebab-case.

Your text is processed locally in your browser. We don't store or send your data anywhere.

0 characters

Choose a case style

Converted textPick a style above to convert your text.

Choose a case style to see the converted text.

Title Case capitalizes every word. Sentence case capitalizes after sentence-ending punctuation, so it leaves names and acronyms as you typed them.

What the result contains

What This Tool Provides

Transform text into eight common writing and identifier styles. Letter-only modes preserve punctuation in place; identifier modes extract Unicode letters and numbers, split common camelCase boundaries, and join the resulting words with the target convention.

  • UPPERCASE and lowercase text
  • Simple Title Case and sentence case
  • camelCase and PascalCase identifiers
  • snake_case and kebab-case identifiers

How to Use This Tool

  1. Paste textEnter a phrase, heading, label, or identifier.
  2. Choose a styleSelect one of the eight clearly labeled conversion buttons.
  3. Review and copyCheck punctuation and acronyms, then copy the output with the explicit button.

How It Works

Uppercase and lowercase use Unicode-aware browser casing. Simple title case capitalizes the first letter after a separator, while sentence case lowercases the input and capitalizes the start and letters after terminal punctuation. Identifier modes find Unicode letter/number runs, split lowercase-to-uppercase humps, normalize word case, and join with no separator, an underscore, or a hyphen.

Worked Examples

Frontend identifier

Input
User Account Settings
Output
userAccountSettings

camelCase lowercases the first word and capitalizes later word starts.

Configuration key

Input
API response code
Output
api_response_code

snake_case normalizes the acronym and separates extracted words with underscores.

Case Changes Rarely Travel Alone

Converting case does not change the word count, but it does change what counts as a duplicate: removing duplicate lines after normalizing case catches entries that differed only in capitalization.

Renamed keys need their container updating too — reformat the JSON once camelCase and snake_case have been swapped — and kebab-case output usually becomes a URL path, which is when percent-encoding matters. Diff the before and after to confirm only the casing moved.

Case Style Reference

The eight conversions available in this tool
StyleExampleTypical use
UPPERCASEHELLO WORLDLabels or emphasis
lowercasehello worldNormalized prose
Simple Title CaseHello Tiny Tiny ToolsBasic headings
Sentence caseHello tiny tiny toolsPlain sentences
camelCasehelloTiny Tiny ToolsJavaScript-style identifiers
PascalCaseHelloTiny Tiny ToolsComponents or types
snake_casehello_tiny_tiny_toolsKeys and filenames
kebab-casehello-tiny-tiny-toolsSlugs and CSS-like names

Editorial Title Case Versus Simple Capitalization

AP, Chicago, and APA use different rules for short words, subtitles, and compounds. This tool provides simple title case; it does not claim conformance to one editorial manual. Review important published headings manually.

Important Edge Cases

  • Identifier modes remove punctuation instead of preserving it.
  • Existing all-cap acronyms are normalized, so “API” becomes “api” or “Api” depending on the mode.
  • Locale-specific casing, such as dotted and dotless I, can differ from a publication’s chosen language rules.

Limitations

  • The converter does not infer brand capitalization.
  • Sentence case uses punctuation heuristics rather than grammar analysis.
  • Identifier output is not checked against reserved words in a programming language.

Input handling

Private Browser Processing

Input and converted output remain in the browser and are not submitted to Tiny Tiny Tools.

Google Analytics records page visits and whether a tool finished or failed, but these tool implementations do not send field values, generated passwords, QR payloads, uploaded QR images, or camera frames to analytics or a Tiny Tiny Tools processing endpoint.

See the Privacy Policy for site-wide details.

Questions About This Tool

Is Title Case based on AP or Chicago style?

No. It is simple title case that capitalizes word starts. Editorial rules should be applied separately.

What happens to punctuation in snake_case?

Identifier modes use Unicode letters and numbers as words, so punctuation acts as a separator and is not copied.

Can it convert existing camelCase?

It splits common lowercase-or-number to uppercase boundaries before creating the selected identifier style.

Does it support Unicode letters?

Yes. Word extraction and letter casing use Unicode-aware JavaScript expressions and methods.