Turn a title into a lowercase URL slug with hyphens or underscores
Case Converter
Use Case Converter
What it does
Type a phrase or an identifier and see it in eight naming styles at once, from camelCase and snake_case to kebab-case and Title Case.
It runs entirely in your browser: nothing you enter is uploaded.
Example
A three-word phrase
parse email headersCAMELCASE
parseEmailHeaders
PASCALCASE
ParseEmailHeaders
SNAKE_CASE
parse_email_headers
KEBAB-CASE
parse-email-headers
SCREAMING_SNAKE
PARSE_EMAIL_HEADERS
TITLE CASE
Parse Email Headers
LOWERCASE
parse email headers
UPPERCASE
PARSE EMAIL HEADERSGives parseEmailHeaders, ParseEmailHeaders, parse_email_headers, parse-email-headers, PARSE_EMAIL_HEADERS and Parse Email Headers, plus the lowercase and UPPERCASE forms.
FAQ
How does it find the words?
It splits the input at spaces, hyphens, underscores and at every change from a lowercase to an uppercase letter (parseEmail becomes parse Email), then rebuilds the words in each style.
What are the limits?
Runs of capitals are not split, so XMLHttpRequest becomes xmlhttpRequest. Digits stay attached to their word, and dots or other punctuation stay inside words (foo.bar is one word).
Is my text uploaded?
No. The conversion runs in your browser as you type and nothing is sent anywhere.