Text & Strings

Case Converter

Instantly convert any text to uppercase, lowercase, Title Case, camelCase, PascalCase, snake_case, kebab-case, and more — all in one click.

Open Case Converter →
Looks like you're using an ad blocker. Devbin is free — ads help keep it running.

What is the Case Converter?

The Devbin Case Converter transforms text between different capitalisation formats instantly. Whether you're renaming variables, converting column headers, or formatting display text, this tool handles it without any manual editing.

All processing happens in your browser — your text is never sent to any server.

How to Use It

1

Open the tool

Go to the Text & Strings page and scroll to the Case Converter section.

2

Paste your text

Type or paste the text you want to convert into the input area. Multi-line text works fine.

3

Pick a format

Click one of the format buttons — the conversion happens instantly as you type or click.

4

Copy the result

Click Copy to copy the converted text to your clipboard, ready to paste anywhere.

Supported Formats

FormatExample outputCommon use
UPPERCASEHELLO WORLDConstants, headings, emphasis
lowercasehello worldNormalising input, CSS values
Title CaseHello WorldHeadings, article titles, UI labels
camelCasehelloWorldJavaScript variables, JSON keys
PascalCaseHelloWorldClass names, React components
snake_casehello_worldPython variables, database columns
kebab-casehello-worldURLs, CSS classes, HTML attributes
SCREAMING_SNAKEHELLO_WORLDEnvironment variables, constants

Pro Tips

💡Paste an entire column of database column names (like first_name) and convert them all to camelCase for use in JavaScript in one shot.
💡The tool preserves line breaks, so you can convert a list of words all at once.
💡Use kebab-case for CSS class names — it matches the convention used by Bootstrap, Tailwind and most CSS frameworks.
💡Use SCREAMING_SNAKE_CASE for environment variables in .env files, where all keys must be uppercase.

Frequently Asked Questions

What is camelCase?
camelCase capitalises every word except the first, with no spaces — for example: myVariableName. It's the standard convention for JavaScript variables and function names.
What's the difference between snake_case and kebab-case?
snake_case uses underscores (my_variable), while kebab-case uses hyphens (my-variable). snake_case is standard in Python; kebab-case is common in URLs, CSS class names and CLI flags.
Can I convert multiple lines at once?
Yes. The converter processes the entire textarea content, including multi-line text, and preserves line breaks in the output.
Is my text stored anywhere?
No. All conversion happens locally in your browser using JavaScript. Nothing is sent to any server.

Ready to convert?

Open the Case Converter now — paste your text and pick a format. No login, no limits.

Open Case Converter →