ToolBuddy
In Browser

Case Converter

Convert identifiers between camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, and URL slugs. Paste one name or a list, one per line. Conversion is a local string transform.

Runs in your browser. Nothing is uploaded.

Target

0 characters · 0 lines

0 characters · 0 lines

About this tool

Convert identifiers between camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, and URL slugs. Each line is converted on its own so you can paste a list of names from a schema or a route table.

How to use: paste one identifier or several lines, pick the target style, copy. Word splits follow capitals, underscores, hyphens, and spaces. Non-alphanumeric separators are dropped.

Example: user_name becomes userName in camelCase and USER_NAME in CONSTANT_CASE. my-api-token becomes a slug of my-api-token, which is already kebab-case.

Names stay in the tab. This is not a Unicode transliterator; accented letters are kept only if they are alphanumeric in JavaScript. Related: URL encoder if the slug still needs percent-encoding.

Related Convert tools