Case Converter

Convert text between everyday and code-friendly casings - UPPER CASE, lower case, Title Case, camelCase, snake_case, kebab-case and more.

Updated September 2026 · Written and verified by Akash Pandey

Case Converter

How to use the case converter

  1. Enter your text in the input box (or type directly).
  2. Pick the casing you want from the options row.
  3. The converted output appears below instantly - copy it or replace the input with the result.

Code casings treat words as the main conversion unit but keep acronyms and digits intact: HTTPServer becomes http-server, and userID becomes user-id when converting to kebab or snake case.

Frequently asked questions

What casings are supported?

UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, kebab-case and a toggle-inverse option.

Does Title Case follow real title rules?

The title option capitalizes the first letter of every word and downcases the rest. For AP/Chicago-style title case with small-word handling, use the Title Capitalization tool.

How are acronyms handled in code casings?

Letter runs like "HTTP" are treated as one word and re-cased predictably, so converting "HTTPServer" to kebab-case gives "http-server".

Is the conversion instant?

Yes, on every keystroke - there is no button to press unless you want to swap the result back into the input.

Does it handle non-Latin text?

It operates on Unicode, so accented Latin and other scripts convert without corruption (where a defined case mapping exists).

What is the difference between camelCase and PascalCase?

In camelCase, the first word begins with a lowercase letter (e.g., myVariableName), whereas in PascalCase, every word starts with a capital letter (MyVariableName).

What is screaming snake case used for?

SCREAMING_SNAKE_CASE (all caps with underscores) is commonly used for global constants and environment variables in programming languages like Python, JavaScript, and C.

Can I convert text that already contains underscores or hyphens?

Yes. The converter intelligently tokenizes words separated by spaces, hyphens, or underscores before rebuilding them in your target case.