Text tool / 02
Case Converter
Switch text between readable cases and developer-friendly identifier styles instantly.
Case Converter: TOEA splits words across spaces, punctuation, and camel-case boundaries, then rebuilds them in the selected style. Runs 100% locally in your browser with zero server file uploads.
- Category
- Text tools
- Runs
- In your browser
- Cost
- Free · no sign-up
- Availability
- Ready to use
Runs entirely in your browser
Converted text
titleYour result will appear here.
Naming conventions by language
Code style guides fix a case for each kind of name. JavaScript and Java use camelCase for variables and PascalCase for classes; Python and Ruby use snake_case for variables and functions; CONSTANT_CASE marks constants almost everywhere; kebab-case is the convention for CSS classes, file names, and URLs. Converting a list of names in one pass keeps them consistent when code moves between languages.
Title Case is a style choice
Style guides disagree about which short words stay lowercase in a title: AP, Chicago, and APA each keep a slightly different list, and brand names keep their own capitals. Mechanical Title Case gives a consistent starting point; check the result against the guide your publication follows. For a web address made from a title, use the slug generator instead.
How to use it
- Paste or type text.
- Choose a case style such as Title Case, camelCase, or snake_case.
- Copy the converted result.
Privacy & limitations
All conversion happens locally. The tool applies predictable mechanical casing and does not know brand-specific capitalization rules.
Related tools
Frequently asked questions
Can it convert camelCase input?
Yes. Lowercase-to-uppercase boundaries are treated as word breaks.
What is CONSTANT_CASE?
It is uppercase words joined by underscores, often used for constants in source code.
Does it keep accents and ñ?
Yes. Case changes follow Unicode rules, so á becomes Á and ñ becomes Ñ, and accented letters stay inside their word in Title Case, camelCase, and snake_case. Only an ASCII lowercase-to-uppercase boundary splits a camelCase word.
Free tool · runs in your browser · no account required