← Back to tools

Case Converter

Convert text to every common naming convention. Live.

Different languages and contexts use different naming conventions. camelCase (JavaScript variables, Java methods) starts lowercase and capitalizes each subsequent word. PascalCase (class names in most languages, React components) capitalizes every word. snake_case (Python, Ruby, databases) uses underscores. kebab-case (CSS classes, URLs, HTML attributes) uses hyphens. CONSTANT_CASE (environment variables, constants) is uppercase snake_case.

Converting between them manually is tedious and error-prone, especially with mixed input. This tool parses any input — spaces, mixed case, existing delimiters — and rebuilds it in every common format. Useful for refactoring, generating API field names, or translating between languages with different conventions.

Other formats included: Title Case for headings, Sentence case for prose, dot.case for namespaces, and Train-Case (capitalized kebab-case) for HTTP headers. Every output is copy-ready.

This tool in other languages:

Français:
Convertisseur de casse

Español:
Convertidor de mayúsculas

Deutsch:
Schreibweise-Konverter

Português:
Conversor de caixa

日本語:
ケース変換ツール

中文:
大小写转换器

한국어:
대소문자 변환기

العربية:
محول حالة الأحرف