ToolWren logo ToolWren
ToolWrenText › Case Converter

Case Converter

Convert text into nine different cases at once — from UPPERCASE and Title Case to camelCase, snake_case and kebab-case — and copy whichever you need.

100% client-side · nothing is uploaded

Loading tool…

Quick answer

Case Converter is a free, private online tool that lets you convert text between UPPER, lower, Title, Sentence, camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE. It runs entirely in your browser, so nothing you enter is uploaded to a server.

How to use the Case Converter

  1. Type or paste your text into the Input box.
  2. The converted result appears automatically in the output area — no button to press.
  3. Review the output, then click Copy to copy it to your clipboard.
  4. Edit the input at any time and the result updates live.

Privacy: this tool runs entirely in your browser. Your input is never sent to, received by, or stored on any server — there are no uploads and no tracking of what you enter.

About Case Converter

Natural-language cases

UPPERCASE, lowercase, Title Case and Sentence case are for prose — headlines, labels and copy.

Programming cases

camelCase and PascalCase are common for variables and types; snake_case and CONSTANT_CASE for Python and constants; kebab-case for URLs, CSS classes and file names.

Smart word splitting

The converter detects word boundaries from spaces, underscores, hyphens and camelCase humps, so you can convert from any style to any other.

Frequently asked questions

Can it convert from camelCase to snake_case?
Yes — it splits on capital letters and separators, so any input style converts to any output style.
What's the difference between Title and Sentence case?
Title Case capitalises every word; Sentence case capitalises only the first word of each sentence.
Can I copy just one result?
Yes — each case has its own Copy button.

Understanding Case Converter in depth

What a case converter does

A case converter transforms text between different capitalisation and word-joining styles - UPPERCASE, lowercase, Title Case, Sentence case, and the programming cases like camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE. It saves retyping and fixes inconsistent capitalisation in seconds.

Cases for writing

The natural-language cases handle prose. UPPERCASE and lowercase are self-explanatory; Title Case capitalises the first letter of each word for headings; Sentence case capitalises only the first word of each sentence. These are everyday needs for headlines, titles, labels and tidying up text that arrived in the wrong case.

Cases for code

Programmers rely on naming conventions, and this tool covers the main ones. camelCase and PascalCase join words with capitals (common for variables and class names); snake_case and CONSTANT_CASE use underscores (common in Python and for constants); kebab-case uses hyphens (common in URLs, CSS classes and file names). Converting between them is constant when moving code between languages or styles.

How it splits words

The clever part is detecting word boundaries from any input. The converter recognises spaces, hyphens, underscores and the humps of camelCase, so it can take a phrase in any style and convert it to any other - turning myVariableName into my-variable-name or My Variable Name reliably.

How to use it

Type or paste your text and every case style is shown at once; copy whichever you need. It is handy for reformatting headings, generating variable or file names, fixing CAPS-LOCK mishaps, and standardising data. Everything runs in your browser.

Related & complementary tools

More Text tools