🔒  100% client-side · Your data never leaves this browser · No uploads, no tracking
camelCase
-
PascalCase
-
snake_case
-
kebab-case
-
CONSTANT_CASE
-
dot.case
-
path/case
-
Train-Case
-

What is an Identifier Converter?

An identifier converter transforms text and variable names between different naming conventions used in programming. Different languages and frameworks use different standards - Python uses snake_case, JavaScript uses camelCase, CSS uses kebab-case, and so on. This tool lets you convert between all of them instantly.

Supported Naming Conventions

Text Cleaning Options

Batch Mode

Enter one identifier per line in the input box, and all 8 formats will be generated for each line simultaneously. This is great for converting lists of variable names, API fields, or database columns all at once.

Frequently Asked Questions

Can I convert multiple lines at once?

Yes! Enter one identifier per line and each line will be converted independently. All 8 output formats show results for all lines together.

How does the converter detect word boundaries?

The tool splits on spaces, underscores, hyphens, dots, and slashes. It also detects camelCase/PascalCase boundaries by looking for uppercase letters following lowercase ones.

Frequently Asked Questions

Which naming conventions are supported?

camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case, Sentence case and more — with one-click switching between any two.

Can it convert database fields or JSON keys to camelCase?

Yes. Paste multi-line keys and the batch mode converts every line, ideal for mapping DB/API fields to JS/Python identifiers.

Does it handle abbreviations like API, HTTP?

The converter is configurable; edge cases with acronyms are preserved predictably per the chosen convention.

Tools we recommend

Deploy this tool on Vercel · Ship faster with Cursor · Your static site on Cloudflare

Copied to clipboard!