Text Case Converter

Supports multi-line input for bulk conversion

Enter text above to see all case conversions

The input case format will be auto-detected

What This Tool Does

Text Case Converter is built for deterministic developer and agent workflows.

Convert text between camelCase, snake_case, PascalCase, kebab-case, and 10+ more formats instantly.

Use How to Use for execution steps and FAQ for constraints, policies, and edge cases.

Last updated:

This tool is provided as-is for convenience. Output should be verified before use in any production or critical context.

Agent Invocation

Best Path For Builders

Dedicated API endpoint

Deterministic outputs, machine-safe contracts, and production-ready examples.

Dedicated API

https://aidevhub.io/api/text-case-converter/

OpenAPI: https://aidevhub.io/api/openapi.yaml

GET /api/text-case-converter/ GET text-case-converter
POST /api/text-case-converter/ POST text-case-converter

Unified Runtime API

https://aidevhub.io/api/tools/run/?toolId=text-case-converter&a=...

GET and POST are supported at /api/tools/run/ with identical validation and limits.

Limit: req / s, input max 256 KB.

How to Use Text Case Converter

  1. 1

    Paste your text

    Input any text string: a sentence, a file name, a variable name, or a phrase you need to convert.

  2. 2

    Choose target case

    Pick one: camelCase (myVariableName), snake_case (my_variable_name), PascalCase (MyVariableName), kebab-case (my-variable-name), CONSTANT_CASE, or dot.case.

  3. 3

    Copy the result

    The tool instantly converts and displays the result. Copy it directly into your code, config files, or documentation.

  4. 4

    Convert multiple formats at once

    Some versions show all possible case variants simultaneously. Useful when you need to see camelCase, snake_case, and PascalCase options side-by-side.

Frequently Asked Questions

What case formats are supported?
13 formats: camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, kebab-case, Train-Case, dot.case, path/case, Title Case, Sentence case, UPPERCASE, lowercase, and space-separated words.
Does it auto-detect the input format?
Yes, the tool analyzes your input to detect whether it's camelCase, snake_case, kebab-case, etc. and highlights the detected format in the output grid.
Can I convert multiple words at once?
Yes, paste multiple identifiers (one per line) for bulk conversion. Each line is converted independently across all 13 output formats.
How does it handle acronyms like 'XML' or 'API'?
The tokenizer detects case transitions to split words. 'XMLParser' becomes 'xml-parser' in kebab-case and 'xml_parser' in snake_case, treating runs of capitals as separate words.
Is it free?
Yes, Free to use and privacy-first by design. All conversion happens in your browser with no data collection or server communication.