---
title: "Kebab Case Converter - Free Online Tool | CanDoYa"
description: "Free kebab case converter for text, camelCase, PascalCase and messy identifiers. Convert live to kebab-case for slugs and code."
url: https://candoya.com/tools/kebab-case-converter/
locale: en
type: browser-tool
---

# Kebab Case Converter

Category: Text & Writing

## What is a kebab case converter?

A kebab case converter turns text or code-style names into hyphen-separated identifiers like user-profile-url. Paste a phrase, camelCase, PascalCase, snake_case or mixed punctuation and the result updates live. It handles bulk lines and can switch to UPPER-KEBAB-CASE when an uppercase hyphenated label is required.

This converter runs **entirely in your browser**, so pasted routes, package names, CSS labels and private notes are not uploaded. It splits common identifier boundaries such as `HTTPServerError`, `customerProfileURL` and `invoice_total`, then normalizes repeated separators into one hyphen. Unicode letters stay intact by default for localized slugs, and strict ASCII mode folds Latin accents when a system only accepts plain `a-z`, `0-9` and hyphens.

## How to use it

1. **Paste your text** - Enter a phrase, list of labels or existing identifiers. Each input line becomes one output line.
2. **Choose the case** - Keep the default kebab-case output or switch to UPPER-KEBAB-CASE for systems that expect uppercase hyphenated labels.
3. **Pick character handling** - Leave Unicode letters on for multilingual text, or turn it off when you need strict ASCII identifiers.
4. **Copy the result** - Use Copy to grab the converted identifier or the full converted column.

## Who it's for

- **Frontend developers** turning headings into CSS class names, custom-property suffixes, route segments and component file names.
- **Package authors** cleaning library names, CLI commands and plugin IDs into readable hyphenated labels.
- **Content teams** preparing draft slugs, anchor IDs and naming examples without pasting text into a server-side service.
- **Data teams** converting spreadsheet labels or event names into predictable identifiers before import.

## Expert note

The converter splits acronym runs before title-case words, so `HTTPServerError` becomes `http-server-error` instead of the noisy `h-t-t-p-server-error`. That small rule keeps generated slugs and package-style names readable without hand-editing acronyms.

## Frequently asked questions

### Is this kebab case converter free?

Yes. The tool is free, does not require sign-up and has no practical line limit for normal browser use. Paste one value or a whole column and convert it instantly.

### Is my text uploaded anywhere?

No. Conversion happens locally in your browser. Your identifiers, internal field names, API payloads and draft text stay on your device.

### What does kebab-case mean?

kebab-case is a naming style where words are lowercase and separated with hyphens, such as `customer-profile-url`. It is common in URL slugs, file names, CSS class names, npm package names and many command-line tools.

### Can it convert camelCase or PascalCase?

Yes. It detects common case boundaries, so `customerProfileURL` becomes `customer-profile-url` and `HTTPServerError` becomes `http-server-error`.

### What is UPPER-KEBAB-CASE for?

UPPER-KEBAB-CASE is an uppercase variant for systems that allow hyphenated labels but prefer capital letters, such as imported catalog codes, export labels or build identifiers like `API-BASE-URL`. Use the default kebab-case mode for URLs and filenames.

### Does it support accents and non-English text?

Yes. Unicode letters are kept by default, so words in Cyrillic, Greek, Hindi, Chinese and other scripts are preserved when they are separated by spaces or punctuation. Turn Unicode off only when you need strict ASCII output.

### Can I convert many names at once?

Yes. Paste one value per line and the tool returns one converted identifier per line in the same order, which is handy for spreadsheet headers, database columns and bulk code cleanup.

## Related tools

- [Case Converter](https://candoya.com/tools/case-converter/)
- [Camel Case Converter](https://candoya.com/tools/camel-case-converter/)
- [Snake Case Converter](https://candoya.com/tools/snake-case-converter/)
- [URL Slug Generator](https://candoya.com/tools/text-to-slug/)
- [Remove Duplicate Lines](https://candoya.com/tools/remove-duplicate-lines/)

---

*Markdown edition of <https://candoya.com/tools/kebab-case-converter/>, published for AI agents and other automated readers. Index of key pages: <https://candoya.com/llms.txt>.*
