Unsupported input
The tool may reject input that does not match the expected content, structure, or file type.
Fix: Confirm the tool input requirements and paste the correct type of data.
Search tools and pages.
Convert text between different cases (camel, snake, kebab, etc.)
Output will appear here...
content bottom • up to 300x250
sidebar • 160x600
Written by Giorgos Kostas. Last reviewed:
Case Converter is an online text case converter for changing pasted text into common writing, coding, and URL-friendly formats. It is not limited to simple upper and lower case: the tool also supports title case, sentence case, camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE.
Use it when you need consistent variable names, slugs, headings, labels, constants, or normalized text without manually editing every word. Paste your text, choose the target format, and copy the converted output.
Start with the case Converter input you want to process in Case Converter.
Get a case Converter result from Case Converter that is ready to review, copy, and reuse in the next step of your workflow.
The tool may reject input that does not match the expected content, structure, or file type.
Fix: Confirm the tool input requirements and paste the correct type of data.
Missing fields or partial content can block processing or produce weak results.
Fix: Provide the full required input before running the tool.
Sample or placeholder values can lead to output that looks valid but is not ready for real use.
Fix: Replace placeholders with your actual values before relying on the result.
It supports lowercase, UPPERCASE, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE output formats.
Yes. Select camelCase to turn spaced, dashed, underscored, or mixed-case text into a JavaScript-style camelCase identifier.
Yes. Choose snake_case for underscore-separated output or kebab-case for hyphen-separated output commonly used in URLs, CSS classes, and slugs.
Yes. PascalCase is useful for class names and components, while CONSTANT_CASE is useful for constants, environment keys, and enum-like labels.
No. Case conversion runs in your browser, so pasted text stays local while you switch between the available formats.
Pair Case Converter with slug, whitespace, punctuation, and line utilities to finish text cleanup workflows. You can also browse the full String Utilities category for more options.
Convert text to URL-friendly slug
Remove all whitespace from text
Remove punctuation marks from text
Flatten multi-line text into a single line with a configurable separator
Split a single-line string on any delimiter to produce one value per line
Strip accents, tildes, umlauts, and other diacritics from Unicode text
Convert binary to readable text
Convert hexadecimal to text
Convert text to binary
Convert text to hexadecimal
Count characters in text
Extract every email address from a block of text, deduplicated and newline-separated