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

Her kod tabanının ve CMS'nin kendi büyük harf kuralları vardır, URL'ler için kebab-case, JS değişkenleri için camelCase, sabitler için SCREAMING_SNAKE, başlıklar için Title Case. Herhangi bir dizeyi yapıştırın; bu dönüştürücü dokuz yaygın dönüşümü aynı anda döndürür, böylece yapıştırdığınız alana hangisi uyuyorsa onu kopyalayabilirsiniz.

Dönüşümler nasıl çalışır

  1. 1

    Metninizi yapıştırın

    Bir kelime, bir değişken adı ya da tüm bir cümle.

  2. 2

    Metin belirteçlere ayrılır

    Boşluklar, tireler, alt çizgiler ve camel sınırları her biri ayrı kelimelere bölünür.

  3. 3

    Her biçim üretilir

    UPPER, lower, Title, Sentence, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE.

  4. 4

    İhtiyacınız olanı kopyalayın

    Her varyantın yanında tek tıkla kopyalama.

Dokuz yaygın biçim

Biçim Örnek Tipik kullanım
UPPERCASE HELLO WORLD Vurgu, SQL anahtar kelimeleri
lowercase hello world Gövde metni
Title Case Hello World Başlıklar (üslup kitabı stili)
Sentence case Hello world Makale başlıkları (minimalist)
camelCase helloWorld JS/Java değişkenleri, JSON anahtarları
PascalCase HelloWorld Sınıf adları, React bileşenleri
snake_case hello_world Python, Ruby, SQL
kebab-case hello-world URL’ler, CSS sınıf adları, HTML
CONSTANT_CASE HELLO_WORLD Ortam değişkenleri, sabitler

Title Case’in üslup kılavuzu çeşitleri vardır

  • AP stili: isimleri, zamirleri, fiilleri, sıfatları, zarfları ve 4+ harfli tüm kelimeleri büyük harfle yazın. Artikeller, kısa edatlar ve bağlaçlar ilk ya da son değilse küçük kalır.
  • Chicago: ana kelimeleri büyük harfle yazın, uzunluktan bağımsız olarak artikelleri ve edatları küçük yazın.
  • APA: 4+ harfli her kelimeyi, ayrıca ilk ve son kelimeyi büyük harfle yazın.
  • Sentence case: yalnızca ilk kelimeyi (ve özel isimleri) büyük harfle yazın. Modern arayüz ve editör stilinde giderek tercih ediliyor.

Sınır algılama tuzakları

  • parseXMLParser → parse-xml-parser, ardışık büyük harfleri bir kısaltma olarak tanımayı gerektirir. Naif camel bölme parse-x-m-l-parser verirdi.
  • Sayılar: item2Value, tercihe bağlı olarak item-2-value ya da item2-value olarak belirteçlere ayrılabilir.
  • Baştaki alt çizgiler (_private) genellikle “iç” anlamına gelir ve bazı dillerde korunmalıdır.

Hangisini ne zaman kullanmalı

  • URL’ler: her zaman kebab-case. Arama motorları ve insanlar okunabilir yolları tercih eder.
  • Veritabanı sütunları: Postgres/MySQL’de snake_case, MongoDB’de camelCase.
  • CSS sınıfları: kebab-case (BEM) ya da camelCase (CSS-in-JS).
  • Ortam değişkenleri: her zaman SCREAMING_SNAKE.

Sık Sorulan Sorular

camelCase küçük bir harfle başlar (userName); PascalCase ilk harfi de büyük yazar (UserName). Geleneğe göre camelCase değişkenler ve fonksiyonlar içindir; PascalCase sınıflar ve türler içindir.

Dönüştürücü, mümkün olduğunda ardışık büyük harfleri tek bir kısaltma olarak ele alır: XMLParser → xml-parser, x-m-l-parser değil. Tam davranış kaynak stiline göre değişir; kendi kullanımınız için noktasal kontrol yapın.

Değişken adları ve başlıklar gibi kısa dizeler için tasarlandı. Tüm bir kod dosyasında çalıştırmak yorumları, dizeleri ve anahtar kelimeleri yeniden biçimlendirir, kodu bozarsınız. Bunun için bir linter ya da IDE refaktörü kullanın.

Hayır. Büyük/küçük harf dönüşümü tamamen tarayıcınızda çalışır; yapıştırdığınız hiçbir şey sayfadan ayrılmaz.

İlgili Araçlar

Araç diğer dillerde mevcuttur