Free Online Text Case Converters

Every language and layer of the stack has its own naming convention: camelCase for JavaScript variables, snake_case for Python and SQL, kebab-case for CSS classes and URLs, Title Case for headlines. These converters translate text between all of them in one click, plus the specialty formats — dot.case, path/case, URL slugs, sentence case, and playful variants like aLtErNaTiNg case.

There are also line-level formatters: add or strip line numbers, prefix lines for Markdown quotes, and swap or randomize letter casing. Each tool runs client-side in your browser — free, instant, and safe for any text you paste.

All Text Formatting Tools (15)

Title Case Converter

Convert text to Title Case — capitalizes the first letter of every word for headlines, titles, and headings. Free, instant, client-side converter.

Launch Tool

Camel Case Converter

Convert text to camelCase — the naming convention for JavaScript variables, functions, and JSON keys. Free, instant, client-side case converter.

Launch Tool

Snake Case Converter

Convert text to snake_case — the standard for Python variables, database columns, and file names. Free, instant, client-side snake case converter.

Launch Tool

Kebab Case Converter

Convert text to kebab-case online — the standard for CSS class names, HTML attributes, and URL slugs. Free, instant, client-side case converter.

Launch Tool

Alternate Case

Convert text to aLtErNaTiNg case instantly — the sponge/mocking text style with every other letter capitalized. Free, client-side case generator.

Launch Tool

Sentence Case

Convert text to sentence case — capitalizes the first letter of each sentence and lowercases the rest. Free, instant, client-side case converter.

Launch Tool

Dot Case

Convert text to dot.case — words joined with periods, as used for config keys and object paths. Free, instant, client-side dot case converter.

Launch Tool

Path Case

Convert text to path/case — words joined with forward slashes for file paths and URL segments. Free, instant, client-side path case converter.

Launch Tool

Add Line Numbers

Prefix every line of text with its line number instantly — perfect for code listings, transcripts, and references. Free, client-side numbering tool.

Launch Tool

Remove Line Numbers

Strip leading numbers from every line — clean up numbered lists, code listings, and transcripts instantly. Free, client-side line number remover.

Launch Tool

Quote Lines

Add a "> " quote prefix to every line of text instantly — format email replies and Markdown blockquotes in one click. Free, client-side quoting tool.

Launch Tool

Slugify Text

Turn any text into a clean, lowercase URL slug instantly — spaces become hyphens, special characters removed. Free, client-side slug generator.

Launch Tool

Deslugify URL

Convert a URL slug back into readable Title Case text instantly — hyphens become spaces, words re-capitalized. Free, client-side slug converter.

Launch Tool

Swap Case

Toggle the case of every letter — capitals become lowercase and lowercase becomes capitals, instantly. Free, client-side swap case (inverse case) converter.

Launch Tool

Randomize Case

Randomly mix uppercase and lowercase letters throughout your text instantly — chaotic case for memes and testing. Free, client-side case randomizer.

Launch Tool

Frequently Asked Questions

Which case format should I use for a JavaScript variable vs. a CSS class?
camelCase for JavaScript variables and functions, kebab-case for CSS classes and HTML attributes, snake_case for Python and SQL — each converter targets exactly one convention so you don't have to remember the punctuation rules by hand.
What happened to the separate Inverse Case tool?
It did exactly the same thing as Swap Case under a different name, so it's been consolidated — Swap Case now covers both terms, and the old URL redirects here automatically.

Browse Other Categories