Global Araç
Case Converter
UPPERCASE
THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG.
lowercase
the quick brown fox jumps over the lazy dog.
Title Case
The Quick Brown Fox Jumps Over The Lazy Dog.
Sentence case
The quick brown fox jumps over the lazy dog.
camelCase
theQuickBrownFoxJumpsOverTheLazyDog
PascalCase
TheQuickBrownFoxJumpsOverTheLazyDog
snake_case
the_quick_brown_fox_jumps_over_the_lazy_dog
kebab-case
the-quick-brown-fox-jumps-over-the-lazy-dog
CONSTANT_CASE
THE_QUICK_BROWN_FOX_JUMPS_OVER_THE_LAZY_DOG
iNVERT cASE
tHE QUICK BROWN FOX JUMPS OVER THE LAZY DOG.
A fast free case converter for any text — paste your input and get instant UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, and iNVERTED output. Everything transforms in your browser, so your text never leaves the tab.
Case conversion is one of those micro-tasks that eats real time when done manually. Variable names, headline formatting, CSV headers, URL slugs, SQL column names — each has its own convention. Paste once, click the case you need, copy, done.
Nasıl Kullanılır
- Paste or type text into the input box.
- Click any case button — output updates live.
- Copy the result with the Copy button next to each output.
- Clear the input when you're ready for the next text.
Ne Zaman Kullanılır
- Any one-off text case conversion without firing up a terminal.
- Cleaning up a pasted value from a spreadsheet or PDF.
- Comparing how the same phrase looks across naming conventions.
Ne Zaman Kullanılmaz
- Bulk conversion of 1000+ items — script it in Python or Node instead.
- Language-specific title case that requires style guides (AP, Chicago) — this uses a generic heuristic.
- Text that contains code samples you don't want rewritten.
Yaygın Kullanım Senaryoları
- Normalizing variable names between JavaScript (camelCase), Python (snake_case), and SQL (snake_case).
- Reformatting a headline for title-case social posts or blog headings.
- Converting a phrase into a URL slug (kebab-case) quickly.
- Preparing CONSTANT_CASE names for environment variables.
Örnek
Hello World from Free Tool Arena
camelCase: helloWorldFromFreeToolArena PascalCase: HelloWorldFromFreeToolArena snake_case: hello_world_from_free_tool_arena kebab-case: hello-world-from-free-tool-arena CONSTANT_CASE: HELLO_WORLD_FROM_FREE_TOOL_ARENA
Sık Sorulan Sorular
Does Title Case follow AP or Chicago rules?
Neither strictly. Title Case here capitalizes every word. For AP/Chicago rules (which skip short prepositions, conjunctions, etc.), you'd need a specialized tool or an editor add-on.
Is my text uploaded anywhere?
No. All conversion happens in your browser tab. Close the tab and the text is gone.
What's the difference between camelCase and PascalCase?
camelCase starts with lowercase: 'firstName', 'getUserData', 'isValid'. PascalCase capitalizes the first letter too: 'FirstName', 'GetUserData', 'IsValid'. Convention: JavaScript and Java use camelCase for variables/functions and PascalCase for classes/types. Python uses snake_case for variables/functions and PascalCase for classes. C# uses PascalCase for everything except parameters. TypeScript follows JS convention. Mixing them causes lint warnings; tools like ESLint and Prettier auto-correct based on the language rules.
When should I use snake_case vs kebab-case vs camelCase?
snake_case (with underscores): Python variables, SQL column names, environment variables (often combined with UPPER_CASE), Ruby methods, Rust types, JSON sometimes. kebab-case (with dashes): URL slugs, CSS classes, HTML attributes, file names in some conventions. camelCase: JavaScript variables and functions, JSON properties (most APIs). PascalCase: class names in most languages. CONSTANT_CASE: environment variables, true constants. Pick based on the ecosystem you're working in; consistency within a project matters more than which one you pick.
How do I handle acronyms like URL or HTTP in camelCase?
Two conventions exist: (1) Treat acronyms as words and Pascal/camelCase them: 'getUrl', 'parseHttp', 'XmlParser', 'IoStream'. This is now the dominant style (Microsoft's .NET framework guidelines, Google's TS / Dart style guides). (2) Preserve the acronym in all caps: 'getURL', 'parseHTTP', 'XMLParser', 'IOStream'. Older Java code and some Python libraries follow this. Modern style: lowercase the acronym after the first letter. Project-wide consistency matters most; pick one and lint for it.
What is iNVERTED case used for?
It's a legacy / novelty case where the typical case is reversed: 'hello' becomes 'HELLO', 'HELLO' becomes 'hello', 'Hello World' becomes 'hELLO wORLD'. Practical uses are rare — occasional joke / meme text, debugging by visually distinguishing transformed strings, or testing case-insensitive systems. Some old DOS / Windows file systems exhibited this behavior when SHIFT/CAPS-LOCK was stuck. Useful as a sanity check that your case-conversion code handles all edge cases including character-by-character inversion.