Skip to content

Text Case Converter

Convert text between seven common cases — including the ones developers need, like camelCase and kebab-case. Copy the result with one click.

Runs entirely in your browser — nothing is uploaded

UPPERCASE

FREE SEO TOOLS

lowercase

free seo tools

Title Case

Free Seo Tools

Sentence case

Free seo tools

camelCase

freeSeoTools

PascalCase

FreeSeoTools

snake_case

free_seo_tools

kebab-case

free-seo-tools

How to use this tool

  1. Paste your text into the box.
  2. Pick the case you want — every option updates at once.
  3. Copy the version you need.

What is Text Case Converter?

Case conventions are partly style and partly technical. Title Case in headings is an editorial choice; kebab-case in URLs and snake_case in database columns are conventions that other systems depend on.

Getting them right by hand is tedious and error-prone, particularly for long lists, which is exactly the kind of job worth automating.

Best practices

  • Use kebab-case for URLs — hyphens are read as word separators, underscores are not.
  • Pick either Title Case or Sentence case for headings and apply it consistently across the site.
  • camelCase for JavaScript variables, snake_case for most database columns.
  • Title Case here does not lowercase short words like "of" and "the"; check the result if you follow a strict style guide.

Frequently asked questions

What is the difference between Title Case and Sentence case?

Title Case capitalises the first letter of most words ("Free Word Counter Tool"). Sentence case capitalises only the first word and proper nouns ("Free word counter tool").

Why do URLs use hyphens instead of underscores?

Google treats a hyphen as a word separator and an underscore as a joiner, so "seo-tools" reads as two words while "seo_tools" can read as one. Hyphens are the safer choice.

Want this done properly on your site?

These tools handle the checks. If you would rather someone did the work — the audit, the fixes and the content — that is what I do.

Results are provided for informational purposes and may vary depending on the website, browser, network and available data.