camelCase / snake_case Converter
Free online naming-style converter: camelCase, snake_case, PascalCase, kebab-case, CONSTANT_CASE — batch conversion.
Privacy: all processing happens locally in your browser. Your input never leaves your device.
What is camelCase / snake_case Converter?
Front ends use camelCase, databases use snake_case, class names use PascalCase, constants use CONSTANT_CASE — renaming fields by hand when moving between systems is slow and error-prone. This tool converts among five naming styles (camel, pascal, snake, kebab, constant), accepts multiple lines of identifiers at once for batch conversion, and correctly splits existing camel words (userId -> user_id).
How to Use
- Paste identifiers (one per line or a whole block)
- Choose the target style
- Copy the result
FAQ
- Does userId become user_id in snake_case?
- Yes. The tool first splits words at case boundaries and reassembles them: userId -> user_id, and even HTTPServer is split sensibly.
- Are non-English fields supported?
- Non-Latin characters are preserved and take part in word-boundary handling, but the conversion is designed primarily for English identifiers.
Related Tools
Case ConverterFree online case converter: UPPERCASE, lowercase and Title Case modes with line-by-line batch conversion — runs locally.Duplicate Line RemoverFree online text dedupe tool: remove duplicate lines keeping first-occurrence order, with ignore-case and trim options.Word & Character CounterFree online word counter: characters, English words, lines, paragraphs, UTF-8 bytes and reading time in real time.Simplified / Traditional Chinese ConverterFree online Simplified-Traditional Chinese converter powered by OpenCC word-level conversion — accurate, fast, local.Remove Empty LinesFree online tool to remove empty and whitespace-only lines while keeping original order and indentation — paste and go.Text Compare (Diff)Free online text compare tool: line-level diff highlights added and removed lines with counts — computed locally.
Last updated 2026-09-04