Skip to content
TextArray
100% local

Split camelCase

Separate camelCase and snake_case identifiers into individual words for readability.

Input
Output

Split camelCase

Paste any identifier and this tool splits it into separate words by detecting case boundaries, underscores, hyphens and digit transitions. myVariableName becomes my variable name, snake_case_identifier becomes snake case identifier, and HTTPServer becomes HTTP server. This is useful for reading and understanding code written in different naming conventions, reformatting identifiers for display or documentation, and preparing variable names for natural-language processing.

The tool handles common programming conventions: camelCase (myVar), PascalCase (MyVar), snake_case (my_var), CONSTANT_CASE (MY_VAR), kebab-case (my-var), and mixed formats. It also splits acronyms intelligently — HTTPSConnection becomes HTTPS connection, not H T T P S connection. Digit boundaries are recognized too, so base64Encode splits cleanly into base 64 encode.

Choose your output case: lowercase is the default and most readable for general use; Title Case capitalizes each word if you need formal formatting; Keep original preserves the input case pattern after splitting. The live tally shows the word count so you can verify the split depth. Everything runs locally in your browser, and you can copy the result with one click or download it as a text file.

Developers often need to split identifiers when converting between naming styles — for instance, when generating human-readable documentation from code, integrating systems that use different conventions, or simply making variable names more understandable in reports and logs. This tool automates that conversion, handling edge cases and mixed formats that manual splitting would miss.

FAQ

What naming conventions does it handle?
The tool splits camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, and mixed formats. It recognizes case boundaries, underscores, hyphens and digit transitions, so identifiers from any convention split correctly.
How does it handle acronyms?
Acronyms are split from following words intelligently. HTTPServer becomes HTTP server, not H T T P server. If you need the full acronym on one line (not split into individual letters) this tool delivers that.
What output formats are available?
Lowercase (default) is clean and readable. Title Case capitalizes each word for formal docs. Keep original preserves the case pattern of each word after splitting.
Can I process multiple identifiers at once?
Yes, paste as many identifiers as you like — one per line, or mixed with other text. Each line is processed independently, so the line structure stays intact.
Is my code uploaded anywhere?
No. The tool runs entirely in your browser and nothing leaves your device.