Text Case Converter

Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case, and more. Free, instant, runs in your browser.

Input
0 chars
Output
Output appears here once you start typing
Ready
· Waiting for input

    About this tool

    Different contexts expect different text casing conventions — variable names in code typically use camelCase or snake_case, URLs and CSS classes favor kebab-case, and headlines often use Title Case — and manually retyping text to match is slow and error-prone. This tool converts pasted text instantly between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, and kebab-case, handling word boundaries correctly even across mixed input casing. It's useful for developers renaming variables to match a project's naming convention, writers adjusting headline casing, or anyone converting a list of labels into a consistent format for code or documentation.

    Frequently asked questions

    Does it handle multi-word phrases correctly?

    Yes — word boundaries are detected from spaces, hyphens, underscores, or existing camelCase/PascalCase casing, so conversion works even on text that's already partially formatted.

    What's the difference between camelCase and PascalCase?

    camelCase starts with a lowercase letter (myVariableName) while PascalCase capitalizes the first letter of every word including the first (MyVariableName) — common in different programming language conventions.

    Can I convert multiple lines at once?

    Yes, you can paste multi-line text and each line is converted independently to the selected case.

    Does Title Case capitalize every word?

    Title Case capitalizes major words while typically leaving small connecting words (like "of" or "the") lowercase, following standard title-casing conventions.

    Will it strip special characters when converting to snake_case or kebab-case?

    Yes, non-alphanumeric characters are generally replaced with the appropriate separator (underscore or hyphen) to produce a clean, valid identifier.

    Advertisement
    Blog · About · Contact · Privacy Policy · Terms
    Copied to clipboard