;

Büyük-Küçük Harf & Case Dönüştürücü

Metni UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case, PascalCase formatlarına dönüştürün. Tarayıcıda anında çalışır, kayıt gerekmez, ücretsizdir.

Case Dönüştürücü

8 Format

Büyük-Küçük Harf Dönüştürme Neden Önemli?

Bir editör, blogger, programcı veya öğrenci için büyük/küçük harf düzeltmek sık karşılaşılan rutin işlerdendir. Caps Lock açık unutulmuş, başlıkları title case yapma, kod isimlendirme standardına çevirme, SHOUTING TYPED bir metni okunabilir hale getirmek — hepsi bir tıkla halledilebilir.

Türkçe için özel dikkat gerekir: i/I/İ/ı dönüşümleri standart İngilizce algoritmalarla yapıldığında yanlış çıkar. Aracımız Türkçe diline özel dönüşüm yapar.

Sunulan Dönüşüm Tipleri

1) BÜYÜK HARF (UPPERCASE)

Tüm harfler büyük. Örnek: "Merhaba Dünya" → "MERHABA DÜNYA"

Kullanım: Logolar, başlıklar (kısa), uyarı mesajları, vurgu (ama dikkat: tüm caps "bağırma" hissi verir)

2) küçük harf (lowercase)

Tüm harfler küçük. Örnek: "MERHABA Dünya" → "merhaba dünya"

Kullanım: URL'ler, hashtag'ler, modern markaların marka adı stili (örn. "trendyol", "getir")

3) Title Case (Her Kelimenin Baş Harfi)

Her kelimenin ilk harfi büyük. Örnek: "Bu Bir Başlıktır"

Kullanım: Makale başlıkları, kitap isimleri, marka isimleri

4) Sentence case (Cümle Başı)

Sadece cümlenin ilk harfi büyük + özel isimler. Örnek: "Bu bir cümledir."

Kullanım: Normal paragraflar, modern başlık trendi

5) camelCase

İlk kelime küçük, sonraki kelimelerin ilk harfi büyük, boşluk yok. Örnek: "merhaba dünya" → "merhabaDunya"

Kullanım: JavaScript değişken isimleri, Java metodları

6) PascalCase

Her kelimenin ilk harfi büyük, boşluk yok. Örnek: "MerhabaDunya"

Kullanım: Class isimleri, React component'leri, C# isimlendirme

7) snake_case

Tüm küçük, kelimeler alt çizgi ile. Örnek: "merhaba_dunya"

Kullanım: Python değişken/fonksiyon isimleri, veritabanı sütunları

8) kebab-case

Tüm küçük, kelimeler tire ile. Örnek: "merhaba-dunya"

Kullanım: URL slug'ları, CSS class isimleri, npm paket isimleri

9) UPPER_SNAKE_CASE / CONSTANT_CASE

Tüm büyük, kelimeler alt çizgi. Örnek: "API_KEY", "MAX_RETRY_COUNT"

Kullanım: Sabit değerler (constants), environment variables

10) aLtErNaTe CaSe

Harfler alternatif büyük-küçük. Örnek: "MeRhAbA dÜnYa"

Kullanım: Eğlence, ironi, "mocking SpongeBob" meme

Türkçe Karakterler ve i/I Sorunu

Türkçe'de iki i harfi vardır:

  • i (noktalı) → Büyük hali İ
  • ı (noktasız) → Büyük hali I

İngilizce algoritma "i"yi "I"ya, "I"yı "i"ye dönüştürür — bu Türkçe için yanlıştır. Örneğin "İstanbul" İngilizce uppercase ile "ISTANBUL" olur (doğru) ama "ISTANBUL" lowercase ile "istanbul" (yanlış, "İstanbul" olmalı). Aracımız Türkçe dil seçeneğiyle bunu doğru yapar.

Programlama'da İsimlendirme Standartları

Dil Variable Function Class
JavaScriptcamelCasecamelCasePascalCase
Pythonsnake_casesnake_casePascalCase
Java/C#camelCasecamelCase/PascalCasePascalCase
PHPcamelCase / snake_casecamelCasePascalCase
Rubysnake_casesnake_casePascalCase

Sıkça Sorulan Sorular

"İstanbul" lowercase'a çevrilince neden bozuluyor?

İngilizce toLowerCase() fonksiyonu "İ" karakterini "i" yapar (doğru) ama bazı programlama dillerinde locale ayarı yoksa "I" karakterini "i" yaparken Türkçe kuralı atlanır. Doğru sonuç için "İ" → "i", "I" → "ı" olmalıdır. Bizim aracımız "tr-TR" locale kullanır, Türkçe dönüşümü doğru yapar.

Title Case için tüm kelimelerin baş harfi büyük mü olmalı?

İngilizce'de küçük bağlaçlar (a, an, the, in, on, of) küçük kalır - "The Lord of the Rings" gibi. Türkçe'de bağlaç ve edatlar (ve, ile, için) konusunda standart yok. Modern Türkçe başlıklar genelde "tüm kelimeler büyük" stilini izler. Aracımız basit kuralı uygular, dilerseniz manuel düzeltebilirsiniz.

camelCase mi snake_case mı tercih etmeliyim?

Hangi dilde kod yazdığınıza bağlı. JavaScript ekosistemi camelCase kullanır (ES6+, React, Node.js), Python snake_case standardıdır (PEP 8). Aynı projede tutarlı olmak önemli - karışık stilden kaçının. Veritabanı sütunları genelde snake_case, API JSON anahtarları kullandığınız dile bağlı.

İlgili Araçlar

İlgili Araçlar

;