GhostDevStudio

Fix the case of any text.

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.

How it works

  1. 1

    Paste your text

    Drop in the text — a heading, a sentence, a list of identifiers.

  2. 2

    Pick a case

    Choose UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, or kebab-case — the output updates instantly, locally.

  3. 3

    Copy the result

    One click to copy the converted text wherever it's going.

Good to know

  • 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.

Frequently asked questions

  • 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.