Skip to content
bobob

Case Converter

Convert text between lower, upper, title, camel, pascal, snake, and kebab case.

Runs in your browserNothing you type is sent to a server.

Input and result

What you type is kept in this browser only. Reopen to restore your last run.

  • Normalize names for code, slugs, and labels.
  • Case Converter for text workflows
Common input
Bob's multi tool
Normalize names for code, slugs, and labels.
Typical output
bobsMultiTool / bobs_multi_tool / bobs-multi-tool
Use this as a quick sanity check before copying results.
  • Case Converter can still fail when the pasted input shape differs from Bob's multi tool.
  • The output should be reviewed in the target text workflow before reuse.
  • Browser-local processing does not make sensitive production data safe to paste.
  1. 1Compare the output against the original input before copying.
  2. 2Remove secrets, customer data, and one-off environment values.
  3. 3Continue with slug-generator if the result needs another validation step.
  • Changing case correctly needs to know the language

    In Turkish the uppercase of `i` is `İ`, with the dot. Apply the English rule without knowing the language and you get `I`, a different letter. Unicode lists these in SpecialCasing.

    Basis: Unicode SpecialCasing

  • German ß gets longer when you uppercase it

    `ß` normally uppercases to two characters, `SS`. In a field with a length limit, uppercasing can push the text past the cap and truncate it.

    Basis: Unicode SpecialCasing

Does Case Converter upload my input?

No. This tool runs in your browser unless the privacy badge explicitly says a server route is required.

Can I use this for production secrets?

Avoid pasting sensitive production data into any website. Prefer local test data or redacted payloads.