Developer tools

Case Converter – Upper, Lower, Title, camelCase

Convert text between uppercase, lowercase, sentence case, title case, camelCase, and snake_case instantly. Supports AP and Chicago title style.

Free online case converter. Processing stays in your browser; nothing is uploaded.

Output case

What Is a Case Converter?

A case converter changes how letters are capitalized in a string. Use it as an upper case lower case converter, a title case converter, or a text case converter for programming styles such as camelCase, PascalCase, snake_case, and kebab-case.

This free online case converter runs in your browser. Paste text, pick a format—including AP Stylebook and Chicago Manual of Style title casing—and copy the result instantly.

Title Case: AP Stylebook vs Chicago Manual of Style

Title case capitalizes major words. Minor words and articles (such as a, the, and, of) often stay lowercase unless they are the first or last word. AP title case and Chicago title case follow that idea with slightly different lists of short words.

Use AP when matching newsroom or AP Stylebook headlines. Use Chicago when following Chicago Manual of Style book and academic titles.

Programming Cases: camelCase, snake_case, and More

  • camelCase — first word lower, later words capitalized
  • PascalCase — every word capitalized
  • snake_case — lowercase words joined with underscores
  • kebab-case — lowercase words joined with hyphens
  • CONSTANT_CASE — uppercase snake case for constants

Sentence case capitalizes the start of each sentence. Alternating and inverse case are handy for demos and stylistic experiments.

Acronyms, Hyphens, and Mixed-Case Words

Title and sentence case keep common acronyms such as HTML, CSS, and API in uppercase. Hyphenated words like e-commerce become E-Commerce. Mixed identifiers such as XMLHttpRequest are split on camelCase and acronym boundaries before camelCase, PascalCase, snake_case, or kebab-case conversion. Extra spaces are normalized in editorial formats.

Locale-Aware Casing and Turkish Dotted i

JavaScript's toUpperCase() and Excel-style UPPER() / PROPER() behave differently across locales. Turkish dotted and dotless i are a common pitfall. This tool defaults to en-US casing so English editorial and developer conversions stay predictable.

Case Converter FAQs

What is a case converter?

A case converter changes the capitalization of text—uppercase, lowercase, sentence case, title case, camelCase, snake_case, and related formats—without rewriting the words themselves.

What is the difference between AP and Chicago title case?

Both capitalize major words. AP Stylebook keeps short conjunctions, articles, and many short prepositions lowercase unless they are first or last. Chicago Manual of Style uses a similar rule with a slightly broader set of short words that stay lowercase.

What is camelCase vs PascalCase?

camelCase starts with a lowercase letter (myVariableName). PascalCase capitalizes every word (MyVariableName). Both remove spaces between words.

What is snake_case vs kebab-case?

snake_case joins lowercase words with underscores (my_variable_name). kebab-case uses hyphens (my-variable-name), common in URLs and CSS.

How are acronyms and hyphenated words handled?

Title and sentence case keep common acronyms (HTML, CSS, API, and similar) uppercase. Hyphenated words such as e-commerce become E-Commerce. Programming formats split mixed identifiers like XMLHttpRequest on case changes, then join as camelCase, PascalCase, snake_case, or kebab-case. Extra spaces are collapsed in editorial formats.

Does this handle Turkish dotted i?

This tool uses en-US locale casing for predictable developer and English editorial defaults. Locale-aware Turkish İ/i rules are not applied; use a locale-specific library when you need them.

Is this a free online case converter?

Yes. Conversion runs in your browser—nothing is uploaded to LiveTechHacks. Use it as an upper case lower case converter, title case converter, or programming-case helper.

Related Developer & SEO Tools

Other LiveTechHacks utilities that also run in your browser.

JWT Decoder

Decode JWT tokens instantly and inspect the header, payload, claims, signature details, and expiration time in a readable format.

Open Tool

Slug Generator

Turn any title or phrase into a clean, SEO-friendly URL slug. Accents, symbols, and optional stop words are handled locally in your browser.

Open Tool

Passphrase Generator

Generate strong, memorable passphrases from the EFF diceware wordlist. Pick your word count and separator. Runs offline — nothing is ever transmitted.

Open Tool

Cron Expression Generator

Build cron expressions visually and preview the next run times instantly. Supports standard crontab, Quartz, Spring and AWS syntax. Free, with no sign-up.

Open Tool

YAML ↔ JSON Converter

Convert YAML to JSON and JSON to YAML instantly, with validation and error highlighting. Works with Kubernetes, OpenAPI and Docker Compose files.

Open Tool

UUID Generator

Generate random UUID v4, v1 and v7 identifiers in bulk, up to 1,000 at a time. Copy or download instantly in your browser.

Open Tool

Epoch Converter

Convert Unix timestamps to readable dates and back, in seconds or milliseconds. Live clock, timezones, and code snippets.

Open Tool

Base64 Encoder & Decoder

Encode and decode Base64 strings, files and images instantly. Supports base64url and data URIs in your browser.

Open Tool

Hex to RGB Converter

Convert hex colour codes to RGB, RGBA, HSL and CMYK instantly with a live preview swatch and code snippets.

Open Tool

CSV ↔ JSON Converter

Convert CSV to JSON and JSON to CSV instantly. Custom delimiters, headers, quoted fields, and nested object flattening.

Open Tool

HTML Minifier

Minify HTML to cut page weight. Strip comments, collapse whitespace, and review before-and-after size — free in your browser.

Open Tool

JSON Formatter & Validator

Format, validate and beautify JSON with a collapsible tree view and line/column error reporting. Free, private, no sign-up.

Open Tool

Markdown to HTML Converter

Convert Markdown to clean HTML with a live side-by-side preview. Supports GFM, tables, and code highlighting.

Open Tool

XML Formatter Online

Format, indent and validate XML with error highlighting and a collapsible tree view. Works with SOAP, RSS, and sitemaps.

Open Tool

Diff Checker

Compare text or code side by side with line and character highlighting. Ignore whitespace or case. Free and private.

Open Tool

Binary to Decimal Converter

Convert between binary, decimal, hex, and octal with step-by-step working. Supports signed values and bit widths.

Open Tool

Regex Tester

Test regular expressions live with match highlighting, capture groups, and plain-English explanations.

Open Tool

ASCII Table

Complete ASCII chart with decimal, hex, binary, and octal values—plus extended ASCII. Searchable and printable.

Open Tool

CSS Minifier

Minify CSS online—strip comments and whitespace, collapse shorthand, shorten colors, and see bytes saved.

Open Tool