You don't need to write code to run into camelCase, snake_case, or kebab-case. They show up in spreadsheet column headers, URL slugs, file names, and even social media handles — and each has a distinct look and purpose.

The three formats, side by side

camelCase

The first word is lowercase and each new word starts with a capital letter, with no spaces — like firstName. Common in programming variable names.

snake_case

All lowercase, with underscores replacing spaces — like first_name. Popular in databases and Python code because it's easy to read at a glance.

kebab-case

All lowercase, with hyphens replacing spaces — like first-name. This is the standard for URL slugs because search engines and browsers treat hyphens as word separators, unlike underscores.

Why it's worth knowing even if you don't code

If you're naming a spreadsheet column, a file, or a blog post URL, picking the right convention keeps things consistent and machine-readable. A case converter can instantly reformat a phrase into any of these styles, saving you from manually retyping underscores and hyphens by hand.

Ready to try it? Jump back up to the Text Case Converter.