Free Online Developer Case Converter — camelCase, snake_case, PascalCase & More
Convert variable names, function names, database column names, URL slugs, and any text to the correct programming naming convention — instantly, free, online. Paste multiple names (one per line) and convert them all at once. Supports all 5 major developer naming conventions used across JavaScript, Python, Java, C#, Ruby, SQL, CSS, and more.
5 Developer Naming Conventions
camelCaseFirst word lowercase, rest capitalised. Standard for variables and functions in JavaScript, Java, Swift, Kotlin, and TypeScript.
PascalCaseEvery word capitalised. Used for class names, React components, TypeScript types, and C# conventions across the board.
snake_caseAll lowercase, words joined by underscores. The standard in Python, Ruby, SQL, Rust, and PHP for variables and database columns.
CONSTANT_CASEAll uppercase with underscores. Used for constants, environment variables (.env), and config keys in all programming languages.
kebab-caseAll lowercase, words joined by hyphens. Standard for URL slugs, CSS class names, HTML data attributes, and npm package names.
Open in AI — how it works
Each of the three AI buttons (ChatGPT, Gemini, Claude) does exactly the same thing: it copies your converted text to the clipboard and opens the AI platform in a new tab. Your text is pre-filled into the chat via the ?q= URL parameter where supported. If auto-fill does not load — which can happen due to browser settings or platform changes — your text is already on your clipboard. Just paste with Ctrl+V (or ⌘V on Mac) and you are ready to go. One consistent behaviour across all three buttons.
Language quick reference
- JavaScript / TypeScript — variables and functions:
camelCase · classes: PascalCase · constants: CONSTANT_CASE
- Python — variables and functions:
snake_case · classes: PascalCase · constants: CONSTANT_CASE
- Java / Kotlin — variables and methods:
camelCase · classes: PascalCase · constants: CONSTANT_CASE
- C# — methods and properties:
PascalCase · local variables: camelCase
- Ruby — variables and methods:
snake_case · classes: PascalCase
- SQL — column names and table names:
snake_case
- CSS / HTML — class names and IDs:
kebab-case
- URLs — slugs and paths:
kebab-case
- npm packages — package names:
kebab-case
Bulk conversion — convert multiple names at once
Paste multiple variable names or phrases — one per line — and convert them all in a single click. Each line is processed independently. Existing separators (spaces, underscores, hyphens, dots) are all recognised and stripped automatically before applying the target convention. This makes it the fastest free online tool for renaming variables during a codebase refactor.
Who uses a developer case converter?
- Frontend developers — quickly convert CSS class names to camelCase for JavaScript style objects
- Backend developers — convert database column names (snake_case) to API response keys (camelCase)
- Full-stack developers — refactor variable names across a codebase quickly
- Database administrators — convert column names between SQL conventions and ORM models
- Technical writers — convert plain English descriptions to proper code identifiers