Case Converter
Bir başlıkta metni BÜYÜK harflerle yazmanız mı gerekiyor, yoksa e-postanızın ortasında yanlışlıkla açık kalmış CAPS LOCK’u mu düzeltmeniz gerekiyor? Ya da Python’da alt çizgiyle yazmaya alıştığınız bir değişkenin JavaScript’te nasıl adlandırıldığını mı merak ediyorsunuz? Case Converter aracımız her ikisini de çözer — tek tıkla metninizi hem günlük kullanım hem de programlama formatlarının tamamına aynı anda dönüştürür.
Aracımız metin biçimlendirme için bir İsviçre çakısıdır. Metni bir kez (herhangi bir formatta) yazmanız yeterli; biz onu anında kalan dokuz varyanta çeviririz.
Programlama Bilmeden Hızlı Büyük/Küçük Harf Değiştirme
En sık kullanım en basit olanıdır: metnin tamamen büyük, tamamen küçük ya da bir başlık için güzelce biçimlendirilmiş olmasını istersiniz.
- UPPERCASE (BÜYÜK HARF): Başlıklar, logolar, uyarılar veya kapitalize yazı isteyen formlar (ör. zarf üzerindeki adres) için idealdir.
- lowercase (küçük harf): Veri temizlemek için kullanışlıdır — mesela biri size karman çorman BÜYÜk ve küçük harflerle yazılmış bir e-posta veya kullanıcı adı gönderdiğinde ve bunu tek tip hale getirmeniz gerektiğinde.
- Title Case (Başlık Gibi): Her Kelime Büyük Harfle Başlar — makale başlıklarında, ürün adlarında veya Anglosakson tarzı sunumlarda kullanılır.
- Sentence case (Cümle): Sadece cümlenin ilk harfi büyük, geri kalanı küçük — düzgün yazılmış bir Türkçe veya İngilizce cümlede olduğu gibi.
Metni kutuya yapıştırmanız, istediğiniz formatı seçmeniz ve doğrudan Kopyala’ya tıklamanız yeterli. Caps Lock’u elle kapatmak veya harf harf yeniden yazmak yok.
Hızlı Genel Bakış: Programlamada Hangi Case Ne Zaman Kullanılır?
Programlama yapıyor ve hangi isimlendirme kuralının (naming convention) nerede kullanıldığını bilmiyorsanız, işte kısa bir özet:
🐪 camelCase (Deve Notasyonu)
Küçük harfle başlar ve her sonraki kelime büyük harfle başlar. Boşluksuz.
- Nerede kullanılır: JavaScript, Java, Swift, Kotlin, Go.
- Örnekler:
myVariableName,getElementById,iPhone.
🐍 snake_case (Yılan Notasyonu)
Tüm harfler küçük ve alt çizgi ile ayrılmıştır.
- Nerede kullanılır: Python, Rust, PHP, SQL veritabanları, dosya adları.
- Örnekler:
user_id,first_name,def my_function().
🍢 kebab-case (Şiş Notasyonu)
Küçük harfler tire ile ayrılmıştır. Şişteki et gibi görünür.
- Nerede kullanılır: CSS sınıfları, HTML nitelikleri, URL adresleri (sluglar), Kubernetes.
- Örnekler:
font-size,my-cool-article,<div id="main-content">.
📐 PascalCase (UpperCamelCase)
camelCase’e benzer, ancak ilk harf Büyüktür.
- Nerede kullanılır: Çoğu dilde (JS, Python, PHP) Sınıf (Class) adları, C# (metotlar ve değişkenler), React bileşenleri.
- Örnekler:
UserProfile,AppController,ReactComponent.
📢 CONSTANT_CASE (Screaming Snake Case)
Büyük harfler alt çizgi ile ayrılmıştır. Bu değerin değişmemesi gerektiğini size bağırır.
- Nerede kullanılır: Sabitler, ENV değişkenleri, global konfigürasyonlar.
- Örnekler:
MAX_RETRIES,API_KEY,DB_PASSWORD.
Dönüştürücümüz Nasıl Çalışır?
Aracımız “akıllı”. Yani sadece boşlukları körü körüne değiştirmeye veya harfleri tek tek büyütüp küçültmeye çalışmaz.
- Kelime Tespiti: Algoritma, kelimelerin boşluklarla (
hello world), alt çizgilerle (hello_world), tirelerle (hello-world) veya büyük harfe geçişle (helloWorld) ayrılmış olmasından bağımsız olarak bunları tanır. - Normalizasyon: Metnin girişte nasıl yazıldığından bağımsız olarak her şeyi temel bir forma dönüştürür.
- Oluşturma: Basit büyük/küçük harften programlama kurallarının tam setine kadar tüm varyantları aynı anda oluşturur.
Bu, örneğin eski PHP değişkenlerini ($user_id) modern JavaScript’e (userId) dönüştürmeniz veya bir veritabanı sütun adından bir CSS sınıfı (user-id) oluşturmanız gereken kod refaktoringinde işinize yarar. Aynı şekilde, Word veya Excel açmadan metinlerdeki büyük/küçük harfi hızlıca tek tipe getirmeniz gereken günlük yazılarda da kullanışlıdır.
SSS: Sıkça Sorulan Sorular
Metni elle yeniden yazmadan online olarak nasıl büyük harfe çevirebilirim?
Metni yukarıdaki kutuya yapıştırın ve UPPERCASE (BÜYÜK HARF) formatını seçin. Araç metnin tamamını anında büyük harfe çevirir — Türkçe karakterlerle (ç, ğ, ı, ö, ş, ü...) de sorunsuz çalışır ve sonucu hemen kopyalayabilirsiniz."Macar notasyonu" nedir?
Bu, değişken adının veri tipinin kısaltmasıyla başladığı eski bir yazım şeklidir (1990'larda C/C++'ta yaygındı). ÖrneğinstrName (string) veya iCount (integer). Günümüzde modern dillerde pek kullanılmaz, çünkü IDE'ler bize tipleri otomatik olarak gösterir.
JavaScript'te kebab-case kullanabilir miyim?
Doğrudan bir değişken adı olarak kullanamazsınız, çünkü tire- JS'te bir çıkarma operatörü olarak işlev görür. var my-variable "my eksi variable" anlamına gelir. Kebab-case, JS'te yalnızca tırnak içinde kullanıldığında obje anahtarları olarak kullanılır: { "content-type": "json" }.
JSON için hangi case kullanılmalı?
JSON standardı bir case belirlemez, ancak Google ve çoğu REST API camelCase kullanır (örn.createdAt). Öte yandan, bazı eski API'ler ve Python arka uçları snake_case döndürür (örn. created_at). Tutarlı olmak önemlidir.