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
- Dönüştürmek istediğiniz metni giriş alanına yazın ya da başka bir yerden yapıştırın.
- "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.
- "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.
- Dönüşümü "Aracı çalıştır" düğmesiyle ya da klavyede Ctrl + Enter ile başlatın.
- 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üzen | Girdi | Çıktı |
|---|---|---|
| BÜYÜK HARF | iyi bayramlar | İYİ BAYRAMLAR |
| küçük harf | KIRMIZI IŞIK | kırmızı ışık |
| Cümle düzeni | TOPLANTI ERTELENDİ. YENİ TARİH CUMA! | Toplantı ertelendi. Yeni tarih cuma! |
| Her Kelimenin İlk Harfi Büyük | ali'nin yeni kitabı | Ali'nin Yeni Kitabı |
| bÜYÜK/kÜÇÜK tERSİNE | mERHABA dÜNYA | Merhaba 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 |
|---|---|---|
| camelCase | userFirstName | JavaScript ve Java değişkenleri, birçok JSON API'sinin anahtarları |
| PascalCase | UserFirstName | Sınıf adları, React bileşenleri, C# tipleri |
| snake_case | user_first_name | Python fonksiyon ve değişkenleri, SQL tablo ve sütun adları |
| kebab-case | user-first-name | CSS sınıfları, URL yolları, dosya adları |
| CONSTANT_CASE | USER_FIRST_NAME | Sabitler 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.
userFirstName13,user_first_name15 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.