{"generatedAt":"2026-07-19T03:01:59.474Z","tool":{"id":"text-case-converter","name":"Text Case Converter","description":"Convert text between camelCase, snake_case, PascalCase, kebab-case, and 10+ more formats instantly","category":"converter","icon":"Aa","keywords":["text case converter","camelcase","snake_case","pascalcase","kebab-case","naming convention","convert"],"remoteCallable":true,"remoteMode":"dedicated_api","riskClass":"M","maxInputBytes":262144,"timeoutMs":4000,"supportsStreaming":false,"url":"/text-case-converter/","tags":["converter"],"faqs":[{"question":"What case formats are supported?","answer":"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."},{"question":"Does it auto-detect the input format?","answer":"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."},{"question":"Can I convert multiple words at once?","answer":"Yes, paste multiple identifiers (one per line) for bulk conversion. Each line is converted independently across all 13 output formats."},{"question":"How does it handle acronyms like 'XML' or 'API'?","answer":"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."},{"question":"Is it free?","answer":"Yes, Free to use and privacy-first by design. All conversion happens in your browser with no data collection or server communication."}],"howTo":[{"title":"Paste your text","description":"Input any text string: a sentence, a file name, a variable name, or a phrase you need to convert."},{"title":"Choose target case","description":"Pick one: camelCase (myVariableName), snake_case (my_variable_name), PascalCase (MyVariableName), kebab-case (my-variable-name), CONSTANT_CASE, or dot.case."},{"title":"Copy the result","description":"The tool instantly converts and displays the result. Copy it directly into your code, config files, or documentation."},{"title":"Convert multiple formats at once","description":"Some versions show all possible case variants simultaneously. Useful when you need to see camelCase, snake_case, and PascalCase options side-by-side."}],"agentContract":{"toolId":"text-case-converter","contractVersion":"2.0.0","remote_callable":true,"remote_mode":"dedicated_api","risk_class":"M","max_input_bytes":262144,"timeout_ms":4000,"supports_streaming":false,"preferred_surface":"dedicated_api","dedicated_api":{"baseUrl":"https://aidevhub.io/api/text-case-converter/","openapiUrl":"https://aidevhub.io/api/openapi.yaml","endpoints":[{"method":"GET","path":"/api/text-case-converter/","summary":"GET text-case-converter"},{"method":"POST","path":"/api/text-case-converter/","summary":"POST text-case-converter"}],"riskClass":"M","inputMaxBytes":262144,"timeoutMs":4000},"runtime":{"endpoint":"/api/tools/run/","methods":["GET","POST"],"queryParams":[{"name":"toolId","required":true,"description":"Tool identifier"},{"name":"a","required":true,"description":"Primary input"}],"postBodyShape":{"toolId":"string","input":"{ a, b?, c?, mode? }"},"exampleGet":"https://aidevhub.io/api/tools/run/?toolId=text-case-converter&a=...","policy":{"riskClass":"M","limit":30,"burst":10,"windowSec":60,"inputMaxBytes":262144,"timeoutMs":4000,"cacheTtlSec":0,"networkEnabled":false,"supportsStreaming":false}}},"relatedTools":[{"id":"tailwind-converter","name":"CSS to Tailwind Converter","url":"/tailwind-converter/","category":"converter"},{"id":"html-to-jsx","name":"HTML to JSX Converter","url":"/html-to-jsx/","category":"converter"},{"id":"yaml-json","name":"YAML ↔ JSON Converter","url":"/yaml-json/","category":"converter"},{"id":"toml-editor","name":"TOML Editor & Converter","url":"/toml-editor/","category":"converter"},{"id":"csv-json","name":"CSV ↔ JSON Converter","url":"/csv-json/","category":"converter"},{"id":"timestamp-converter","name":"Unix Timestamp Converter","url":"/timestamp-converter/","category":"converter"}]}}