# Text Case Format Converter — Converters, Conversions, Definitions, Language Guides For the full tool, see: [https://capytoolkit.com/tools/text/case-converter/](https://capytoolkit.com/tools/text/case-converter/) ## Converters [Title Case Converter,Capitalize Headings Correctly](https://capytoolkit.com/tools/text/case-converter/title-case-converter/): Convert any text to Title Case instantly. Paste article headings, blog titles, or UI labels and get correctly capitalized output for publishing. [Kebab-case Converter for URLs and CSS](https://capytoolkit.com/tools/text/case-converter/kebab-case-converter/): Convert any text or variable name to kebab-case for use in URLs, CSS custom properties, HTML attributes, and CLI options. Runs entirely in your browser. [snake_case Converter,Convert Anything to snake_case](https://capytoolkit.com/tools/text/case-converter/snake-case-converter/): Convert any text, identifier, or heading to snake_case instantly. Handles camelCase, PascalCase, kebab-case, spaces, and mixed input. Runs entirely in your browser. [camelCase Converter,Convert Anything to camelCase](https://capytoolkit.com/tools/text/case-converter/camel-case-converter/): Convert any text, snake_case field, or heading to camelCase instantly. Handles underscores, hyphens, spaces, and PascalCase. Runs entirely in your browser. [PascalCase Converter,Convert Anything to PascalCase](https://capytoolkit.com/tools/text/case-converter/pascal-case-converter/): Convert any text, snake_case identifier, or heading to PascalCase instantly. Ideal for class names, TypeScript interfaces, React components, and C# types. [CONSTANT_CASE Converter,Convert to SCREAMING_SNAKE](https://capytoolkit.com/tools/text/case-converter/constant-case-converter/): Convert any text or identifier to CONSTANT_CASE (SCREAMING_SNAKE_CASE) instantly. Used for constants, environment variables, and config flags across Python, JavaScript, and C. [dot.case Converter,Convert Text to dot.case](https://capytoolkit.com/tools/text/case-converter/dot-case-converter/): Convert any text or identifier to dot.case instantly. Used for Java package names, configuration file keys, and Maven artifact IDs. Runs in your browser. [Sentence Case Converter,Capitalize First Word Only](https://capytoolkit.com/tools/text/case-converter/sentence-case-converter/): Convert any text to Sentence case instantly. Capitalizes only the first word of each line. Ideal for UI labels, notifications, and error messages. [UPPERCASE Converter,Convert Text to All Caps](https://capytoolkit.com/tools/text/case-converter/uppercase-converter/): Convert any text to UPPERCASE instantly. No word boundary detection: every character converts to its uppercase form. Runs entirely in your browser. [lowercase Converter,Convert Text to All Lowercase](https://capytoolkit.com/tools/text/case-converter/lowercase-converter/): Convert any text to lowercase instantly. Normalizes mixed-case strings for comparison, URL generation, search indexing, and case-insensitive processing. [Capitalized Case Converter,Capitalize Every Word](https://capytoolkit.com/tools/text/case-converter/capitalized-case-converter/): Convert text to Capitalized Case: each word starts uppercase, rest lowercase. Ideal for proper nouns, product names, and formatted display text. [aLtErNaTiNg cAsE Converter,Convert Text to Mocking Case](https://capytoolkit.com/tools/text/case-converter/alternating-case-converter/): Convert any text to aLtErNaTiNg cAsE instantly. Alternates uppercase and lowercase for each character. Used for mocking tone, meme formatting, and stylistic text effects. [path/case Converter,Convert Text to path/case](https://capytoolkit.com/tools/text/case-converter/path-case-converter/): Convert any text or identifier to path/case: words joined by forward slashes. Used for file system paths, URL path segments, Go import paths, and routing patterns. ## Conversions [camelCase to snake_case Converter](https://capytoolkit.com/tools/text/case-converter/camelcase-to-snake-case/): Convert camelCase variable names to snake_case instantly. Paste JavaScript, TypeScript, or JSON property names and get Python- or database-ready output. [snake_case to camelCase Converter](https://capytoolkit.com/tools/text/case-converter/snake-case-to-camelcase/): Convert snake_case identifiers to camelCase instantly. Ideal for mapping Python variable names or database column names to JavaScript or TypeScript properties. [PascalCase to snake_case Converter](https://capytoolkit.com/tools/text/case-converter/pascalcase-to-snake-case/): Convert PascalCase class names and type identifiers to snake_case. Ideal for mapping TypeScript or C# class names to Python dataclass fields or PostgreSQL table names. [snake_case to PascalCase Converter](https://capytoolkit.com/tools/text/case-converter/snake-case-to-pascalcase/): Convert snake_case database table names and Python class attributes to PascalCase. Ideal for writing TypeScript interfaces, C# classes, or React component names from a snake_case schema. [camelCase to kebab-case Converter](https://capytoolkit.com/tools/text/case-converter/camelcase-to-kebab-case/): Convert camelCase JavaScript property names to kebab-case for CSS, HTML attributes, and URL slugs. Splits on camelCase boundaries and joins with hyphens. [kebab-case to camelCase Converter](https://capytoolkit.com/tools/text/case-converter/kebab-case-to-camelcase/): Convert kebab-case CSS properties, HTML attributes, and URL slugs to camelCase JavaScript identifiers. Each hyphen becomes a word boundary and the next letter capitalizes. [snake_case to kebab-case Converter](https://capytoolkit.com/tools/text/case-converter/snake-case-to-kebab-case/): Convert snake_case Python variables, database columns, and config keys to kebab-case URL slugs and CSS property names. Replace underscores with hyphens instantly. [kebab-case to snake_case Converter](https://capytoolkit.com/tools/text/case-converter/kebab-case-to-snake-case/): Convert kebab-case URL slugs and CSS property names to snake_case Python variables, database column names, and configuration keys. Replace hyphens with underscores. [camelCase to PascalCase Converter](https://capytoolkit.com/tools/text/case-converter/camelcase-to-pascalcase/): Convert camelCase variable names to PascalCase class names, interfaces, and React component names. Capitalizes the first letter with no other changes. ## Text Case Format Converter Reference [What Is snake_case? Definition and Usage](https://capytoolkit.com/tools/text/case-converter/reference/#what-is-snake-case): snake_case is a naming convention that joins words with underscores and uses all lowercase letters. Used in Python, SQL, Ruby, and environment variables. [What Is camelCase? Definition and Usage](https://capytoolkit.com/tools/text/case-converter/reference/#what-is-camel-case): camelCase is a naming convention where words are joined without separators and every word after the first starts with an uppercase letter. The default style for JavaScript, Java, and JSON. [What Is PascalCase? Definition and Usage](https://capytoolkit.com/tools/text/case-converter/reference/#what-is-pascal-case): PascalCase is a naming convention where every word starts with an uppercase letter and no separators are used. The standard for class names, interfaces, and type identifiers. [What Is kebab-case? Definition and Usage](https://capytoolkit.com/tools/text/case-converter/reference/#what-is-kebab-case): kebab-case is a naming convention that joins words with hyphens and uses all lowercase letters. Required for URL slugs, CSS properties, and HTML attributes. [What Is CONSTANT_CASE? Definition and Usage](https://capytoolkit.com/tools/text/case-converter/reference/#what-is-constant-case): CONSTANT_CASE (SCREAMING_SNAKE_CASE) is a naming convention that uses all uppercase letters and underscores. The universal standard for constants and environment variables. ## Text Case Format Converter: Code Examples [snake_case in Python,PEP 8 Naming Conventions](https://capytoolkit.com/tools/text/case-converter/code-examples/#snake-case-in-python): Python uses snake_case for variables, functions, modules, and class methods per PEP 8. SCREAMING_SNAKE for constants, PascalCase for class names. Full reference. [camelCase in JavaScript,Naming Conventions Reference](https://capytoolkit.com/tools/text/case-converter/code-examples/#camel-case-in-javascript): JavaScript uses camelCase for variables, functions, and object properties. PascalCase for classes and React components. SCREAMING_SNAKE for constants. Full reference. [PascalCase in C#,Microsoft Naming Conventions Reference](https://capytoolkit.com/tools/text/case-converter/code-examples/#pascal-case-in-csharp): C# uses PascalCase for types, methods, properties, and namespaces per Microsoft C# Coding Conventions. camelCase for private fields and local variables. Full reference. [kebab-case in CSS,Naming Conventions for Properties and Classes](https://capytoolkit.com/tools/text/case-converter/code-examples/#kebab-case-in-css): CSS uses kebab-case for all property names, custom properties, class names, and keyframe identifiers. BEM methodology and every major CSS naming system uses kebab-case.