# Pretvornik velikosti črk

> Pretvorite besedilo v camelCase, snake_case, PascalCase in kebab-case, ali hitro le v VELIKE oz. male črke. Za programerje in vsakdanje pisanje. Spletno in brezplačno.

URL: https://acrafto.com/sl/pretvornik-zapisov/

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.

Potrebujete besedilo hitro prepisati z VELIKIMI črkami za naslov, ali pa ukrotiti CAPS LOCK, ki se je pomotoma vklopil sredi e-pošte? Ali pa razmišljate, kako se v JavaScriptu imenuje spremenljivka, ki ste jo v Pythonu vajeni pisati s podčrtaji? Naš **pretvornik velikosti črk** obvlada oboje — z enim klikom pretvori besedilo v vse pogoste in programerske formate hkrati.

Naše orodje je švicarski nož za formatiranje besedila. Dovolj je, da besedilo napišete enkrat (v kateremkoli formatu) in mi vam ga bomo takoj prepisali v preostalih devet različic.

## Hitra sprememba velikih in malih črk (brez programiranja)

Najpogostejša uporaba je najpreprostejša: potrebujete besedilo le **v celoti z velikimi črkami**, **v celoti z malimi črkami**, ali lepo oblikovano za naslov.

- **UPPERCASE (VELIKE ČRKE):** Idealno za naslove, logotipe, opozorila ali obrazce, ki zahtevajo velike tiskane črke (npr. naslov na ovojnici).
- **lowercase (male črke):** Uporabno za čiščenje podatkov — na primer, ko vam nekdo pošlje e-pošto ali uporabniško ime, zapisano zmedeno z VELikimi in malimi črkami po vrsti, in ga morate poenotiti.
- **Title Case (Kot Naslov):** Vsaka Beseda Se Začne Z Veliko Črko — uporablja se pri naslovih člankov, imenih izdelkov ali predstavitvah v anglosaškem slogu.
- **Sentence case (Stavek):** Le prva črka stavka je velika, ostalo malo — natanko tako, kot se piše knjižna slovenščina ali angleški stavek.

Dovolj je, da besedilo prilepite v polje, izberete želeni format in kliknete **Kopiraj**. Brez ročnega popravljanja Caps Locka ali prepisovanja črko za črko.

## Hitri pregled: Kdaj uporabiti kateri zapis (Case) v programiranju?

Če programirate in ne veste, katera poimenovalna konvencija (naming convention) se kje uporablja, tukaj je pregled:

### 🐪 camelCase (Kamela notacija)

Začne se z malo začetnico, vsaka naslednja beseda pa se začne z veliko. Brez presledkov.

- **Kje se uporablja:** JavaScript, Java, Swift, Kotlin, Go.
- **Primeri:** `myVariableName`, `getElementById`, `iPhone`.

### 🐍 snake\_case (Kačja notacija)

Vse črke so male in ločene s podčrtajem.

- **Kje se uporablja:** Python, Rust, PHP, SQL baze podatkov, imena datotek.
- **Primeri:** `user_id`, `first_name`, `def my_function()`.

### 🍢 kebab-case (Kebab notacija)

Male črke ločene s pomišljajem. Izgleda kot meso na nabodalu.

- **Kje se uporablja:** CSS razredi, HTML atributi, URL naslovi (slugi), Kubernetes.
- **Primeri:** `font-size`, `my-cool-article`, `<div id="main-content">`.

### 📐 PascalCase (UpperCamelCase)

Podobno kot camelCase, vendar se **prva črka začne z veliko**.

- **Kje se uporablja:** Imena razredov (Classes) v večini jezikov (JS, Python, PHP), C# (metode in spremenljivke), React komponente.
- **Primeri:** `UserProfile`, `AppController`, `ReactComponent`.

### 📢 CONSTANT\_CASE (Kričeči kačji zapis)

Velike črke ločene s podčrtajem. Kriči na vas, da se te vrednosti ne smejo spreminjati.

- **Kje se uporablja:** Konstante, ENV spremenljivke, globalne konfiguracije.
- **Primeri:** `MAX_RETRIES`, `API_KEY`, `DB_PASSWORD`.

---

## Kako deluje naš pretvornik?

Naše orodje je “pametno”. To pomeni, da se ne trudi le topo nadomeščati presledkov ali spreminjati velikosti črk znak za znakom.

1. **Zaznavanje besed:** Algoritem prepozna posamezne besede, ne glede na to, ali so ločene s presledki (`hello world`), podčrtaji (`hello_world`), pomišljaji (`hello-world`) ali prehodom velike črke (`helloWorld`).
2. **Normalizacija:** Vse pretvori v osnovno obliko, ne glede na to, kako je bilo besedilo zapisano na vhodu.
3. **Generiranje:** Hkrati sestavi vse različice — od preprostega velike/male črke do polnega nabora programerskih konvencij.

To pride prav na primer pri refaktoriranju kode, ko morate stare PHP spremenljivke (`$user_id`) pretvoriti v sodoben JavaScript (`userId`) ali ustvariti CSS razred (`user-id`) iz imena stolpca baze podatkov. Enako dobro pa orodje pride prav tudi pri pisanju besedil, kjer morate hitro poenotiti velikost črk brez odpiranja Worda ali Excela.

## Pogosta vprašanja

### Kako besedilo spletno zapišem z velikimi črkami, ne da bi ga prepisoval ročno?

Prilepite besedilo v polje zgoraj in izberite format **UPPERCASE (VELIKE)**. Orodje takoj pretvori celotno besedilo v velike črke — deluje tudi s šumniki (č, š, ž ...) in rezultat lahko takoj kopirate.

### Kaj je "Hungarian notation"?

To je starejši način zapisovanja (pogost v C/C++ v 90. letih), ko se ime spremenljivke začne s kratico tipa podatkov. Na primer `strName` (niz) ali `iCount` (celo število). Danes se v sodobnih jezikih ne uporablja več, saj nam IDE samodejno prikazuje tipe.

### Ali lahko uporabim kebab-case v JavaScriptu?

Neposredno kot ime spremenljivke ne, saj pomišljaj `-` v JS deluje kot operator odštevanja. `var my-variable` bi pomenilo "my minus variable". Kebab-case se v JS uporablja le kot ključi v objektih, če so v narekovajih: `{ "content-type": "json" }`.

### Kateri case uporabiti za JSON?

Standard JSON ne določa zapisa, vendar Google in večina REST API-jev uporablja **camelCase** (npr. `createdAt`). Nasprotno, nekateri starejši API-ji in Python backendi vračajo **snake\_case** (npr. `created_at`). Pomembno je biti konsistenten.

### Ali pretvornik zna popraviti besedilo, napisano s pomotoma vklopljenim Caps Lockom?

Da. Če prilepite besedilo, napisano v celoti (ALI DELNO) OBRNJENO, izberite format **lowercase** in nato po potrebi **Sentence case**, da prva črka stavka ostane velika kot v običajnem besedilu.

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