Text Case Converter
Instant client-side case converter for UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case, and CONSTANT_CASE with 1-click copy.
Converted Case Outputs (Click Any Card to Copy):
Editorial & Programming Case Standard Conventions
| Case Format | Primary Industry Standard | Syntax Example |
|---|---|---|
| Title Case | AP & Chicago Manual of Style headlines | The Old Man and the Sea |
| camelCase | JavaScript, Java, Swift variables & methods | getUserAccountProfile |
| PascalCase | C#, Python classes, React components | UserProfileModal |
| snake_case | Python variables, database SQL columns | user_account_id |
| kebab-case | CSS class names, REST API endpoints, URLs | btn-primary-action |
| CONSTANT_CASE | Global configuration constants, Enums | MAX_RETRY_LIMIT |
📝 The Science of AP Title Casing
Standard text converters blindly capitalize every word, incorrectly writing "The Old Man And The Sea". Our intelligent title case engine applies authentic Chicago/AP rules: lowercasing short prepositions and conjunctions (and, as, but, for, in, of, on, or, the, to) unless they appear as the first or last word of the title.
About this tool
How to use it
- Type or paste your text into the editor box.
- View your text converted into 10 formats: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, and alternating case.
- Click any card or tap 'Copy' to copy the formatted text to your clipboard.
- Paste directly into your code editor, markdown article, or database query.
Why it matters
Developers and writers constantly reformat text identifiers: transforming database column names (user_id) into JavaScript camelCase (userId) or converting blog headlines into SEO kebab-case URL slugs (my-blog-post). Doing this manually is slow and prone to typos.
When to use it
Use this tool when fixing accidental Caps Lock text, formatting book and article titles to Chicago/AP standards, converting code variable names, or creating URL slugs.
Good to know
Title Case handles prepositions, articles, and conjunctions (a, an, the, and, but, for, at, by, to) automatically in accordance with AP Stylebook rules.
Common questions
What is the difference between camelCase and PascalCase?
camelCase starts with a lowercase letter and capitalizes subsequent words (e.g. `getUserProfile`). PascalCase capitalizes the first letter of every word (e.g. `GetUserProfile`), commonly used for classes and React components.
How does intelligent Title Casing work?
AP and Chicago style rules state that minor words (articles, conjunctions, and short prepositions under 4 letters like 'in', 'of', 'and', 'the') remain lowercase unless they are the first or last word of the title.
What is kebab-case used for?
kebab-case replaces spaces with hyphens (e.g. `fast-action-hero`). It is standard for clean URL paths, HTML attributes, and CSS class names.
Is my text saved or sent to a server?
No. All text transformations run completely in your local browser memory via JavaScript with zero server uploads.