# Büyük küçük harf dönüştürücü

> Metni camelCase, snake_case, PascalCase ve kebab-case'e, ya da hızlıca BÜYÜK veya küçük harfe dönüştürün. Hem programcılar hem günlük yazılar için. Online ve ücretsiz.

URL: https://acrafto.com/tr/case-converter/

Tools are interactive browser apps; there is no public API, no endpoints to call and no server-side processing. To use a tool, open its HTML page in a browser.

Bir başlıkta metni BÜYÜK harflerle yazmanız mı gerekiyor, yoksa e-postanızın ortasında yanlışlıkla açık kalmış CAPS LOCK’u mu düzeltmeniz gerekiyor? Ya da Python’da alt çizgiyle yazmaya alıştığınız bir değişkenin JavaScript’te nasıl adlandırıldığını mı merak ediyorsunuz? **Case Converter** aracımız her ikisini de çözer — tek tıkla metninizi hem günlük kullanım hem de programlama formatlarının tamamına aynı anda dönüştürür.

Aracımız metin biçimlendirme için bir İsviçre çakısıdır. Metni bir kez (herhangi bir formatta) yazmanız yeterli; biz onu anında kalan dokuz varyanta çeviririz.

## Programlama Bilmeden Hızlı Büyük/Küçük Harf Değiştirme

En sık kullanım en basit olanıdır: metnin tamamen **büyük**, tamamen **küçük** ya da bir başlık için güzelce biçimlendirilmiş olmasını istersiniz.

- **UPPERCASE (BÜYÜK HARF):** Başlıklar, logolar, uyarılar veya kapitalize yazı isteyen formlar (ör. zarf üzerindeki adres) için idealdir.
- **lowercase (küçük harf):** Veri temizlemek için kullanışlıdır — mesela biri size karman çorman BÜYÜk ve küçük harflerle yazılmış bir e-posta veya kullanıcı adı gönderdiğinde ve bunu tek tip hale getirmeniz gerektiğinde.
- **Title Case (Başlık Gibi):** Her Kelime Büyük Harfle Başlar — makale başlıklarında, ürün adlarında veya Anglosakson tarzı sunumlarda kullanılır.
- **Sentence case (Cümle):** Sadece cümlenin ilk harfi büyük, geri kalanı küçük — düzgün yazılmış bir Türkçe veya İngilizce cümlede olduğu gibi.

Metni kutuya yapıştırmanız, istediğiniz formatı seçmeniz ve doğrudan **Kopyala**’ya tıklamanız yeterli. Caps Lock’u elle kapatmak veya harf harf yeniden yazmak yok.

## Hızlı Genel Bakış: Programlamada Hangi Case Ne Zaman Kullanılır?

Programlama yapıyor ve hangi isimlendirme kuralının (naming convention) nerede kullanıldığını bilmiyorsanız, işte kısa bir özet:

### 🐪 camelCase (Deve Notasyonu)

Küçük harfle başlar ve her sonraki kelime büyük harfle başlar. Boşluksuz.

- **Nerede kullanılır:** JavaScript, Java, Swift, Kotlin, Go.
- **Örnekler:** `myVariableName`, `getElementById`, `iPhone`.

### 🐍 snake\_case (Yılan Notasyonu)

Tüm harfler küçük ve alt çizgi ile ayrılmıştır.

- **Nerede kullanılır:** Python, Rust, PHP, SQL veritabanları, dosya adları.
- **Örnekler:** `user_id`, `first_name`, `def my_function()`.

### 🍢 kebab-case (Şiş Notasyonu)

Küçük harfler tire ile ayrılmıştır. Şişteki et gibi görünür.

- **Nerede kullanılır:** CSS sınıfları, HTML nitelikleri, URL adresleri (sluglar), Kubernetes.
- **Örnekler:** `font-size`, `my-cool-article`, `<div id="main-content">`.

### 📐 PascalCase (UpperCamelCase)

camelCase’e benzer, ancak **ilk harf Büyüktür**.

- **Nerede kullanılır:** Çoğu dilde (JS, Python, PHP) Sınıf (Class) adları, C# (metotlar ve değişkenler), React bileşenleri.
- **Örnekler:** `UserProfile`, `AppController`, `ReactComponent`.

### 📢 CONSTANT\_CASE (Screaming Snake Case)

Büyük harfler alt çizgi ile ayrılmıştır. Bu değerin değişmemesi gerektiğini size bağırır.

- **Nerede kullanılır:** Sabitler, ENV değişkenleri, global konfigürasyonlar.
- **Örnekler:** `MAX_RETRIES`, `API_KEY`, `DB_PASSWORD`.

---

## Dönüştürücümüz Nasıl Çalışır?

Aracımız “akıllı”. Yani sadece boşlukları körü körüne değiştirmeye veya harfleri tek tek büyütüp küçültmeye çalışmaz.

1. **Kelime Tespiti:** Algoritma, kelimelerin boşluklarla (`hello world`), alt çizgilerle (`hello_world`), tirelerle (`hello-world`) veya büyük harfe geçişle (`helloWorld`) ayrılmış olmasından bağımsız olarak bunları tanır.
2. **Normalizasyon:** Metnin girişte nasıl yazıldığından bağımsız olarak her şeyi temel bir forma dönüştürür.
3. **Oluşturma:** Basit büyük/küçük harften programlama kurallarının tam setine kadar tüm varyantları aynı anda oluşturur.

Bu, örneğin eski PHP değişkenlerini (`$user_id`) modern JavaScript’e (`userId`) dönüştürmeniz veya bir veritabanı sütun adından bir CSS sınıfı (`user-id`) oluşturmanız gereken kod refaktoringinde işinize yarar. Aynı şekilde, Word veya Excel açmadan metinlerdeki büyük/küçük harfi hızlıca tek tipe getirmeniz gereken günlük yazılarda da kullanışlıdır.

## SSS: Sıkça Sorulan Sorular

### Metni elle yeniden yazmadan online olarak nasıl büyük harfe çevirebilirim?

Metni yukarıdaki kutuya yapıştırın ve **UPPERCASE (BÜYÜK HARF)** formatını seçin. Araç metnin tamamını anında büyük harfe çevirir — Türkçe karakterlerle (ç, ğ, ı, ö, ş, ü...) de sorunsuz çalışır ve sonucu hemen kopyalayabilirsiniz.

### "Macar notasyonu" nedir?

Bu, değişken adının veri tipinin kısaltmasıyla başladığı eski bir yazım şeklidir (1990'larda C/C++'ta yaygındı). Örneğin `strName` (string) veya `iCount` (integer). Günümüzde modern dillerde pek kullanılmaz, çünkü IDE'ler bize tipleri otomatik olarak gösterir.

### JavaScript'te kebab-case kullanabilir miyim?

Doğrudan bir değişken adı olarak kullanamazsınız, çünkü tire `-` JS'te bir çıkarma operatörü olarak işlev görür. `var my-variable` "my eksi variable" anlamına gelir. Kebab-case, JS'te yalnızca tırnak içinde kullanıldığında obje anahtarları olarak kullanılır: `{ "content-type": "json" }`.

### JSON için hangi case kullanılmalı?

JSON standardı bir case belirlemez, ancak Google ve çoğu REST API **camelCase** kullanır (örn. `createdAt`). Öte yandan, bazı eski API'ler ve Python arka uçları **snake\_case** döndürür (örn. `created_at`). Tutarlı olmak önemlidir.

### Dönüştürücü, yanlışlıkla açık kalan Caps Lock ile yazılmış bir metni düzeltebilir mi?

Evet. Tamamen (ya DA KISMEN) TERS yazılmış bir metin yapıştırırsanız, **lowercase** formatını seçmeniz yeterli; ardından cümlenin ilk harfinin normal bir metindeki gibi büyük kalması için isterseniz **Sentence case**'i de uygulayabilirsiniz.

## Other languages

- Čeština (cs): [Převod velkých a malých písmen](https://acrafto.com/cs/konverze-velikosti-pismen/) ([Markdown](https://acrafto.com/cs/konverze-velikosti-pismen/index.md))
- Slovenčina (sk): [Prevodník veľkosti písmen](https://acrafto.com/sk/case-converter/) ([Markdown](https://acrafto.com/sk/case-converter/index.md))
- English (en): [Case Converter](https://acrafto.com/en/case-converter/) ([Markdown](https://acrafto.com/en/case-converter/index.md))
- Deutsch (de): [Case Converter](https://acrafto.com/de/case-converter/) ([Markdown](https://acrafto.com/de/case-converter/index.md))
- Français (fr): [Convertisseur majuscule minuscule](https://acrafto.com/fr/convertisseur-de-cas/) ([Markdown](https://acrafto.com/fr/convertisseur-de-cas/index.md))
- Español (es): [Convertidor de mayúsculas y minúsculas](https://acrafto.com/es/convertidor-de-casos/) ([Markdown](https://acrafto.com/es/convertidor-de-casos/index.md))
- Italiano (it): [Convertitore maiuscolo minuscolo](https://acrafto.com/it/convertitore-di-case/) ([Markdown](https://acrafto.com/it/convertitore-di-case/index.md))
- Português (pt): [Conversor de maiúsculas e minúsculas](https://acrafto.com/pt/conversor-de-casos/) ([Markdown](https://acrafto.com/pt/conversor-de-casos/index.md))
- Nederlands (nl): [Case converter](https://acrafto.com/nl/case-converter/) ([Markdown](https://acrafto.com/nl/case-converter/index.md))
- Polski (pl): [Zmiana wielkości liter](https://acrafto.com/pl/konwerter-wielkosci-liter/) ([Markdown](https://acrafto.com/pl/konwerter-wielkosci-liter/index.md))
- Română (ro): [Convertor litere mari și mici](https://acrafto.com/ro/convertor-cazuri/) ([Markdown](https://acrafto.com/ro/convertor-cazuri/index.md))
- Magyar (hu): [Nagybetű kisbetű átalakító](https://acrafto.com/hu/case-atalakito/) ([Markdown](https://acrafto.com/hu/case-atalakito/index.md))
- Ελληνικά (el): [Μετατροπή κεφαλαίων σε πεζά](https://acrafto.com/el/case-converter/) ([Markdown](https://acrafto.com/el/case-converter/index.md))
- Български (bg): [Конвертор на главни и малки букви](https://acrafto.com/bg/case-konverter/) ([Markdown](https://acrafto.com/bg/case-konverter/index.md))
- Hrvatski (hr): [Pretvarač velikih i malih slova](https://acrafto.com/hr/case-converter/) ([Markdown](https://acrafto.com/hr/case-converter/index.md))
- Slovenščina (sl): [Pretvornik velikosti črk](https://acrafto.com/sl/pretvornik-zapisov/) ([Markdown](https://acrafto.com/sl/pretvornik-zapisov/index.md))
- Eesti (et): [Case muundur](https://acrafto.com/et/case-muundur/) ([Markdown](https://acrafto.com/et/case-muundur/index.md))
- Latviešu (lv): [Lielo un mazo burtu pārveidotājs](https://acrafto.com/lv/gadijumu-parveidotajs/) ([Markdown](https://acrafto.com/lv/gadijumu-parveidotajs/index.md))
- Lietuvių (lt): [Raidžių formato keitiklis](https://acrafto.com/lt/raidziu-formato-keitiklis/) ([Markdown](https://acrafto.com/lt/raidziu-formato-keitiklis/index.md))
- Svenska (sv): [Case converter](https://acrafto.com/sv/case-omvandlare/) ([Markdown](https://acrafto.com/sv/case-omvandlare/index.md))
- Dansk (da): [Case converter](https://acrafto.com/da/case-konverter/) ([Markdown](https://acrafto.com/da/case-konverter/index.md))
- Suomi (fi): [Kirjainkoon muunnin](https://acrafto.com/fi/case-muunnin/) ([Markdown](https://acrafto.com/fi/case-muunnin/index.md))
- Norsk (no): [Case-konverterer](https://acrafto.com/no/case-konverterer/) ([Markdown](https://acrafto.com/no/case-konverterer/index.md))
- Українська (uk): [Конвертер регістру](https://acrafto.com/uk/konverter-registru/) ([Markdown](https://acrafto.com/uk/konverter-registru/index.md))
- Русский (ru): [Конвертер регистра](https://acrafto.com/ru/konverter-registrov/) ([Markdown](https://acrafto.com/ru/konverter-registrov/index.md))
- Српски (sr): [Konverter velikih i malih slova](https://acrafto.com/sr/pretvarac-formata-teksta/) ([Markdown](https://acrafto.com/sr/pretvarac-formata-teksta/index.md))
- Македонски (mk): [Конвертор на букви](https://acrafto.com/mk/konvertor-sluchai/) ([Markdown](https://acrafto.com/mk/konvertor-sluchai/index.md))
- Bosanski (bs): [Konverter velikih i malih slova](https://acrafto.com/bs/konverter-velicina-slova/) ([Markdown](https://acrafto.com/bs/konverter-velicina-slova/index.md))
- Shqip (sq): [Konvertues shkronjash](https://acrafto.com/sq/konvertues-rastesh/) ([Markdown](https://acrafto.com/sq/konvertues-rastesh/index.md))
- 日本語 (ja): [大文字小文字変換](https://acrafto.com/ja/case-converter/) ([Markdown](https://acrafto.com/ja/case-converter/index.md))
- 한국어 (ko): [대소문자 변환기](https://acrafto.com/ko/case-converter/) ([Markdown](https://acrafto.com/ko/case-converter/index.md))
- العربية (ar): [تحويل الحروف الكبيرة والصغيرة](https://acrafto.com/ar/case-converter/) ([Markdown](https://acrafto.com/ar/case-converter/index.md))
- हिन्दी (hi): [केस कनवर्टर](https://acrafto.com/hi/case-converter/) ([Markdown](https://acrafto.com/hi/case-converter/index.md))
- Bahasa Indonesia (id): [Ubah huruf besar dan kecil](https://acrafto.com/id/konverter-case/) ([Markdown](https://acrafto.com/id/konverter-case/index.md))
- Tiếng Việt (vi): [Chuyển đổi chữ hoa thường](https://acrafto.com/vi/bo-chuyen-doi-kieu-chu/) ([Markdown](https://acrafto.com/vi/bo-chuyen-doi-kieu-chu/index.md))
- ไทย (th): [แปลงตัวพิมพ์ใหญ่และเล็ก](https://acrafto.com/th/case-converter/) ([Markdown](https://acrafto.com/th/case-converter/index.md))
- עברית (he): [המרת אותיות גדולות וקטנות](https://acrafto.com/he/case-converter/) ([Markdown](https://acrafto.com/he/case-converter/index.md))
