Case Converter
Convert text between 7 case formats instantly.
Type or paste text above, then click a format button.
Why use a case converter?
Manually changing text case is tedious and error-prone, especially for long strings or code identifiers. Developers constantly switch between naming conventions across languages — Python uses snake_case, JavaScript favours camelCase, CSS uses kebab-case, and SQL uses UPPER_CASE constants. This tool converts your text instantly, letting you copy-paste the correct format without retyping. It is also useful for normalising user-submitted data or preparing text for APIs and databases that enforce specific casing rules.
How to use
Paste or type your text in the input box, then click the case format button you need. The result appears in the output box immediately. Click Copy to put it in your clipboard. You can switch between formats without re-entering your text — just click a different button. For snake_case, camelCase, and kebab-case, words are split on spaces and punctuation, so "Hello, World!" becomes "hello_world", "helloWorld", or "hello-world" respectively.
よくある質問
- What is camelCase?
- camelCase capitalizes the first letter of each word except the first, removing spaces. For example, "hello world" becomes "helloWorld". It is widely used in JavaScript and Java variable naming.
- What is snake_case?
- snake_case replaces spaces with underscores and lowercases all letters. For example, "Hello World" becomes "hello_world". It is common in Python, Ruby, and database column names.
- Does this work with non-English text?
- Upper and lowercase conversion works for most Unicode characters. camelCase, snake_case, and kebab-case conversions split on spaces and punctuation, which works well for Latin-script text.