# Pretvarač velikih i malih slova

> Pretvorite tekst u camelCase, snake_case, PascalCase i kebab-case, ili brzo u VELIKA ili mala slova. Za programere i svakodnevno pisanje. Online i besplatno.

URL: https://acrafto.com/hr/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.

Trebate li brzo prepisati tekst VELIKIM slovima za naslov, ili obrnuto — ukrotiti Caps Lock koji se slučajno uključio usred e-maila? Ili se pitate kako se u JavaScriptu zove varijabla koju ste u Pythonu navikli pisati s donjom crtom? Naš **pretvarač velikih i malih slova** rješava oboje — jednim klikom pretvara tekst u sve uobičajene i programerske formate odjednom.

Naš alat je švicarski nož za formatiranje teksta. Dovoljno je napisati tekst jednom (u bilo kojem obliku) i mi ćemo vam ga odmah prikazati u preostalih devet varijanti.

## Brza promjena velikih i malih slova (bez programiranja)

Najčešća upotreba ujedno je i najjednostavnija: trebate tekst samo **cijeli velikim slovima**, **cijeli malim slovima**, ili lijepo formatiran za naslov.

- **UPPERCASE (VELIKA SLOVA):** Idealno za naslove, logotipe, upozorenja ili obrasce koji zahtijevaju velika slova (npr. adresa na omotnici).
- **lowercase (mala slova):** Korisno za čišćenje podataka — recimo kad vam netko pošalje e-mail ili korisničko ime napisano zbrkano, VELikim i malim slovima naizmjenično, pa ga trebate ujednačiti.
- **Title Case (Kao Naslov):** Svaka Riječ Počinje Velikim Slovom — koristi se za naslove članaka, nazive proizvoda ili prezentacije u anglosaksonskom stilu.
- **Sentence case (Rečenica):** Veliko je samo prvo slovo rečenice, ostalo malo — točno onako kako se piše standardna rečenica.

Dovoljno je zalijepiti tekst u polje, odabrati željeni format i odmah kliknuti na **Kopiraj**. Bez ručnog brisanja Caps Locka ili prepisivanja slovo po slovo.

## Brzi pregled: kada koristiti koji Case u programiranju?

Ako programirate i niste sigurni koja se konvencija imenovanja (naming convention) gdje koristi, evo pregleda:

### 🐪 camelCase (Devina notacija)

Počinje malim slovom, a svaka sljedeća riječ počinje velikim slovom. Bez razmaka.

- **Gdje se koristi:** JavaScript, Java, Swift, Kotlin, Go.
- **Primjeri:** `myVariableName`, `getElementById`, `iPhone`.

### 🐍 snake\_case (Zmijska notacija)

Sva su slova mala i odvojena donjom crtom.

- **Gdje se koristi:** Python, Rust, PHP, SQL baze podataka, nazivi datoteka.
- **Primjeri:** `user_id`, `first_name`, `def my_function()`.

### 🍢 kebab-case (Ražanj notacija)

Mala slova odvojena crticom. Izgleda kao meso na ražnju.

- **Gdje se koristi:** CSS klase, HTML atributi, URL adrese (slugovi), Kubernetes.
- **Primjeri:** `font-size`, `my-cool-article`, `<div id="main-content">`.

### 📐 PascalCase (UpperCamelCase)

Slično kao camelCase, ali je **prvo slovo Veliko**.

- **Gdje se koristi:** Nazivi klasa (Classes) u većini jezika (JS, Python, PHP), C# (metode i varijable), React komponente.
- **Primjeri:** `UserProfile`, `AppController`, `ReactComponent`.

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

Velika slova odvojena donjom crtom. Vrišti na vas da se ova vrijednost ne smije mijenjati.

- **Gdje se koristi:** Konstante, ENV varijable, globalne konfiguracije.
- **Primjeri:** `MAX_RETRIES`, `API_KEY`, `DB_PASSWORD`.

---

## Kako funkcionira naš pretvarač?

Naš alat je “pametan”. To znači da ne pokušava samo glupo zamjenjivati razmake ili mijenjati veličinu slova znak po znak.

1. **Detekcija riječi:** Algoritam prepoznaje pojedine riječi, bez obzira jesu li odvojene razmacima (`hello world`), donjim crtama (`hello_world`), crticama (`hello-world`) ili prijelazom velikih slova (`helloWorld`).
2. **Normalizacija:** Sve pretvara u osnovni oblik, bez obzira kako je tekst bio zapisan na ulazu.
3. **Generiranje:** Sastavlja sve varijante odjednom — od jednostavnih velikih/malih slova do potpunog skupa programerskih konvencija.

Ovo je korisno, na primjer, prilikom refaktoriranja koda, kada trebate pretvoriti stare PHP varijable (`$user_id`) u moderni JavaScript (`userId`) ili stvoriti CSS klasu (`user-id`) iz naziva stupca baze podataka. Jednako dobro poslužit će i pri pisanju tekstova, kad trebate brzo ujednačiti veličinu slova bez otvaranja Worda ili Excela.

## FAQ: Često postavljana pitanja

### Kako online napisati tekst velikim slovima bez ručnog prepisivanja?

Zalijepite tekst u polje iznad i odaberite format **UPPERCASE (VELIKA)**. Alat odmah pretvara cijeli tekst u velika slova — radi i s dijakritičkim znakovima (č, ć, š, ž, đ...), a rezultat možete odmah kopirati.

### Što je "Hungarian notation"?

To je stariji način pisanja (čest u C/C++ 90-ih godina), gdje naziv varijable počinje skraćenicom tipa podataka. Na primjer, `strName` (string) ili `iCount` (integer). Danas se u modernim jezicima ne koristi previše, jer nam IDE automatski pokazuje tipove.

### Mogu li koristiti kebab-case u JavaScriptu?

Izravno kao naziv varijable ne, jer crtica `-` u JS-u funkcionira kao operator oduzimanja. `var my-variable` bi značilo "moje minus varijabla". Kebab-case se u JS-u koristi samo kao ključevi u objektima, ako su u navodnicima: `{ "content-type": "json" }`.

### Koji case koristiti za JSON?

JSON standard ne određuje case, ali Google i većina REST API-ja koristi **camelCase** (npr. `createdAt`). Nasuprot tome, neki stariji API-ji i Python backendovi vraćaju **snake\_case** (npr. `created_at`). Važno je biti dosljedan.

### Može li pretvarač ispraviti tekst napisan uz slučajno uključen Caps Lock?

Da. Ako zalijepite tekst napisan cijeli (ili DJELOMIČNO) OBRNUTO, odaberite format **lowercase**, a zatim po potrebi **Sentence case** kako bi prvo slovo rečenice ostalo veliko, kao u uobičajenom tekstu.

## 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))
- 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))
- 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))
