Text Case Converter — 7 Case Formats
Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case, and PascalCase.
How It Works
- 1Paste your text into the input area.
- 2Click a case style (upper, lower, title, camel, snake, kebab, and more) to convert.
- 3Copy the converted text with one click.
About Text Case Converter
Need to change the case of variable names, titles, headings, or body text? Different contexts require different casing conventions — JavaScript uses camelCase for variables and PascalCase for classes, Python prefers snake_case, CSS uses kebab-case for class names, and titles follow Title Case rules. Manually reformatting text between these conventions is tedious and error-prone. This tool converts text between 7 common case formats: UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case, and PascalCase. Type or paste your text and click any format button to convert instantly. Copy the result with one click, ready to paste into your code editor, document, or CMS. Common use cases include converting database column names between snake_case and camelCase for API mappings, reformatting headings to Title Case for articles, converting class names between naming conventions when switching frameworks, and transforming UPPERCASE text from legacy systems to more readable formats. The tool handles multi-word inputs intelligently, splitting on spaces, underscores, hyphens, and camelCase boundaries.
From the blog
Frequently Asked Questions
Is my data sent to a server?
No. All processing happens locally in your browser. No data leaves your device.
What case formats are supported?
The tool supports camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, kebab-case, Title Case, UPPERCASE, lowercase, and Sentence case.
When would I use snake_case vs camelCase?
snake_case is the convention in Python, Ruby, and SQL. camelCase is standard in JavaScript, Java, and TypeScript. PascalCase is used for class names in most languages.
Does it handle multi-line text?
Yes. Each line is converted independently, so you can paste a list of variable names or phrases and convert them all at once.
Is my file uploaded to a server?
No. Transmute processes everything locally in your browser using JavaScript and the Canvas API. Your files never leave your device — there is no server, no upload, no cloud processing.
Related Tools
Word Counter
Count characters, words, sentences, paragraphs, and estimate reading time. Live updates as you type — perfect for essays, blog posts, and tweets.
Text Diff
Compare two blocks of text and see differences highlighted inline or side-by-side. Spot added, removed, and changed lines instantly.
Lorem Ipsum Generator
Generate Lorem Ipsum placeholder text by paragraphs, sentences, or words. Adjustable length for design mockups, layouts, and content prototypes.
Regex Tester
Test regular expressions with real-time match highlighting and capture group inspection. Supports all JavaScript regex flags — global, multiline, and more.