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
- Paste your text into the box.
- Pick the case you want — every option updates at once.
- 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.
Related tools
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.