All Case Converters
Every case converter on FreeTextTools.org — from everyday writing tools like uppercase and title case, to developer formats like camelCase, snake_case, and kebab-case. All free, all instant, no signup required.
Writing & Everyday Use
Common case conversions for writing, editing, and formatting text.
-
Uppercase Converter
PopularInstantly convert any text to uppercase (ALL CAPS) with our free online tool.
Instantly convert any text to uppercase (ALL CAPS) with our free online tool. -
Title Case Converter
PopularCapitalize major words in titles and headlines with proper capitalization rules.
Capitalize major words in titles and headlines with proper capitalization rules. -
Lowercase Converter
PopularConvert text to lowercase (all small letters) instantly with our free online case converter.
Convert text to lowercase (all small letters) instantly with our free online case converter. -
Sentence Case Converter
PopularCapitalize the first letter of each sentence instantly with our free online tool.
Capitalize the first letter of each sentence instantly with our free online tool. -
Proper Case Converter
PopularCapitalize the first letter of every word with our free online tool.
Capitalize the first letter of every word with our free online tool.
Developer & Naming Conventions
Programming-specific case formats for variables, functions, file names, and identifiers.
-
Camel Case Converter
Convert text or phrases into lower camelCase format for programming and development.
Convert text or phrases into lower camelCase format for programming and development. -
Snake Case Converter
Convert text or phrases into snake_case format for Python, Ruby, databases, and configuration files.
Convert text or phrases into snake_case format for Python, Ruby, databases, and configuration files. -
Kebab Case Converter
Convert text or phrases into kebab-case format for URLs, CSS classes, and web development.
Convert text or phrases into kebab-case format for URLs, CSS classes, and web development. -
Pascal Case Converter
Convert text or phrases into Upper CamelCase format for programming and development.
Convert text or phrases into Upper CamelCase format for programming and development. -
Constant Case Converter
Convert text into CONSTANT_CASE format with uppercase letters and underscores.
Convert text into CONSTANT_CASE format with uppercase letters and underscores. -
Train Case Converter
Convert text or phrases into Train-Case format for HTTP headers, API responses, and title-style identifiers.
Convert text or phrases into Train-Case format for HTTP headers, API responses, and title-style identifiers. -
COBOL Case Converter
Convert text or phrases into COBOL-CASE format for COBOL programming, mainframe development, and legacy system naming conventions.
Convert text or phrases into COBOL-CASE format for COBOL programming, mainframe development, and legacy system naming conventions. -
Path Case Converter
Convert text or phrases into path/case format for file paths, URL routes, and hierarchical structures.
Convert text or phrases into path/case format for file paths, URL routes, and hierarchical structures. -
Dot Case Converter
Convert text or phrases into dot.case format for object notation, configuration files, and namespaced identifiers.
Convert text or phrases into dot.case format for object notation, configuration files, and namespaced identifiers. -
Upper Dot Case Converter
Convert text or phrases into UPPER.DOT.CASE format for legacy systems, configuration files, and uppercase namespaced identifiers.
Convert text or phrases into UPPER.DOT.CASE format for legacy systems, configuration files, and uppercase namespaced identifiers.
Browse Tools By Category
Fun & Stylistic
Creative and social media case styles for memes, emphasis, and hashtags.
-
Hashtag Case Generator
Convert text into hashtag-friendly format for social media posts and campaigns.
Convert text into hashtag-friendly format for social media posts and campaigns. -
Inverse Case Converter
Invert text casing instantly with our free online tool.
Invert text casing instantly with our free online tool. -
Alternating Case Converter
Convert text into aLtErNaTiNg case pattern instantly with our free online tool.
Convert text into aLtErNaTiNg case pattern instantly with our free online tool. -
Toggle Case Converter
Swap between uppercase and lowercase letters instantly with our free online tool.
Swap between uppercase and lowercase letters instantly with our free online tool. -
Random Case Converter
Randomize letter casing for fun or creative text styles with our free online tool.
Randomize letter casing for fun or creative text styles with our free online tool.
What Is Text Case Conversion?
Text case conversion is the process of transforming text from one
letter-casing style to another. Different contexts call for different
conventions — a Python developer needs snake_case, a
JavaScript developer may prefer camelCase, and a
copywriter needs proper Title Case. Our tools handle all
of these instantly, with no installation required.
Choosing the Right Case Converter
For everyday writing
Use Uppercase or Lowercase for bulk text normalization. Sentence Case is ideal for fixing copied text that arrives in all-caps or all-lowercase. Title Case follows headline capitalization rules, making it perfect for blog titles, headings, and article names.
For developers
camelCase is standard for JavaScript variables and JSON keys. snake_case is the convention in Python and Ruby. kebab-case is widely used in CSS class names and URL slugs. PascalCase is the standard for class names across most languages. CONSTANT_CASE is used for environment variables and constants.
For social media and fun
The Alternating Case and Random Case converters produce the "mocking SpongeBob" style popular in memes. The Hashtag Case Generator turns any phrase into properly formatted hashtags for Instagram, Twitter, and LinkedIn.
All 20 Case Formats Explained
Here is a quick reference for every case style available on this site, using the example phrase "hello world example":
| Case Style | Output |
|---|---|
| Uppercase | HELLO WORLD EXAMPLE |
| Lowercase | hello world example |
| Title Case | Hello World Example |
| Sentence case | Hello world example |
| Proper Case | Hello World Example |
| camelCase | helloWorldExample |
| PascalCase | HelloWorldExample |
| snake_case | hello_world_example |
| kebab-case | hello-world-example |
| CONSTANT_CASE | HELLO_WORLD_EXAMPLE |
| COBOL-CASE | HELLO-WORLD-EXAMPLE |
| dot.case | hello.world.example |
| UPPER.DOT.CASE | HELLO.WORLD.EXAMPLE |
| path/case | hello/world/example |
| Train-Case | Hello-World-Example |
| Alternating Case | hElLo wOrLd eXaMpLe |
| Inverse Case | HELLO WORLD EXAMPLE → hello world example |
| Toggle Case | hELLO wORLD eXAMPLE |
| Random Case | HeLlO WoRlD eXaMpLe |
| Hashtag Case | #hello #world #example |