Convert text between cases in one click: UPPERCASE, lowercase, Title Case, Sentence case, and the developer trio — camelCase, snake_case, and kebab-case. Fix a heading typed with caps lock on, normalize inconsistent titles, or rename identifiers between conventions. The conversion happens in your browser; nothing you paste is ever uploaded.
Case conventions carry meaning in code: camelCase for variables in JavaScript and Java, snake_case in Python and SQL, kebab-case in URLs and CSS, PascalCase for classes and components, CONSTANT_CASE for compile-time constants. Converting between them by hand is tedious and error-prone across a long list, which is most of why this tool exists — renaming a set of database columns or API fields is the common case.
Paste your text
Drop in the text — a heading, a sentence, a list of identifiers.
Pick a case
Choose UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, or kebab-case — the output updates instantly, locally.
Copy the result
One click to copy the converted text wherever it's going.
Acronyms need a human eye
Automatic conversion can't reliably tell that HTTPResponse should become http_response rather than h_t_t_p_response. Check any identifier containing an acronym after converting.
Title Case isn't one standard
Different style guides disagree about which short words to capitalise. The output here capitalises each word, which is the common programmatic interpretation, not AP or Chicago style.
Non-English text
Case conversion follows Unicode rules, which handle most scripts correctly — but some languages have locale-specific casing (Turkish dotted and dotless i being the classic example) that a generic converter won't get right.
Is my text uploaded?
No — every conversion runs in your browser.
What's the difference between Title Case and Sentence case?
Title Case Capitalizes Every Word (headlines); Sentence case capitalizes only the first word of each sentence (normal prose). This tool applies the simple form of each.
How does camelCase conversion split words?
On spaces, punctuation, and existing case boundaries — so both "my var name" and "MyVarName" become "myVarName", "my_var_name", or "my-var-name" depending on the target.
Can it fix a sentence typed in all caps?
Yes — Sentence case lowercases everything and re-capitalizes sentence starts. Proper nouns will need a manual touch-up afterwards; no tool can know which words are names.
Does it handle accents and non-English letters?
Yes — the conversions are Unicode-aware, so é, ñ, ü and friends upper/lowercase correctly.
Which case should I use for URLs?
kebab-case. It's the web convention, it's readable, and unlike underscores it isn't obscured when a URL is rendered with an underline.
Can I convert a whole list at once?
Yes — paste multiple lines and each is converted independently, which is the usual reason for reaching for this rather than doing it by hand.
Every GhostDev tool runs entirely in your browser. Your file is never uploaded — there's no upload endpoint to send it to.