# Konvertues shkronjash

> Konvertoni tekstin në camelCase, snake_case, PascalCase dhe kebab-case, ose thjesht shpejt në shkronja të MËDHA apo të vogla. Për programues dhe përdorim të përditshëm. Online dhe falas.

URL: https://acrafto.com/sq/konvertues-rastesh/

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.

Ju duhet të shkruani shpejt një tekst me SHKRONJA TË MËDHA për një titull, ose përkundrazi të “qetësoni” CAPS LOCK-un e aktivizuar gabimisht në mes të një email-i? Apo po mendoni si quhet në JavaScript variabli që në Python jeni mësuar ta shkruani me nënvizim? **Konvertuesi ynë i shkronjave** i bën të dyja njëkohësisht — me një klikim e shndërron tekstin në të gjitha format e zakonshme dhe ato të programimit.

Mjeti ynë është një thikë zvicerane për formatimin e tekstit. Mjafton ta shkruani tekstin një herë (në çfarëdo forme) dhe ne menjëherë do ta rishkruajmë në nëntë variantet e tjera.

## Ndryshim i shpejtë i shkronjave të mëdha dhe të vogla (pa programim)

Përdorimi më i shpeshtë është edhe më i thjeshti: ju duhet teksti thjesht **i gjithi me shkronja të mëdha**, **i gjithi me shkronja të vogla**, ose i formatuar bukur për një titull.

- **UPPERCASE (shkronja të mëdha):** Ideale për tituj, logo, njoftime ose formularë që kërkojnë shkronja kapitale (p.sh. adresa në zarf).
- **lowercase (shkronja të vogla):** E dobishme për “pastrimin” e të dhënave — për shembull kur dikush ju dërgon një email ose emër përdoruesi të shkruar rrëmujshëm me shkronja të MËDHA dhe të vogla të përziera, dhe ju duhet t’i unifikoni.
- **Title Case (Si Titull):** Çdo Fjalë Fillon Me Shkronjë Të Madhe — përdoret te titujt e artikujve, emrat e produkteve ose prezantimet në stilin anglosakson.
- **Sentence case (Fjali):** Vetëm shkronja e parë e fjalisë e madhe, pjesa tjetër e vogël — pikërisht siç shkruhet një fjali standarde në shqip apo anglisht.

Mjafton të vendosni tekstin në fushë, të zgjidhni formatin e dëshiruar dhe të klikoni direkt **Kopjo**. Pa fshirje manuale të Caps Lock-ut apo rishkrim shkronjë pas shkronje.

## Përmbledhje e shpejtë: Kur të përdorësh cilin Case në programim?

Nëse programoni dhe nuk e dini se ku përdoret cila konventë emërtimi (naming convention), ja një përmbledhje:

### 🐪 camelCase (Notacioni i Devesë)

Fillon me shkronjë të vogël dhe çdo fjalë pasuese fillon me shkronjë të madhe. Pa hapësira.

- **Ku përdoret:** JavaScript, Java, Swift, Kotlin, Go.
- **Shembuj:** `myVariableName`, `getElementById`, `iPhone`.

### 🐍 snake\_case (Notacioni i Gjarprit)

Të gjitha shkronjat janë të vogla dhe të ndara me nënvizim.

- **Ku përdoret:** Python, Rust, PHP, baza të dhënash SQL, emra skedarësh.
- **Shembuj:** `user_id`, `first_name`, `def my_function()`.

### 🍢 kebab-case (Notacioni i Kebabit)

Shkronja të vogla të ndara me vizë. Duket si mish në hell.

- **Ku përdoret:** Klasat CSS, atributet HTML, adresat URL (slugs), Kubernetes.
- **Shembuj:** `font-size`, `my-cool-article`, `<div id="main-content">`.

### 📐 PascalCase (UpperCamelCase)

Ngjashëm me camelCase, por **shkronja e parë është e Madhe**.

- **Ku përdoret:** Emrat e Klasave (Classes) në shumicën e gjuhëve (JS, Python, PHP), C# (metodat dhe variablat), komponentët React.
- **Shembuj:** `UserProfile`, `AppController`, `ReactComponent`.

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

Shkronja të mëdha të ndara me nënvizim. Ju bërtet se kjo vlerë nuk duhet ndryshuar.

- **Ku përdoret:** Konstantet, variablat ENV, konfigurimet globale.
- **Shembuj:** `MAX_RETRIES`, `API_KEY`, `DB_PASSWORD`.

---

## Si funksionon konvertuesi ynë?

Mjeti ynë është “smart”. Kjo do të thotë se nuk përpiqet thjesht të zëvendësojë hapësirat në mënyrë të thjeshtë ose të ndryshojë madhësinë e shkronjave një nga një.

1. **Zbulimi i fjalëve:** Algoritmi njeh fjalët individuale, qofshin ato të ndara me hapësira (`hello world`), nënvizime (`hello_world`), viza (`hello-world`) ose kalim shkronjash të mëdha (`helloWorld`).
2. **Normalizimi:** Gjithçka konvertohet në formën bazë, pavarësisht se si ishte shkruar teksti në hyrje.
3. **Gjenerimi:** Ndërton të gjitha variantet njëkohësisht — nga thjesht shkronja të mëdha/të vogla deri te i gjithë grupi i konventave të programimit.

Kjo është e dobishme, për shembull, gjatë rifaktorizimit të kodit, kur ju duhet të konvertoni variabla të vjetër të PHP-së (`$user_id`) në JavaScript modern (`userId`) ose të krijoni një klasë CSS (`user-id`) nga emri i një kolone të bazës së të dhënave. Po aq mirë shërben edhe gjatë shkrimit të teksteve, kur ju duhet të unifikoni shpejt shkronjat pa hapur Word apo Excel.

## FAQ: Pyetje të shpeshta

### Si ta shkruaj tekstin me shkronja të mëdha online, pa e rishkruar manualisht?

Vendosni tekstin në fushën më sipër dhe zgjidhni formatin **UPPERCASE (shkronja të mëdha)**. Mjeti e konverton menjëherë të gjithë tekstin në shkronja të mëdha — funksionon edhe me shenja diakritike (ë, ç...) dhe menjëherë mund ta kopjoni rezultatin.

### Çfarë është "Hungarian notation"?

Ky është një mënyrë më e vjetër shkrimi (e zakonshme në C/C++ në vitet '90), ku emri i variablit fillon me një shkurtim të tipit të të dhënave. Për shembull, `strName` (string) ose `iCount` (integer). Sot nuk përdoret shumë në gjuhët moderne, sepse IDE-të na tregojnë llojet automatikisht.

### A mund të përdor kebab-case në JavaScript?

Jo drejtpërdrejt si emër variabli, sepse viza `-` funksionon në JS si operator zbritjeje. `var my-variable` do të thoshte "my minus variable". Kebab-case përdoret në JS vetëm si çelësa në objekte, nëse janë brenda thonjëzave: `{ "content-type": "json" }`.

### Çfarë "case" duhet të përdor për JSON?

Standardi JSON nuk specifikon rastin, por Google dhe shumica e API-ve REST përdorin **camelCase** (p.sh. `createdAt`). Anash, disa API më të vjetra dhe backend-e Python kthejnë **snake\_case** (p.sh. `created_at`). E rëndësishme është të jesh konsistent.

### A mund ta rregullojë konvertuesi tekstin e shkruar me Caps Lock të aktivizuar gabimisht?

Po. Nëse vendosni një tekst të shkruar tërësisht (oSE PJESËRISHT) TË KTHYER MBRAPSHT, mjafton të zgjidhni formatin **lowercase** dhe më pas, nëse dëshironi, **Sentence case**, që shkronja e parë e fjalisë të mbetet e madhe si në tekstin normal.

## 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))
- Türkçe (tr): [Büyük küçük harf dönüştürücü](https://acrafto.com/tr/case-converter/) ([Markdown](https://acrafto.com/tr/case-converter/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))
