Text utility

Case Converter

Convert Unicode text between writing styles and developer identifiers, including locale-aware title and sentence case, camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE.

Input

Paste text to convert

Live output

Ready.

Converted output

Quick copy

Common case results

Conversion statistics

Characters0
Words detected0
Lines0
Output characters0

Popular case examples

Case format reference

CaseExampleCommon use
Title CaseConvert Text FastHeadlines, article titles and headings
Sentence caseConvert text fast.Paragraphs, descriptions and readable copy
camelCaseconvertTextFastJavaScript variables and properties
PascalCaseConvertTextFastClass names, components and types
snake_caseconvert_text_fastPython, databases and fields
kebab-caseconvert-text-fastURLs, CSS classes and file names
CONSTANT_CASECONVERT_TEXT_FASTEnvironment variables and constants

Case conversion notes

Local conversionYour text is transformed in the browser and is never uploaded.
Language-aware title caseCommon short words stay lowercase in supported languages unless they begin or end the title.
Identifier modesAcronyms, camelCase boundaries and punctuation are detected before words are joined.
Unicode and locale supportAccented letters, non-Latin scripts, emoji graphemes and locale-specific letter casing are preserved where the browser supports them.

Case converter FAQ

What is the difference between camelCase and PascalCase?

camelCase begins with a lowercase word, while PascalCase capitalizes the first word too.

Can I create URL slugs and file names?

Yes. Use kebab-case for readable URL slugs or snake_case and kebab-case for file-friendly names.

Does it support accented and non-Latin text?

Yes. Conversion uses Unicode word detection, browser segmentation and locale-aware letter casing with a Unicode fallback.

Does this tool change my original text?

No. The input remains editable and the converted result appears separately in the output area.