Text Case Converter
Convert text between camelCase, PascalCase, snake_case, kebab-case, UPPER, lower, Title and Sentence case.
Last updated:
How to Use Text Case Converter
- 1Paste or type your text into the input field.
- 2Select the target case format from the available options (camelCase, snake_case, kebab-case, etc.).
- 3The converted result updates in real time as you type.
- 4Click "Copy" to copy the converted text to your clipboard.
Frequently Asked Questions
What is camelCase?
camelCase joins words together with no separator, capitalising the first letter of every word except the first (e.g. "myVariableName"). It is the standard naming convention for variables and functions in JavaScript, TypeScript, and Java.
When should I use snake_case vs kebab-case?
snake_case (words_separated_by_underscores) is the convention in Python, Ruby, and database column names. kebab-case (words-separated-by-hyphens) is common in URLs, CSS class names, and CLI arguments. Use whichever your project or language convention requires.
What naming conventions do different languages use?
JavaScript/TypeScript use camelCase for variables and PascalCase for classes. Python uses snake_case for variables and functions. CSS uses kebab-case. Constants are often UPPER_SNAKE_CASE across most languages.
Is my data sent to a server?
No. All text case conversions are performed entirely in your browser. No data is sent to any server.
Related Tools
Unix Timestamp Converter
Convert Unix timestamps to human-readable dates and back. Handles seconds, milliseconds, UTC, local time zones, ISO 8601, and relative times — fast and offline.
Color Converter
Convert colors between HEX, RGB, HSL, HSV, and OKLCH online. Live preview, named CSS colors, WCAG contrast check, and instant copy in any format — no signup.
Number Base Converter
Convert numbers between decimal, hexadecimal, octal, and binary instantly in your browser. Handy for debugging bitmasks, color hex codes, and chmod permissions.
YAML ↔ JSON Converter
Convert YAML to JSON and JSON to YAML in your browser. Bidirectional conversion preserves nested structure, anchors, and types — for Kubernetes manifests and CI configs.