Convert PascalCase to kebab-case

Transform PascalCase class names to kebab-case format instantly. Ideal for creating SEO-friendly URLs, CSS class names, npm package names, and HTML attributes.

0 characters
0 characters

Examples: PascalCase to kebab-case

Input (PascalCase):
UserProfile
Output (kebab-case):
user-profile
Usage:https://site.com/user-profile
Input (PascalCase):
ShoppingCart
Output (kebab-case):
shopping-cart
Usage:<div class="shopping-cart">
Input (PascalCase):
ReactRouterDom
Output (kebab-case):
react-router-dom
Usage:npm install react-router-dom
Input (PascalCase):
DatabaseConnection
Output (kebab-case):
database-connection
Usage:data-attribute='database-connection'
Input (PascalCase):
BlogPostTitle
Output (kebab-case):
blog-post-title
Usage:/blog/blog-post-title
Input (PascalCase):
ApiResponseHandler
Output (kebab-case):
api-response-handler
Usage:docker run api-response-handler:latest

When to Use PascalCase

  • Class names in most languages
  • Constructor functions
  • React component names
  • C# method names
Common in:
C#JavaTypeScriptC++Python (classes)

When to Use kebab-case

  • URL slugs and paths
  • CSS class names
  • HTML attributes
  • npm package names
Common in:
CSSHTMLURLsnpmKubernetes

Related Conversions