No processing of your file contents takes place on any server. You need no data-processing agreement with gottrix to handle confidential or business documents.
Servers in GermanyGDPR by design
Origin servers at Hetzner in Germany. Since your files never leave your device, their contents are not transmitted at all.
Changing case sounds simple, yet in daily work it is surprisingly often needed: a heading in capitals, a variable name in camelCase, a class name in PascalCase, a file or URL fragment in kebab-case, a constant in CONSTANT_CASE. This tool does all of that in one step. You paste your text, pick the target case and get the result instantly - no tedious typing or search-and-replace.
For the simple cases (UPPER, lower, Title, Sentence) your text keeps all its punctuation; only the capitalization changes. For the programmer cases (camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE) the tool splits the text into words - recognizing spaces, hyphens, underscores and the boundaries inside camelCase - and reassembles them by the chosen convention. camelCase starts lowercase, PascalCase starts uppercase - otherwise the two are identical. Umlauts and accents are handled correctly.
The whole conversion runs entirely locally in your browser in pure JavaScript - your text is not uploaded, not stored, and no foreign library is loaded from a CDN. You can download the result as a text file or copy it onward directly.
Specifications
Specifications
Input formats
Text input
Output format
TXT
Batch processing
No
Processing
Locally in your browser (JavaScript)
File upload
None
In 3 steps
Paste the text into the text field.
Choose the desired case.
Read the result or download it as a text file.
Limitations:Title and sentence case follow simple, language-neutral rules (first character of each word or sentence capitalized) and know no language-specific exceptions such as lowercased articles. The programmer cases discard punctuation, because an identifier may not contain any. Very large texts are limited by your device memory.
FAQ
Is my text uploaded?
No. The conversion runs entirely locally in your browser; your text never leaves your device and is not stored.
What is camelCase and snake_case?
They are conventions for identifiers in programming: camelCase joins words without separators and capitalizes each following word (helloWorld); snake_case links them with underscores (hello_world). kebab-case uses hyphens, often in URLs.
What is the difference between camelCase and PascalCase?
Both string words together without separators and capitalize each following word. The only difference is the first character: camelCase starts lowercase (helloWorld), PascalCase starts uppercase (HelloWorld) - typical for class names in many programming languages.
Are umlauts and accents preserved?
Yes. The case conversion is Unicode-aware, so ä becomes Ä and accents are preserved correctly.
Why does punctuation disappear with camelCase?
Programmer cases produce a single identifier that may not contain spaces or punctuation. These only serve as separators between words and are therefore removed.