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
Paste your text
Type or paste any text — sentences, variable names, or any format. The tool detects the input format automatically.
All formats update instantly
camelCase, PascalCase, snake_case, kebab-case, SCREAMING_SNAKE, Title Case, UPPERCASE, lowercase and more are shown at once.
Copy any format
Click the Copy button next to any format to copy it to your clipboard.
Frequently Asked Questions
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ı
- camelCase — İlk kelime küçük harf, sonraki kelimeler büyük harfle başlar. Örnek:
kullaniciAdi. Kullanım: JavaScript değişkenleri ve fonksiyonları, JSON anahtarları. - PascalCase — Her kelime büyük harfle başlar. Örnek:
KullaniciProfili. Kullanım: PHP sınıfları, TypeScript arayüzleri, React bileşenleri. - snake_case — Tümü küçük harf, kelimeler alt çizgiyle ayrılır. Örnek:
kullanici_profil_id. Kullanım: Python, Ruby, veritabanı sütun adları. - kebab-case — Tümü küçük harf, kelimeler kısa çizgiyle ayrılır. Örnek:
kullanici-profil-karti. Kullanım: CSS sınıf adları, URL slug'ları. - SCREAMING_SNAKE_CASE — Tümü büyük harf. Örnek:
MAKSIMUM_DENEME_SAYISI. Kullanım: Python, Java, C/C++'daki sabitler, ortam değişkenleri.
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'
- Herhangi bir metinden URL güvenli slug'lar oluşturmak için Slug Oluşturucu'yu kullanın.
- Metindeki kelimeleri analiz etmek için Kelime Sayacı'nı kullanın.