Case Converter

Convert text to camelCase, snake_case, kebab-case, Title Case, slugs, and more. Bulk-convert one identifier per line with smart tokenization.

Input

3 words · 51 chars · 3 lines

Variants

  • UPPER CASE
    XMLHTTPREQUEST GETUSERID_V2 ACCESS_TOKEN_EXPIRES_AT
  • lower case
    xmlhttprequest getuserid_v2 access_token_expires_at
  • Title Case
    Xml Http Request Get User Id V2 Access Token Expires At
  • Sentence case
    Xml http request Get user id v2 Access token expires at
  • iNVERSE cASE
    xmlhTTPrEQUEST GETuSERid_V2 ACCESS_TOKEN_EXPIRES_AT
  • camelCase
    xmlHttpRequest getUserIdV2 accessTokenExpiresAt
  • PascalCase
    XmlHttpRequest GetUserIdV2 AccessTokenExpiresAt
  • snake_case
    xml_http_request get_user_id_v2 access_token_expires_at
  • CONSTANT_CASE
    XML_HTTP_REQUEST GET_USER_ID_V2 ACCESS_TOKEN_EXPIRES_AT
  • kebab-case
    xml-http-request get-user-id-v2 access-token-expires-at
  • UPPER-KEBAB
    XML-HTTP-REQUEST GET-USER-ID-V2 ACCESS-TOKEN-EXPIRES-AT
  • Train-Case
    Xml-Http-Request Get-User-Id-V2 Access-Token-Expires-At
  • dot.case
    xml.http.request get.user.id.v2 access.token.expires.at
  • path/case
    xml/http/request get/user/id/v2 access/token/expires/at
  • flatcase
    xmlhttprequest getuseridv2 accesstokenexpiresat
  • slug
    xmlhttprequest getuserid-v2 access-token-expires-at

Reference

Smart splitMixed input like XMLHttpRequest and getUserID_v2 is tokenized before re-casing.
Bulk modeOne identifier per line — useful for renaming columns, props, or env keys.
Title CaseKeeps small words (a, the, of…) lowercase except at the start or end.
slugURL-safe kebab. Strip accents turns café into cafe for SEO paths.
UPPER-KEBABHTTP header style such as CONTENT-TYPE or X-REQUEST-ID.