Kebab Case Converter

Kebab Case Converter lets you split camel-case boundaries and join lowercase Unicode words with hyphens. Enter your own values or load the worked example.

Method and calculation

Split camel-case boundaries and join lowercase Unicode words with hyphens.

Inputs and settings

Kebab Case Converter accepts Input text.

Worked example

Kebab Case Converter example — Input text: "Hello world\nA second line\nHello world". Computed output: hello-world-a-second-line-hello-world

Output and limitations

Hyphenated names are common in CSS classes and readable file names. This converter retains Unicode letters rather than transliterating them into ASCII. Kebab case by itself is not a complete URL policy: reserved names, uniqueness and routing rules belong to the destination system.

Technical references: JavaScript Unicode normalization

Kebab Case Converter FAQs

Kebab Case Converter applies the following rule to your input: Split camel-case boundaries and join lowercase Unicode words with hyphens. The worked example on this page uses the same processor as the result button.
Kebab Case Converter has these boundaries: Input is treated as plain text; it is never executed. Start by checking the input text field against the units or format shown.
Kebab Case Converter provides this sample: hello-world-a-second-line-hello-world. Use the sample button to reproduce it, then replace the inputs with your own values.