buncha/text/case

Case Converter

Stays on this device. Type or paste, click any case to apply and copy. Each card previews the first 80 characters so you can spot the right conversion without trial and error.
Which case to use? camelCase is conventional for JavaScript / TypeScript variables. PascalCase for class and component names. snake_case for Python and SQL. kebab-case for URLs, CSS classes, and most Linux config files. CONSTANT_CASE for environment variables and immutable globals. The conversions strip non-alphanumeric separators (commas, slashes, etc.) and join on the case-specific joiner.

Pairs well with

JSON Formatter
Format and validate JSON data.
JSON to CSV
Convert between JSON and CSV formats.
Find & Replace
Find and replace text with regex support.
Diff Checker
Compare two texts and highlight differences.

About Case Converter

Convert text between every common case style — UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, and more. Click a case to apply it and copy to clipboard in one step.

camelCase is conventional for JavaScript / TypeScript variables (`firstName`). PascalCase for class and component names (`UserProfile`). snake_case for Python and SQL identifiers (`user_id`). kebab-case for URLs, CSS classes, and most Linux config files (`my-tool-name`). CONSTANT_CASE for environment variables (`API_KEY`). dot.case for namespaced identifiers (`com.example.tool`).

The conversions strip non-alphanumeric separators (commas, slashes, etc.) and join on the case-specific joiner. iNvErSe and aLtErNaTiNg cases are joke / sarcastic-meme styles included because people ask for them.

How to use it

  1. Paste or type your text into the input.
  2. Each case shows a live preview of the first 80 characters.
  3. Click the case you want — text is converted AND copied to clipboard automatically.
  4. A 'Copied' chip confirms the action.

Common questions

Does it preserve emoji and Unicode?
Letters and digits are preserved (including most accented Latin); other Unicode (emoji, CJK, etc.) is generally stripped by the simple regex split. For Unicode-aware case conversion you need a fuller library.
Can I batch-convert from a CSV?
Not directly — paste one column at a time. For multi-column transforms, use the JSON formatter or a spreadsheet.
Everything happens on your device. Close the tab and it's gone.
b
Built browser-first. Run by one developer.
Every tool runs on your device. No tracking pixels, no sign-up to start. The numbers below are pulled live from the registry.
386
Free tools
Across 14 categories
7
Visual editors
PDF · image · video · audio
34
Curated kits
By profession + lifestyle
27
AI tools
Powered by Claude API
Files never uploadNo tracking pixelsNo sign-up neededWorks in any modern browser
The handful of AI tools (paraphrase, summarise, blog, captions, etc.) send your prompt text to Anthropic's Claude API to do the work. Files, images, PDFs and video never leave your device. Pick the tools that fit your privacy comfort.