Orpheus

Text Case Converter

Sentence, title, camel, snake and kebab case, done properly.

Options
Result

Everything is processed in this tab. Nothing you paste is sent anywhere.

Every tool runs entirely in your browser. Your files are never uploaded to a server.

A case converter rewrites text in a chosen capitalisation style. Title case capitalises significant words but leaves short articles and prepositions lowercase; programming cases such as camelCase and snake_case join words without spaces.

How to use Case Converter

  1. Paste your text. A heading, a list of names, or an identifier in the wrong style.
  2. Pick a case. Nine styles, covering both prose and code conventions.
  3. Copy the result. Conversion happens as you type.

About converting text case

Capitalisation conventions look like a matter of taste and are mostly a matter of context. Title case is the one people get wrong most, because the instinct is to capitalise every word — but every major style guide agrees that short function words stay lowercase unless they open or close the title. The disagreements between guides are narrow and concern length thresholds and whether particular prepositions count, which is why a heading can look wrong to two editors for opposite reasons. The programming cases are less about aesthetics and more about parsing. Identifiers cannot contain spaces, so a convention is needed to mark word boundaries, and each ecosystem settled on a different one early and kept it. Mixing them inside one codebase is a real cost rather than a stylistic one, since it defeats the reader’s ability to tell a class from a variable at a glance. kebab-case dominates URLs for a practical reason worth knowing: hyphens are treated as word separators by search engines, while underscores historically were not, so a hyphenated slug is read as several words and an underscored one as a single unfamiliar token.

Frequently asked questions

What is proper title case?
Capitalise the first and last words and every significant word, but leave short articles, conjunctions and prepositions lowercase — a, an, the, and, but, of, in, to. "The Quick Brown Fox Jumps over the Lazy Dog" is correct; capitalising "over" and "the" is not.
What is the difference between camelCase and PascalCase?
Only the first letter. camelCase starts lowercase and is conventional for variables and functions in most languages; PascalCase starts uppercase and is conventional for class and type names. Both join words with no separator.
When should I use snake_case or kebab-case?
snake_case is conventional in Python, Ruby and SQL columns. kebab-case is conventional in URLs, CSS class names and file names, largely because underscores are hard to see in an underlined link and are not always legal in a hostname.
Does it handle an identifier that is already in another case?
Yes. Word boundaries are detected from existing capitals as well as from spaces, underscores and hyphens, so camelCase converts to snake_case correctly rather than becoming one long lowercase run.

Last updated