Aa Case Converter

Convert text between camelCase, PascalCase, snake_case, kebab-case, UPPER_CASE, and more. Instant conversion for variable names and identifiers. Free online case converter.

How to Use

1

Paste your text

Type or paste any text — sentences, variable names, or any format. The tool detects the input format automatically.

2

All formats update instantly

camelCase, PascalCase, snake_case, kebab-case, SCREAMING_SNAKE, Title Case, UPPERCASE, lowercase and more are shown at once.

3

Copy any format

Click the Copy button next to any format to copy it to your clipboard.

Frequently Asked Questions

What is camelCase? +
camelCase writes compound words without spaces, capitalizing the first letter of each word except the first: "myVariableName". It is widely used in JavaScript, Java, and Swift for variable and function names.
What is the difference between snake_case and kebab-case? +
Both separate words with a delimiter in lowercase. snake_case uses underscores (my_variable) and is common in Python and databases. kebab-case uses hyphens (my-variable) and is common in CSS class names and URLs.
What is PascalCase used for? +
PascalCase capitalizes the first letter of every word with no separator: "MyClassName". It is the standard for class names in most object-oriented languages including JavaScript, C#, Java, and PHP.
Can I convert sentences and paragraphs? +
Yes. The tool intelligently splits on spaces, underscores, hyphens, dots, and camelCase/PascalCase boundaries — so any format works as input. Multi-line text and sentences are fully supported.
Is my text sent to a server? +
No. All conversions happen instantly in your browser using JavaScript. Your text never leaves your device.


Tam Rehber: Büyük/Küçük Harf Dönüştürücü

Adlandırma kuralları, kod stilinin en temel yönlerinden biridir. Farklı diller, çerçeveler ve bağlamlar her biri güçlü kurallara sahiptir. Bir büyük/küçük harf dönüştürücü, metni herhangi bir adlandırma stili arasında anında dönüştürmenizi sağlar.

Temel Adlandırma Kuralları

Türkçe'ye Özgü Unicode Sorunları

Standart toUpperCase() çoğu Latin karakteri doğru işler, ancak Türkçe özel kurallar gerektirir. Noktalı İ ve noktasız ı ayrı harflerdir:

// Türkçe içerik için yerel ayara duyarlı yöntemler kullanın
'istanbul'.toLocaleUpperCase('tr-TR'); // → 'İSTANBUL'
'İSTANBUL'.toLocaleLowerCase('tr-TR'); // → 'istanbul'

Veritabanı Sütun Adlarını API JSON Anahtarlarına Dönüştürme

Yaygın bir gerçek dünya kullanım senaryosu: veritabanınız snake_case sütun adları (ilk_ad, olusturulma_tarihi) kullanırken REST API'niz camelCase JSON anahtarları (ilkAd, olusturulmaTarihi) döndürür.

function toCamelCase(str) {
  return str.replace(/_([a-z])/g, (_, c) => c.toUpperCase());
}
toCamelCase('ilk_ad'); // → 'ilkAd'
🧰 50+ Tools