Naming Case Converter
Related external sites
Some links are affiliate links.
Related tools
This converter takes a name in any style and rewrites it in all the common cases at once: camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, Title Case and more. It splits the words intelligently, even from camelCase or mixed input, so you can copy the exact style your code or content needs. Everything runs in your browser.
How to use
- Type or paste a name in any style.
- See it converted to every case below.
- Copy the case you need.
How it works
The input is first split into words. Separators like spaces, underscores, hyphens and dots are treated as word breaks, and case boundaries inside camelCase or PascalCase are detected too — including runs of capitals like HTMLParser, which becomes HTML and Parser. The words are then joined and capitalized according to each target style, so the same name appears consistently in every case.
Features
All cases at once
Ten styles generated from one input, ready to copy.
Smart splitting
Detects words from camelCase, separators, and capital runs.
Code-friendly
Covers the cases used in variables, constants, files and URLs.
Private & instant
All conversion runs in your browser; nothing is uploaded.
When to use it
Coding
Match a project's naming style for variables and files.
APIs & data
Convert keys between snake_case and camelCase.
URLs
Turn a title into a kebab-case slug fragment.
Docs
Produce Title Case or Sentence case headings.
Notes
- Word splitting handles camelCase, separators, and capital runs.
- Numbers stay attached to the word they appear in.
- Pick the case that matches your language or project style.
- All processing runs on your device; nothing is uploaded.
FAQ
- Which cases are supported?
- camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, Title Case, Sentence case, lower case and UPPER CASE.
- Does it understand camelCase input?
- Yes. It splits at case boundaries, so myVariableName becomes the words my, variable, name.
- How are capital runs handled?
- Runs like HTML are kept together, so HTMLParser splits into HTML and Parser.
- What happens to numbers?
- Numbers stay attached to the surrounding word and are carried through to each case.
- Is my text uploaded?
- No. Everything is converted in your browser and nothing leaves your device.