Konverter Veličine Slova
Trebate li brzo prepisati tekst VELIKIM slovima za naslov, ili obrnuto — ukrotiti Caps Lock koji se slučajno uključio usred e-maila? Ili rješavate kako se u JavaScriptu zove varijabla koju ste u Pythonu navikli pisati s podvlakama? Naš konverter veličine 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 da tekst napišete jednom (u bilo kojem obliku) i mi ćemo ga odmah prepisati u preostalih devet varijanti.
Brza promjena velikih i malih slova (bez programiranja)
Najčešća upotreba je najjednostavnija: trebate tekst samo cijeli velikim slovima, cijeli malim slovima, ili lijepo formatiran za naslov.
- UPPERCASE (VELIKA SLOVA): Idealno za naslove, logotipe, upozorenja ili formulare koji zahtijevaju velika slova (npr. adresa na koverti).
- lowercase (mala slova): Korisno za čišćenje podataka — na primjer kad vam neko pošalje e-mail ili korisničko ime napisano zbrkano, s VELIkim i malim slovima izmiješanim, 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): Samo prvo slovo rečenice veliko, ostalo malo — tačno onako kako se piše standardna rečenica.
Dovoljno je da unesete tekst u polje, odaberete željeni format i odmah kliknete 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. Bez razmaka.
- Gdje se koristi: JavaScript, Java, Swift, Kotlin, Go.
- Primjeri:
myVariableName,getElementById,iPhone.
🐍 snake_case (Zmijska notacija)
Sva slova su mala i odvojena podvlakom.
- Gdje se koristi: Python, Rust, PHP, SQL baze podataka, nazivi datoteka.
- Primjeri:
user_id,first_name,def my_function().
🍢 kebab-case (Ražnjić notacija)
Mala slova odvojena crticom. Izgleda kao meso na ražnjiću.
- 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 prvo slovo je 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 podvlakom. “Viče” 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 funkcioniše naš konverter?
Naš alat je “pametan”. To znači da se ne trudi samo tupo mijenjati razmake ili slovo po slovo.
- Detekcija riječi: Algoritam prepoznaje pojedinačne riječi, bez obzira jesu li odvojene razmacima (
hello world), podvlakama (my_variable), crticama (hello-world) ili prijelazom velikih slova (helloWorld). - Normalizacija: Sve pretvara u osnovni oblik, bez obzira kako je tekst bio napisan na ulazu.
- Generisanje: Odjednom sastavlja sve varijante — od običnih velikih/malih slova do pune palete programerskih konvencija.
Ovo je korisno, na primjer, prilikom refaktoriranja koda, kada trebate pretvoriti stare PHP varijable ($user_id) u moderni JavaScript (userId) ili kreirati CSS klasu (user-id) iz naziva stupca baze podataka. Isto tako dobro poslužuje i pri pisanju tekstova, kada 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?
Unesite tekst u polje iznad i odaberite format UPPERCASE (VELIKA). Alat odmah pretvara cijeli tekst u velika slova — radi i s dijakritikom (č, ć, š, ž, đ...) i rezultat možete odmah kopirati.Šta je "Hungarian notation"?
To je stariji način pisanja (često u C/C++ 90-ih), gdje naziv varijable počinje skraćenicom tipa podataka. Na primjer,strName (string) ili iCount (integer). Danas se ne koristi previše u modernim jezicima jer nam IDE automatski pokazuje tipove.
Mogu li koristiti kebab-case u JavaScriptu?
Direktno kao naziv varijable ne, jer crtica- u JS-u djeluje kao operator oduzimanja. var my-variable bi značilo "moja 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 backendi vraćaju snake_case (npr. created_at). Važno je biti dosljedan.