Case Converter
Convert text between seven letter cases
Which case should you use?
Letter case is rarely just cosmetic. Prose uses Sentence case — capitalise the first word and any proper nouns. Headlines and buttons often use Title Case, though many style guides now prefer sentence case for interface labels because it reads faster.
Programming cases carry meaning. camelCase is conventional for JavaScript variables and functions, snake_case for Python and SQL columns, and kebab-case for URLs, CSS classes and file names — hyphens are safe in URLs where underscores can be hidden by link underlining.
How the conversion works
For the programming cases, the text is first split into words on spaces, punctuation and existing capital letters, so helloWorld Foo and hello_world foo both become hello-world-foo. Everything runs in your browser — the text never leaves your device.