Skip to main content
ToolsBay

Runs in your browser — nothing is uploaded · verify

Case Converter — free, and it runs in your browser

Switch text between UPPER, lower, Title, camelCase, snake_case and more.

  • Your original stays in the box, so you can try one style and then another.
  • Convert a whole list at once instead of retyping identifiers by hand.
  • Title Case follows real style rules rather than blindly capitalising every word.

Your text

Tab indents · Esc then Tab to leave1 line

Result — Title Case

1 line
  • 70 tools

    Free, with no account and no watermark

  • 0 bytes

    Of your files or text uploaded — this tool runs in the tab

  • No queue

    The work happens in this tab, not in a line behind other users

Three steps, nothing to install

Case Converter in three steps

  1. TEXT123456Paste it in — it never leaves the tab

    Paste your text

    A single line, a heading or a whole file of identifiers — all of it converts together.

  2. TEXTTEXTConverted on your own device

    Pick the case

    Choose the style you need and the result appears immediately, with the original left in place so you can try another.

  3. Copy TEXT

    Copy the result

    One click puts the converted text on your clipboard.

Why use Case Converter

  • Title Case, done properly

    Short articles, conjunctions and prepositions stay lowercase unless they open the title. Capitalising every word is the mistake this exists to avoid.

  • Programmer cases included

    camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE all round-trip correctly, including across existing separators.

  • Your text stays in the page

    What you paste is not transmitted or stored, so an API response full of customer records, a token or an internal query never leaves your machine.

Frequently asked questions

Because that is correct English. "Don't" is one word, so only the D is capitalised. Many converters use a naive word-boundary rule and produce "Don'T".

Converting between naming conventions

Most case conversion is mechanical until you hit the edge cases, which is where tools usually go wrong. Apostrophes are the classic one: a rule based on word boundaries sees the apostrophe in don't as a break and produces Don'T. This converter uses a letter-boundary rule instead.

The programming cases — camel, Pascal, snake, kebab and constant — all work by splitting the input into words first. That split understands existing camelCase, so XMLHttpRequest becomes xml-http-request rather than one long token. Converting between conventions is therefore lossless in both directions for ordinary identifiers.

Where each convention is used

  • camelCase — variables and functions in JavaScript, Java, Swift.
  • PascalCase — classes, types and React components.
  • snake_case — Python and Ruby identifiers, SQL column names.
  • kebab-case — CSS classes, HTML attributes and URL slugs. For URLs specifically the slug generator also strips accents and punctuation.
  • CONSTANT_CASE — environment variables and compile-time constants.

More tools

70 tools, none of which want your file

Everything this tool does happens in the page you are looking at. No account, no upload, no watermark.