Convert text between 12 naming conventions. Copy any result with one click.
This tool runs 100% in your browser. All computation happens locally on your device — your input is never uploaded to any server. Results are for reference only.
Case conversion is a pure text transform in your browser — no bytes are sent or received.
Request count is measured live from your browser's performance log — it cannot be faked. External resources were loaded — see the data-source note below.
Every convention answers one question differently: how do you join words without spaces? The separator character (or lack of one) and the capitalization rule are the entire difference between user_id_count and userIdCount.
Tools and languages each standardize on a convention for consistency — Python uses snake_case for variables, JS uses camelCase, URLs use kebab-case, and environment variables use CONSTANT_CASE.
The same words 'page views this month' become completely different identifiers. Context decides which is correct.
| Convention | Example | Typical use |
|---|---|---|
| UPPER CASE | UPPER CASE | Emphasis / shouting |
| lower case | lower case | Plain text |
| Title Case | Title Case | Headings |
| Sentence case | Sentence case | Prose |
| camelCase | camelCase | JS variables |
| PascalCase | PascalCase | Classes / components |
| snake_case | snake_case | Python / DB columns |
| kebab-case | kebab-case | URLs / file names |
| CONSTANT_CASE | CONSTANT_CASE | Constants |
| dot.notation | dot.notation | Config keys |
| tOGGLE cASE | tOGGLE cASE | Fixing accidental caps lock |
| aLTERNATING | aLtErNaTiNg | Meme / sarcastic text |
To convert case: paste your text — the tool instantly converts between UPPERCASE, lowercase, Title Case, Sentence case, and other formats with one click.
FreeToolHub Case Converter is a free browser-based tool that converts text between uppercase, lowercase, title case, and sentence case, no signup.
Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case and more. Instant, free, 100% in-browser, no signup.
This tool converts text between every casing convention programming and publishing use: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE. Paste once, click the target format, and copy — with smart handling for text containing punctuation, digits, and hyphens that naive converters mangle. It also capitalizes sentences properly, fixes ALL-CAPS pastes into readable case, and handles the acronym edge cases like JSON and API inside camelCase conversions where correctness actually matters.
Developers convert between naming conventions when moving data across systems — JSON fields to constants, database columns to variables — and when generating test fixtures. Writers toggle headline styles for different publications' style guides. Marketers produce ad copy in the exact casing each platform's policy expects. Students reformat titles and headings for papers. Anyone retyping a heading to match a convention realizes in seconds that this tool already did it correctly, including the edge cases.
(1) Paste your text — single words, headlines, or entire paragraphs. (2) Click a target case: the four display cases (upper, lower, title, sentence) and five code cases (camel, Pascal, snake, kebab, constant) each apply consistent rules. (3) Word boundaries are detected from spaces, hyphens, underscores, and camelCase humps, so mixed-format input normalizes cleanly. (4) Copy the result. Conversion is instant, local, and unlimited; batch pastes of many lines convert in one pass.
The code conventions encode ownership and kind: camelCase (userAccountBalance) for JavaScript variables and function names; PascalCase (UserProfile) for classes, components, and types; snake_case (created_at) for Python, Ruby, and SQL columns; kebab-case (nav-menu-item) for CSS classes, URLs, and file names where hyphens win for SEO and readability; CONSTANT_CASE (MAX_RETRIES) for environment variables and enum values. Publishing conventions differ subtly: Title Case capitalizes principal words (The Art of War) per style guides with small-word exceptions; Sentence case capitalizes only first words and proper nouns (The art of war) and has become the default for web headlines — modern style guides including major platforms now favor it for readability. Acronym rules trip manual conversion most: preserve JSON, API, and URL as units in code cases, and decide house style for title case — this tool's smart mode keeps known acronyms intact instead of shattering them into Json.
UPPERCASE (all caps), lowercase, Title Case (capitalize first letter of each word), camelCase (first word lowercase, subsequent words capitalized, no spaces), PascalCase (all words capitalized, no spaces), snake_case (words separated by underscores), kebab-case (words separated by hyphens), SENTENCE CASE (first word capitalized only), and CONSTANT_CASE (uppercase with underscores). Real-time preview as you type.
Yes. Paste any text—paragraphs, code blocks, variable names, or lists. The converter preserves line breaks and applies the selected case transformation to each line independently. This is useful for converting variable naming conventions (e.g., camelCase to snake_case) when refactoring code between languages (JavaScript to Python).
This tool is also known by these tasks — each link opens the same tool with a focused guide:
What do you call a crab that plays baseball?
No paywalls, no signups, no data sold. Built by a solo developer who believes useful tools should be accessible to everyone.
☕Support me on Ko-fi— keep tools free100% of proceeds go towards hosting & building more free tools.