Metin Büyük Küçük Harf Değiştirme: Title Case, camelCase, snake_case
Bu sayfada
Hızlı cevap
Metin büyük küçük harf değiştirmek için önce metninizin hangi stile ihtiyacı olduğuna karar verin ve bunu tutarlı uygulayın: Türkçede başlıklarda yalnızca ilk kelime ile özel isimler büyük harfle başlar, İngilizcedeki Title Case'ten farklıdır; programlama ve dosya adları için camelCase, PascalCase, snake_case veya kebab-case kullanılır. Bir harf dönüştürücü metni saniyeler içinde değiştirir, ancak özel isimleri, kısaltmaları ve Türkçe "i" harfini mutlaka kontrol etmelisiniz, çünkü hiçbir otomatik araç tüm istisnaları bilmez. Aşağıdaki kurallar ve örnekler tam olarak neyi kontrol edeceğinizi gösteriyor.
Başlıca stiller bir bakışta
Yazdığınız her metin, bilinçli seçseniz de seçmeseniz de, bu stillerden birindedir:
BÜYÜK HARF — METİN BÜYÜK KÜÇÜK HARF — Uyarılar, kısa etiketler (ölçülü)
küçük harf — metin büyük küçük harf — Web adresleri, bazı kullanıcı adları
Cümle stili — Metin büyük küçük harf değiştirme — Cümleler, e-postalar ve çoğu Türkçe başlık
Title Case (İngilizce) — How to Change Text Case — İngilizce manşetler ve kitap başlıkları
camelCase — metinBuyukKucukHarf — JavaScript ve Java'da değişken ve fonksiyonlar
PascalCase — MetinBuyukKucukHarf — Birçok dilde sınıf adları
snake_case — metin_buyuk_kucuk_harf — Python'da değişken ve dosya adları
kebab-case — metin-buyuk-kucuk-harf — URL ve CSS sınıf adları
Stiller yalnızca üç şeyde farklıdır: hangi harflerin büyük olduğu, kelime sınırlarının nerede olduğu ve kelimeleri neyin birleştirdiği (boşluk, hiçbir şey, alt çizgi veya tire). Bunu gördüğünüzde stiller arasında dönüştürmek mekanik bir işe dönüşür; asıl beceri, her durumda hangi stilin gerektiğini bilmektir.
Türkçe başlık kuralı: yalnızca ilk kelime ve özel isimler
Türkçede kitap, makale, film ve eser başlıklarında yalnızca ilk kelime ile özel isimler büyük harfle başlar. İngilizcedeki Title Case gibi her önemli kelime büyük yazılmaz:
Türkçede doğru: "Yüzüklerin efendisi", "Yüzyıllık yalnızlık", "Metin büyük küçük harf değiştirme"
Türkçede yanlış: "Yüzüklerin Efendisi", "Yüzyıllık Yalnızlık"
İngilizcede doğru: "The Lord of the Rings"
Bu kural gazete manşetleri, belge başlıkları ve bölüm başlıkları için de geçerlidir. İstisnalar, başlık içindeki özel isimlerdir ("Don Kişot" özel isim olduğu için büyük yazılır, ama "de la" gibi bağlaçlar küçük kalır) ve iki noktadan sonra tam bir cümle başlatan ilk kelimedir.
Türkçenin gün ve ay adlarında dikkat çekici bir ayrıntı vardır: Gün ve ay adları belirli bir tarihi belirtirken büyük harfle başlar, genel anlamda kullanılırken küçük yazılır. Türk Dil Kurumu yazım kurallarına göre "26 Ekim 2026 Pazartesi" yazılırken, "ekim ayında" ve "pazartesi günleri" küçük harfle yazılır. Yani "Pazartesi" her zaman büyük değildir; cümledeki görevine bakmak gerekir. Bu, İngilizceden farklıdır — İngilizcede gün ve ay adları her zaman büyüktür ("Monday", "October") — ve Türkçe metinleri İngilizceden çevirirken en sık yapılan hatalardan biridir. Dil ve milliyet adları da Türkçede küçük yazılır: "türkçe", "fransızca", "türk" (milliyet adı olarak küçük; ülke adı "Türkiye" ise özel isim olduğu için büyüktür).
Noktalı ve noktasız i: ünlü harf dönüştürme tuzağı
Bu bölüm, Türkçe metinlerle çalışan herkesin bilmesi gereken en önemli konudur. Türk alfabesinde iki ayrı "i" harfi vardır ve İngilizce araçlar bunu bilmez:
Noktasız büyük I ↔ noktasız küçük ı
Noktalı büyük İ ↔ noktalı küçük i
Yani Türkçe harf dönüşümü İngilizceden tamamen farklı çalışır:
Küçük "i" büyük harfe çevrilince İ olur: "istanbul" → "İSTANBUL" (İngilizce araç "ISTANBUL" yapar ve bu Türkçede yanlıştır)
Büyük "I" küçük harfe çevrilince ı olur: "IĞDIR" → "ığdır"
Noktalı "İ" küçük harfe çevrilince "i" olur: "İSTANBUL" → "istanbul"
Noktasız "ı" büyük harfe çevrilince "I" olur: "ışık" → "IŞIK"
Bir başka ünlü örnek: "DİYARBAKIR" Türkçe kuralla → "diyarbakır" (sondaki I, ı olur)
Bu yüzden İngilizce bir dönüştürücüyle Türkçe metin büyütmek veya küçültmek, metni sessizce bozar: "FİLE" olması gereken kelime "FILE" olur, "İSTANBUL" olması gereken şehir "ISTANBUL" olur. Eskiden birçok yazılımda bu hata yaşanırdı; örneğin bir dosya adı veya program değişkeni Türkçe ayarlarla büyütüldüğünde "file" kelimesi "FİLE" hâline gelirdi. Türkçe metinle çalışıyorsanız, mutlaka Türkçe dil ayarına sahip bir dönüştürücü kullanın veya her "i" ve "I" harfini elden kontrol edin. Aynı dikkat ş, ğ, ü, ö, ç harfleri için de geçerlidir: "ş" → "Ş", "ğ" → "Ğ", "ü" → "Ü", "ö" → "Ö", "ç" → "Ç". İyi bir dönüştürücü bu harfleri korur; "Güneş"i "GUNES" yapan araç hatalıdır.
Programlama stilleri: camelCase, PascalCase, snake_case ve kebab-case
Programcılar kelimeler arasındaki boşlukları kaldırır ve sınırları başka yollarla işaretler. Her topluluğun kendi kuralı vardır ve buna uymak kodunuzu başka geliştiriciler için okunabilir kılar:
camelCase küçük başlar ve sonraki her kelimeyi büyük yazar: ilkIsim, toplamFiyat, indirimHesapla. JavaScript ve Java'da değişken ve fonksiyonlar için standarttır.
PascalCase ilk kelime dâhil tüm kelimeleri büyük yazar: IlkIsim, AlisverisSepeti, BankaHesabi. C#, Java ve birçok dilde sınıf adları için standarttır.
snake_case kelimeleri alt çizgiyle birleştirir ve hepsini küçük bırakır: ilk_isim, toplam_fiyat, indirim_hesapla. PEP 8 stil kılavuzuna göre Python için standarttır.
kebab-case kelimeleri tireyle birleştirir: ilk-isim, toplam-fiyat, metin-buyuk-kucuk-harf. URL, CSS sınıf adları ve HTML özniteliklerinde kullanılır, çünkü tireler bir web adresinde iyi okunur.
"aylık satış raporu" ifadesiyle pratik örnek:
camelCase: aylikSatisRaporu
PascalCase: AylikSatisRaporu
snake_case: aylik_satis_raporu
kebab-case: aylik-satis-raporu
Önemli bir uyarı: Çoğu programlama dili büyük küçük harfe duyarlıdır, bu yüzden toplamFiyat, ToplamFiyat ve toplamfiyat bilgisayar için üç farklı isimdir. Kodda stil değiştirmek süsleme değildir: bir değişkeni tutarsız yeniden adlandırmak programı bozar. Her zaman editörünüzün yeniden adlandırma aracını kullanın, basit bul-değiştir yapmayın. Ayrıca kodda Türkçe karakterlerden genellikle kaçınılır — bu yüzden yukarıdaki örneklerde "aylık" yerine "aylik" yazıldı; bu bir yazım kuralı değil, programlama geleneğidir.
Caps Lock ile yazılmış bir metni düzeltme
Hepimiz Caps Lock açıkken mesaj göndermişizdir: "MERHABA, SİPARİŞİM İÇİN YARDIMA İHTİYACIM VAR." Bunu düzeltmek yalnızca hepsini küçük harfe çevirmek değildir, çünkü "merhaba, siparişim için yardıma ihtiyacım var." sonucu hâlâ ilk harfin büyük olmasını ister. Doğru düzeltme üç adımdır:
- Tüm metni küçük harfe çevirin (Türkçe kuralla: "I" → "ı", "İ" → "i").
- Her cümlenin ilk harfini büyük yapın.
- Özel isimleri geri yükleyin: "Merhaba, siparişim için yardıma ihtiyacım var." Ve bir isimle: "Merhaba, ben Ayşe ve siparişim için yardıma ihtiyacım var."
Aynı üç adım, PDF veya formdan kopyalanıp tamamı büyük harfe zorlanmış metinler için ve tersi sorun, tamamı küçük harfle yazılmış metinler için de geçerlidir. Cümle stilindeki bir dönüştürücü 1. ve 2. adımları sizin için yapar; 3. adım hâlâ insan gözü ister, çünkü metninizdeki "apple"ın Apple şirketi mi yoksa meyve mi olduğunu yalnızca siz bilirsiniz.
Her stil ne zaman kullanılır: pratik liste
Türkçe manşet ve kitap başlıkları: yalnızca ilk kelime büyük, artı özel isimler.
İngilizce manşet ve kitap başlıkları: Title Case.
E-postalar, mesajlar ve normal paragraflar: cümle stili.
Paylaşılan klasörde dosya adları: snake_case veya kebab-case, hepsi küçük — dosya adlarındaki boşluklar bağlantıları ve programları bozar.
Web adresleri ve sluglar: kebab-case, hepsi küçük, örneğin metin-buyuk-kucuk-harf.
JavaScript veya Java'da değişken adları: camelCase.
Sınıf adları: PascalCase.
Python'da değişken adları: snake_case.
Sabitler: BÜYÜK_ALT_ÇİZGİLİ, örneğin MAKS_DENEME — büyük harfler "bu değer değişmemeli" sinyali verir.
Kısa uyarılar ve etiketler: BÜYÜK HARF, ama yalnızca birkaç kelime için. Tam paragraflar büyük harfle daha zor okunur ve bağırmak gibi algılanır.
ToolFacil'in ücretsiz harf dönüştürücüsüyle harf değiştirme
- ToolFacil'in harf dönüştürücüsünü açın: https://toolfacil.com/case-converter/
- Metninizi giriş kutusuna yapıştırın veya yazın.
- İhtiyacınız olan stili seçin: BÜYÜK HARF, küçük harf, cümle stili, Title Case, camelCase, PascalCase, snake_case veya kebab-case.
- Dönüştürülen metni kopyalayın ve ihtiyacınız olan yere yapıştırın.
- Yayımlamadan veya göndermeden önce özel isimleri, kısaltmaları ve "i"/"I" harflerini bir kez gözden geçirin.
Bu son gözden geçirme, çoğu kişinin atladığı adımdır ve makinenin göremediği hataları yakalar: "NASA" büyük kalmalıdır, "eBay" tuhaf iç büyük harfini korur, "McDonald" büyük D'sini korur ve "iPhone" ilk harfinin küçük kalmasını ister. Bir dönüştürücü saniyeler içinde doğru görünümlü bir taslak verir; sizin gözünüz onu yayımlanabilir yapar. Ve Türkçe için en değerli kuralı unutmayın: İngilizce bir araçla Türkçe metin dönüştürmeyin — "i" harfi sizi yarı yolda bırakır. Sayılar da Türkçe kurala uyar: ondalık ayırıcı virgüldür, bu yüzden bir fiyat 24,99 ₺ yazılır, 24.99 ₺ değil; binlikler noktayla ayrılır: 1.234,56 ₺. Tarih ise gün önce yazılır: "26 Ekim 2026".
Sık sorulan sorular
Title Case ile cümle stili arasındaki fark nedir?
İngilizce Title Case, bir manşetteki çoğu kelimeyi büyük yazar ("How to Change Text Case"), cümle stili ise yalnızca ilk kelimeyi ve özel isimleri büyük yazar ("Metin büyük küçük harf değiştirme"). Türkçede başlıklar her zaman cümle stilini kullanır.
Türkçede gün ve ay adları büyük mü yazılır?
Belirli bir tarihi belirtirken büyük, genel anlamda kullanılırken küçük yazılır: "26 Ekim 2026 Pazartesi" ama "ekim ayında" ve "pazartesi günleri". Bu, İngilizceden önemli bir farktır; İngilizcede gün ve ay adları her zaman büyüktür.
Türkçe "i" harfi neden sorun çıkarır?
Çünkü Türkçede iki ayrı "i" vardır: noktasız I/ı ve noktalı İ/i. İngilizce kuralla küçük "i" → "I" olurken, Türkçe kuralla "i" → "İ" olur ve büyük "I" → "ı" olur. İngilizce bir araçla "istanbul"u büyütmek "ISTANBUL" verir; doğrusu "İSTANBUL"dur. Türkçe metin için Türkçe dil ayarlı araç kullanın.
Bir metin camelCase'e nasıl dönüştürülür?
Boşluklar kaldırılır, ilk kelime küçük bırakılır ve sonraki her kelimenin ilk harfi büyük yazılır: "aylık satış raporu" kod geleneğiyle aylikSatisRaporu olur. Kodda Türkçe karakterler genellikle çıkarılır, çünkü birçok eski sistem tanımlayıcılarda Türkçe karakterle iyi çalışmazdı.
snake_case ne için kullanılır?
Snake_case, kelimeleri alt çizgiyle birleştirir, hepsi küçük harftir (aylik_satis_raporu). PEP 8'e göre Python'da değişken ve fonksiyonlar için standarttır ve alt çizgi neredeyse her sistemde güvenli olduğu için dosya adları ve veritabanı sütunları için çok kullanılır.
Tamamı BÜYÜK HARFLE yazılmış bir metin nasıl düzeltilir?
Küçük harfe çevirin (Türkçe kuralla), her cümlenin ilk harfini büyük yapın ve özel isimleri geri yükleyin. Bir dönüştürücünün cümle stili seçeneği ilk iki adımı yapar; kişi, yer ve şirket gibi özel isimleri elden kontrol etmelisiniz.
URL'ler kebab-case olmalı mı?
Evet. Web adresleri tamamı küçük harf olmalı ve kelimeler arasında tire kullanılmalıdır, örneğin metin-buyuk-kucuk-harf. Arama motorları tireleri kelime ayırıcı sayarken alt çizgileri aynı şekilde saymaz ve URL'deki büyük harfler, büyük küçük harfe duyarlı sunucularda yinelenen sayfa sorunlarına yol açabilir.
Kaynaklar
Türk Dil Kurumu, "Yazım Kuralları — Büyük Harflerin Kullanıldığı Yerler": gün, ay ve özel isimlerde büyük harf kuralları: https://tdk.gov.tr/icerik/yazim-kurallari/buyuk-harflerin-kullanildigi-yerler/
Unicode Consortium, "Case Mappings" FAQ — Unicode'un büyük, küçük ve başlık harfi eşlemelerini, özel durumlar dâhil, nasıl tanımladığı: https://www.unicode.org/faq/casemap_charprop.html
Python Software Foundation, PEP 8, "Naming Conventions" — fonksiyon ve değişkenlerde snake_case, sınıflarda CapWords (PascalCase): https://www.python.org/dev/peps/pep-0008/
Benzer rehberler
Yazma Hızı Nasıl Artırılır? (DKK)
Ana sıra tekniği, doğruluk alıştırmaları ve 2 haftalık planla yazma hızınızı artırın. DKK hesap örnekleri ve gerçekçi…
Rastgele Sayıları Adil Bir Şekilde Nasıl Üretirsiniz?
Rastgele sayıları adil üretmeyi öğrenin: aralık formülü, çözümlü örnekler, tekrarsız çekilişler ve adil bir çekilişi…
Metni İkilik ve Onaltılık Sisteme Çevirme: Adım Adım Kılavuz ve Çözümlü Örnekler
Metni elle ikilik ve onaltılık sisteme çevirmeyi öğrenin: basamak değerleri, ASCII kodları, UTF-8 örnekleri ve…
Sayıları Yazıyla Yazma: Çekler, Para ve Büyük Sayılar
Sayıları yazıyla yazmayı öğrenin: birleşik yazım kuralları, para tutarları, çek doldurma, ondalık sayılar ve büyük…