Büyük Küçük Harf Çevirici

Metni büyük harfe, küçük harfe, cümle düzenine ya da camelCase, snake_case, kebab-case gibi kod adlarına çevirir. Türkçe i/İ ve ı/I dönüşümünü doğru yapar, İSTANBUL noktasını kaybetmez.

Çıktı burada görünecek.
Reklam icyabmod — işletmene 2.600 ₺'den web sitesi, tasarımını canlı demoda seç

Büyük Küçük Harf Çevirici Nasıl Çalışır?

Metni büyük harfe, küçük harfe, cümle düzenine ya da camelCase, snake_case, kebab-case gibi kod adlarına çevirir. Türkçe i/İ ve ı/I dönüşümünü doğru yapar, İSTANBUL noktasını kaybetmez.

Girdi Metin
Çıktı Dönüştürülmüş metin
Yapılan işlem 0

Kullanım rehberi

Büyük küçük harf çevirme aracı, yapıştırdığınız metni tek tıkla BÜYÜK HARF, küçük harf, cümle düzeni ya da her kelimenin ilk harfi büyük biçimine getirir; yazılımcılar için camelCase, snake_case ve kebab-case gibi adlandırma düzenleri de sunar. Türkçe harf kuralı açıkken "istanbul" doğru biçimde "İSTANBUL", "IŞIK" da "ışık" olur. Caps Lock açık unutularak yazılmış bir paragrafı baştan yazmanız gerekmez.

Büyük küçük harf çevirme adım adım

  1. Dönüştürmek istediğiniz metni giriş alanına yazın ya da başka bir yerden yapıştırın.
  2. "Dönüştür" listesinden hedef düzeni seçin: BÜYÜK HARF, küçük harf, Cümle düzeni ya da kod adı biçimlerinden biri.
  3. "Harf kuralı" alanını metnin diline göre ayarlayın: Türkçe metin için Türkçe (bu sayfada varsayılan), İngilizce ve diğer diller için Standart.
  4. Dönüşümü "Aracı çalıştır" düğmesiyle ya da klavyede Ctrl + Enter ile başlatın.
  5. Sonucu "Çıktıyı kopyala" ile panoya alın ya da "Çıktıyı indir" ile dosya olarak kaydedin; yeni bir metne geçerken "Temizle" aracı sıfırlar.

Beş metin düzeni ve örnekleri

Tablodaki örnekler Türkçe harf kuralıyla alınmıştır. Girdinin hangi biçimde geldiği önemli değildir; ilk dört düzen sonucu baştan kurar, son düzen ise her harfin mevcut durumunu tersine çevirir.

DüzenGirdiÇıktı
BÜYÜK HARFiyi bayramlarİYİ BAYRAMLAR
küçük harfKIRMIZI IŞIKkırmızı ışık
Cümle düzeniTOPLANTI ERTELENDİ. YENİ TARİH CUMA!Toplantı ertelendi. Yeni tarih cuma!
Her Kelimenin İlk Harfi Büyükali'nin yeni kitabıAli'nin Yeni Kitabı
bÜYÜK/kÜÇÜK tERSİNEmERHABA dÜNYAMerhaba Dünya

Cümle düzeni önce bütün metni küçültür. Ardından metnin ilk harfini, her satırın ilk harfini ve nokta, ünlem, soru işareti ya da üç noktayı izleyen boşluktan sonra gelen ilk harfi büyütür. Her Kelimenin İlk Harfi Büyük düzeni de işe küçültmeyle başlar, sonra her kelimenin baş harfini büyütür. Kesme işaretinden sonraki harfe dokunmadığı için "Ali'Nin" gibi bozuk ekler oluşmaz; kısa çizgi ise ayırıcı sayılır, "e-posta" girdisi "E-Posta" olur. Ters çevirme her harfin durumunu değiştirir: Caps Lock açıkken ilk harf için Shift'e basıldığında ortaya çıkan "mERHABA" gibi metinleri tek adımda düzeltir.

Türkçe i ve ı: neden ayrı bir harf kuralı var?

İngilizcede i ile I tek bir çifttir. Türk alfabesinde ise iki ayrı çift bulunur: noktalı i'nin büyüğü İ, noktasız ı'nın büyüğü I'dır. Pek çok program, çevrim içi araç ve programlama dilinin varsayılan dönüşümü İngilizce eşlemeyi kullandığı için Türkçe metinlerde şu hatalar sık görülür:

  • "istanbul" büyütülünce noktasız "ISTANBUL" çıkar; doğrusu "İSTANBUL".
  • "IŞIK" küçültülünce "işik" olur; doğrusu "ışık".
  • Sistemden büyük harfle gelen "AYŞE YILMAZ" adı her kelimenin baş harfi büyük yapılınca "Ayşe Yilmaz" çıkar; doğrusu "Ayşe Yılmaz".

Türkçe harf kuralı seçiliyken büyütmede i → İ ve ı → I, küçültmede I → ı ve İ → i eşlemesi uygulanır; Türkçe sayfada bu seçenek varsayılan olarak açıktır. Standart kural İngilizce davranışı izler, yani i ile I birbirine dönüşür. İki kuralda da noktalı büyük İ küçültülünce düz bir i olur. JavaScript dahil bazı ortamlar bu durumda i harfinin arkasına görünmez bir "birleşen nokta" işareti ekler; ekranda fark edilmeyen bu işaret, arama ve karşılaştırmalarda kelimenin eşleşmemesine yol açar. Bu araç o işareti hiç üretmez.

Kuralı metnin diline göre seçmek gerekir. "INFO" ya da "LINUX" gibi İngilizce kelimeleri Türkçe kuralla küçültürseniz "ınfo" ve "lınux" elde edersiniz. İki dilin karıştığı bir metinde Türkçe ve yabancı bölümleri ayrı ayrı çevirmek en temiz sonucu verir. Resmî bir başvuruda adınızı büyük harfle yazmanız istendiğinde de fark açıkça görülür: "Ali İhsan Kılıç" Türkçe kuralla "ALİ İHSAN KILIÇ" olurken Standart kural "ALI" yazar.

Kod adları: camelCase, snake_case ve kebab-case ne zaman kullanılır?

Geliştirici düzenleri metni satır satır işler; her satır tek bir ad olur. Harf ve rakam dışındaki her işaret (boşluk, tire, alt çizgi, nokta) kelime ayırıcıdır ve bitişik yazılmış camelCase sınırları da ayrıştırılır. Bu sayede "myHTTPServer url" satırı camelCase'te myHttpServerUrl, getUserID da snake_case'te get_user_id olur.

Düzen"user first name" satırının çıktısıTipik kullanım yeri
camelCaseuserFirstNameJavaScript ve Java değişkenleri, birçok JSON API'sinin anahtarları
PascalCaseUserFirstNameSınıf adları, React bileşenleri, C# tipleri
snake_caseuser_first_namePython fonksiyon ve değişkenleri, SQL tablo ve sütun adları
kebab-caseuser-first-nameCSS sınıfları, URL yolları, dosya adları
CONSTANT_CASEUSER_FIRST_NAMESabitler ve ortam değişkenleri (.env dosyaları)

Hangi düzenin kullanılacağını çoğunlukla dil ve ekip belirler; asıl önemli olan proje içinde tutarlı kalmaktır. Python'un stil rehberi PEP 8 fonksiyon ve değişkenler için snake_case, sınıflar için PascalCase önerir; JavaScript dünyasında değişkenler genellikle camelCase yazılır. Bir e-tablonun sütun başlıklarını düzenlemek istiyorsanız başlıkları alt alta yapıştırın, snake_case'e çevirip başlık satırına geri koyun. Virgülle tek satırda yazılmış başlıklar ise tek bir uzun ada dönüşür. Başlıklar düzene girdikten sonra CSV'den JSON'a dönüştürücü anahtarları aynı biçimde üretir.

Türkçe harfler kod adlarında olduğu gibi kalır; araç ç, ş, ğ, ü, ö ve ı harflerini İngilizce karşılıklarına çevirmez, örneğin "kullanıcı adı" camelCase'te kullanıcıAdı olur. Birçok programlama dili Unicode harfli adlara izin verir, ancak ortam değişkenleri, veritabanları ve farklı klavye düzenleriyle çalışan ekipler için yalnızca ASCII harf kullanmak daha az sorun çıkarır. Türkçe kuralla büyütülen sabitlere de dikkat edin: "fiyat bilgisi" CONSTANT_CASE'te Türkçe kuralla FİYAT_BİLGİSİ, Standart kuralla FIYAT_BILGISI olur. Bir sayfa adresi için Türkçe harflerden arındırılmış, küçük harfli ve tireli bir parça gerekiyorsa slug oluşturucuyu kullanın.

Sık yapılan hatalar ve pratik ipuçları

  • Cümle düzeni özel adları da küçültür. Araç bir sözlüğe bakmaz; "YARIN İZMİR'E GİDİYORUZ" cümlesi "Yarın izmir'e gidiyoruz" olur. Kişi, şehir, kurum ve marka adlarının baş harflerini dönüşümden sonra elle düzeltin.
  • Noktalı kısaltmalar cümle sonu sanılır. "kalem, defter vb. ürünler" girdisinde "vb." sonrasındaki boşluk yeni bir cümle gibi algılanır ve "Ürünler" büyük harfle başlar. Kısaltma yoğun metinleri bir kez gözden geçirin.
  • Eser adlarında bağlaçlar küçük kalmalı. Her Kelimenin İlk Harfi Büyük düzeni "ve", "ile", "de" gibi bağlaçları da büyütür; "suç ve ceza" girdisi "Suç Ve Ceza" olur. Türkçe yazım kurallarına göre kitap ve eser adlarında kelimeler büyük harfle başlasa da bu bağlaçlar küçük yazılır, yani doğrusu "Suç ve Ceza".
  • Uzun metni tamamen büyük harfle yazmayın. Büyük harfler kelimelerin tanıdık siluetini sildiği için uzun paragraflarda okumayı yavaşlatır; e-posta ve mesajlarda da bağırmak gibi algılanır. BÜYÜK HARF'i kısa başlık, uyarı ve form alanlarıyla sınırlayın.
  • Ayırıcılar adı uzatır. userFirstName 13, user_first_name 15 karakterdir. Uzunluk sınırı olan sütun ve alanlarda sonucu karakter sayacı ile ölçün.
  • Toplu yeniden adlandırmayı denetleyin. Bir yapılandırma dosyasındaki anahtarları yeni düzene geçirdiyseniz eski ve yeni dosyayı metin fark kontrolü aracında karşılaştırarak yalnızca beklediğiniz satırların değiştiğini doğrulayın.

Gizlilik

Metin tarayıcınızın içinde JavaScript ile dönüştürülür ve sunucuya gönderilmez; sayfanın kaydettiği tek şey, aracın çalıştırıldığını gösteren anonim bir sayaçtır. Araç kendi başına bir uzunluk sınırı koymaz, çok uzun belgelerde tek sınır tarayıcınızın belleğidir. Özgün metin giriş alanında olduğu gibi kalır, sonuç ayrı bir alanda gösterilir. Benzer yardımcılar için metin araçları sayfasına göz atın.

Reklam icyabmod — 7 bölüm × 10 tasarım ve 10 renk paletiyle siteni kendin tasarla, önizlemesi 48 saatte hazır

Sık sorulan sorular

Kullandığınız program büyük olasılıkla İngilizce harf eşlemesini uyguluyor; o eşlemede i harfinin büyüğü noktasız I'dır. Türkçede ise noktalı i'nin büyüğü İ, noktasız ı'nın büyüğü I'dır. Bu araçta Harf kuralı alanında Türkçe seçiliyken "istanbul" "İSTANBUL", "ılık" ise "ILIK" olur. Türkçe sayfada bu seçenek zaten varsayılandır; yalnızca İngilizce bir metni çevirirken Standart'a geçmeniz gerekir.

Dönüştür listesinden Cümle düzeni'ni seçip aracı çalıştırın. Metin önce küçültülür, ardından her cümlenin ve her satırın ilk harfi büyütülür. Araç hangi kelimenin özel ad olduğunu bilemediği için kişi, şehir, kurum ve marka adları da küçük harfe iner; bunları sonradan elle düzeltmeniz gerekir. Birkaç paragraflık bir metinde bu düzeltme, metni baştan yazmaktan çok daha kısa sürer.

Cümle düzeni yalnızca cümle ve satır başlarını büyütür, geri kalan her şeyi küçük bırakır; paragraflar, açıklamalar ve mesajlar için uygundur. Her Kelimenin İlk Harfi Büyük ise her kelimenin baş harfini büyütür; ad soyad listeleri, şehir adları, tablo başlıkları ve kitap ya da film adları için kullanılır. İkincisi bağlaçları da büyüttüğü için eser adlarında "ve", "ile" gibi kelimeleri sonradan küçültmeyi unutmayın.

İkisi de boşluk içeremeyen adları okunur kılmanın yoludur. camelCase'te kelimeler bitişik yazılır ve ilki hariç her kelime büyük harfle başlar: siparisTarihi. snake_case'te kelimeler küçük harfle yazılır ve alt çizgiyle ayrılır: siparis_tarihi. JavaScript ve Java'da camelCase, Python ve SQL'de snake_case yaygındır. Hangisini seçeceğinizi genellikle kullandığınız dilin stil rehberi ve ekibinizin mevcut kodu belirler.

Hayır. Dönüşüm tarayıcınızda çalışan kodla yapılır; metin sunucuya ulaşmaz ve hiçbir yerde saklanmaz. Sayfa yalnızca aracın kaç kez kullanıldığını sayan anonim bir sayaç tutar. Bu yüzden müşteri listeleri, sözleşme taslakları ya da henüz yayımlanmamış duyurular üzerinde rahatça çalışabilirsiniz. İşiniz bittiğinde Temizle düğmesi giriş ve çıktı alanlarını boşaltır.