Loading tool…
Convert text into nine different cases at once — from UPPERCASE and Title Case to camelCase, snake_case and kebab-case — and copy whichever you need.
Loading tool…
Case Converter is a free, private online tool that lets you convert text between UPPER, lower, Title, Sentence, camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE. It runs entirely in your browser, so nothing you enter is uploaded to a server.
Privacy: this tool runs entirely in your browser. Your input is never sent to, received by, or stored on any server — there are no uploads and no tracking of what you enter.
UPPERCASE, lowercase, Title Case and Sentence case are for prose — headlines, labels and copy.
camelCase and PascalCase are common for variables and types; snake_case and CONSTANT_CASE for Python and constants; kebab-case for URLs, CSS classes and file names.
The converter detects word boundaries from spaces, underscores, hyphens and camelCase humps, so you can convert from any style to any other.
A case converter transforms text between different capitalisation and word-joining styles - UPPERCASE, lowercase, Title Case, Sentence case, and the programming cases like camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE. It saves retyping and fixes inconsistent capitalisation in seconds.
The natural-language cases handle prose. UPPERCASE and lowercase are self-explanatory; Title Case capitalises the first letter of each word for headings; Sentence case capitalises only the first word of each sentence. These are everyday needs for headlines, titles, labels and tidying up text that arrived in the wrong case.
Programmers rely on naming conventions, and this tool covers the main ones. camelCase and PascalCase join words with capitals (common for variables and class names); snake_case and CONSTANT_CASE use underscores (common in Python and for constants); kebab-case uses hyphens (common in URLs, CSS classes and file names). Converting between them is constant when moving code between languages or styles.
The clever part is detecting word boundaries from any input. The converter recognises spaces, hyphens, underscores and the humps of camelCase, so it can take a phrase in any style and convert it to any other - turning myVariableName into my-variable-name or My Variable Name reliably.
Type or paste your text and every case style is shown at once; copy whichever you need. It is handy for reformatting headings, generating variable or file names, fixing CAPS-LOCK mishaps, and standardising data. Everything runs in your browser.