Büyük/Küçük Harf Dönüştürücü

Bir başlık için UPPERCASE, bir değişken için camelCase, bir veritabanı sütunu için snake_case ya da bir URL slug’ı için kebab-case mi gerekiyor? Metninizi bir kez yapıştırın; dönüştürücü onu yaygın kullanılan tüm biçimlerde aynı anda gösterir. Çıktı siz yazdıkça anında güncellenir, kısaltmaların işlenişi ayarlanabilir ve tek tıkla kopyalama düğmeleri her biçimin yanında yer alır.

Harf biçimi dönüşümü nasıl çalışır?

  1. 1

    Metninizi yapıştırın

    Her uzunlukta ve her dilde olabilir. Aksanlı harfler dâhil Unicode karakterleri doğru biçimde işlenir.

  2. 2

    Her biçim paralel olarak hesaplanır

    Sekiz standart biçimin tamamı aynı anda gösterilir; ihtiyacınız olanı seçmeniz yeterli.

  3. 3

    Kısaltmaların işlenişini ayarlayın

    Kısaltmaları büyük harfle bırakın (NASA → NASA) veya Pascal biçimine dönüştürün (NASA → Nasa). Farklı diller ve kod tabanları için farklı kurallar uygundur.

  4. 4

    İhtiyacınız olan sürümü kopyalayın

    Her biçimi tek tıkla kopyalayın. Yeniden yapıştırıp tekrarlayın; baştan yazmaya gerek yok.

Harf biçimleri

Biçim Örnek Tipik kullanım
UPPERCASE HELLO WORLD EXAMPLE Başlıklar, kısaltmalar, bazı dillerde sabitler
lowercase hello world example Günlük metin, e-posta konuları, URL’ler
Title Case Hello World Example Başlıklar, kitap adları
Sentence case Hello world example Gövde metni, arayüz etiketleri
camelCase helloWorldExample JavaScript/Java değişkenleri, JSON anahtarları
PascalCase HelloWorldExample C#/TypeScript sınıfları, enum’lar
snake_case hello_world_example Python, Ruby, SQL sütunları, yapılandırma anahtarları
kebab-case hello-world-example CSS sınıfları, URL slug’ları, CLI bayrakları
CONSTANT_CASE HELLO_WORLD_EXAMPLE Ortam değişkenleri, #define sabitleri
dot.case hello.world.example Paket adları, DNS, ad alanı yolları

Title Case kuralları

İngilizce Title Case’de çoğu sözcüğün ilk harfi büyük yazılır; ancak kısa edatlar, bağlaçlar ve tanımlıklar (başlığın başında ya da sonunda yer almıyorlarsa) büyük yazılmaz. Farklı stil kılavuzları ayrıntılarda farklılaşır:

  • Chicago: İlk ve son sözcük ile tüm “önemli” sözcükler büyük yazılır. “a”, “the”, “and”, “or”, “but” küçük kalır.
  • APA: Dört ve daha fazla harfli sözcükler ile ilk ve son sözcük büyük yazılır.
  • AP: Uzunluğundan bağımsız olarak tüm ana sözcükler büyük yazılır.

Dönüştürücünün varsayılanı Chicago’dur; diğer kurallar için ön ayarı değiştirin.

Bağlama göre ipuçları

  • URL slug’ları: küçük harfli kebab-case kullanın, aksanlı harfleri önce harf çevirisiyle yazın (Ö → o, ñ → n).
  • Python tanımlayıcıları: işlevler ve değişkenler için snake_case, sınıflar için PascalCase, modül düzeyindeki sabitler için CONSTANT_CASE.
  • JavaScript tanımlayıcıları: değişkenler ve işlevler için camelCase, sınıflar ve React bileşenleri için PascalCase, yalnızca gerçek sabitler için SCREAMING_SNAKE_CASE.
  • CSS: sınıf adları ve özel özellikler için kebab-case.
  • JSON anahtarları: çoğu modern API’de camelCase; bazı eski sistemler snake_case kullanır.
  • Veritabanı sütunları: snake_case SQL geleneğidir; PascalCase geçerlidir ama tırnak içine almak zahmetlidir.

Sık Sorulan Sorular

Varsayılan olarak, ardışık büyük harfler bir kısaltma olarak kabul edilir ve birlikte tutulur (örneğin “XMLHttpRequest”, XML + Http + Request olarak ayrılır). Her büyük/küçük harf geçişini bir sözcük sınırı olarak ele alan katı moda geçebilirsiniz.

Evet. Unicode büyük/küçük harf katlaması kullanıldığından, aksanlı karakterler (é, ñ, ü) büyük ve küçük harf arasında doğru biçimde dönüştürülür. Türkçedeki noktalı/noktasız i, bir yerel ayar anahtarıyla işlenir.

Farklı stil kılavuzlarının kısa sözcükler için farklı kuralları vardır. Varsayılan olarak Chicago Manual of Style kullanılır; farklı büyük harf kuralları için APA veya AP seçin.

Evet. Bir metin bloğu yapıştırın; her satır bağımsız olarak dönüştürülür. Satır sonları her çıktı biçiminde korunur.

İlgili Araçlar