Case converter
About this tool
A case converter turns text between naming styles: camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, kebab-case, Train-Case, dot.case, flatcase, UPPERCASE, lowercase, Title Case, and Sentence case. Paste in a phrase or a list of identifiers and this tool shows every style at once. It splits on spaces, hyphens, underscores, and dots, and also detects camelCase and acronym boundaries, like the “S” in HTTPServer.
Everything runs in your browser with plain string operations. Nothing you type is sent to a server, which matters if the text comes from a private codebase, a client’s config file, or anything else you’d rather not paste into a random website.
This comes up whenever you’re moving a name across contexts with different conventions: turning a JSON field into a database column, renaming a JavaScript variable to match a CSS class, or converting a spreadsheet header into an environment variable. See MDN’s guide to JavaScript variable naming and the Wikipedia article on naming convention (programming) for background on why these styles exist.