Konverter velikih i malih slova
Da li vam je potrebno da brzo prepišete tekst VELIKIM slovima za naslov, ili obrnuto, da ukrotite CAPS LOCK koji je slučajno ostao uključen usred imejla? Ili se pitate kako se u JavaScript-u zove promenljiva koju ste u Python-u navikli da pišete sa donjim crtama? Naš konverter velikih i malih slova rešava oba problema — jednim klikom prevodi tekst u sve uobičajene, ali i programerske formate odjednom.
Naš alat je švajcarski nož za formatiranje teksta. Dovoljno je da tekst napišete jednom (u bilo kom obliku) i mi ćemo ga odmah prepisati u preostalih devet varijanti.
Brza promena velikih i malih slova (bez programiranja)
Najčešća upotreba je ujedno i najjednostavnija: potreban vam je tekst samo ceo velikim slovima, ceo malim slovima, ili lepo formatiran za naslov.
- UPPERCASE (VELIKA SLOVA): Idealno za naslove, logotipe, upozorenja ili obrasce koji zahtevaju velika slova (npr. adresa na koverti).
- lowercase (mala slova): Korisno za čišćenje podataka — na primer kada vam neko pošalje imejl ili korisničko ime napisano haotično VELikim i malim slovima izmešano, pa treba da ga ujednačite.
- Title Case (Kao Naslov): Svaka Reč Počinje Velikim Slovom — koristi se za naslove članaka, imena 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, izaberete željeni format i odmah kliknete na Kopiraj. Nema ručnog brisanja Caps Locka ili prekucavanja slovo po slovo.
Brzi pregled: Kada koristiti koji format u programiranju?
Ako programirate i niste sigurni koja se konvencija imenovanja (naming convention) gde koristi, evo pregleda:
🐪 camelCase (Kamel notacija)
Počinje malim slovom, a svaka sledeća reč počinje velikim. Bez razmaka.
- Gde se koristi: JavaScript, Java, Swift, Kotlin, Go.
- Primeri:
myVariableName,getElementById,iPhone.
🐍 snake_case (Zmijska notacija)
Sva slova su mala i razdvojena donjom crtom.
- Gde se koristi: Python, Rust, PHP, SQL baze podataka, nazivi datoteka.
- Primeri:
user_id,first_name,def my_function().
🍢 kebab-case (Ražnjić notacija)
Mala slova razdvojena crticom. Izgleda kao meso na ražnjiću.
- Gde se koristi: CSS klase, HTML atributi, URL adrese (slugovi), Kubernetes.
- Primeri:
font-size,my-cool-article,<div id="main-content">.
📐 PascalCase (UpperCamelCase)
Slično kao camelCase, ali je prvo slovo Veliko.
- Gde se koristi: Nazivi klasa (Classes) u većini jezika (JS, Python, PHP), C# (metode i promenljive), React komponente.
- Primeri:
UserProfile,AppController,ReactComponent.
📢 CONSTANT_CASE (Screaming Snake Case)
Velika slova razdvojena donjom crtom. Viče na vas da se ova vrednost ne sme menjati.
- Gde se koristi: Konstante, ENV promenljive, globalne konfiguracije.
- Primeri:
MAX_RETRIES,API_KEY,DB_PASSWORD.
Kako funkcioniše naš konverter?
Naš alat je “pametan”. To znači da ne pokušava samo tupo da menja razmake ili velika/mala slova znak po znak.
- Detekcija reči: Algoritam prepoznaje pojedinačne reči, bez obzira na to da li su razdvojene razmacima (
hello world), donjim crtama (hello_world), crticama (hello-world) ili prelaskom na veliko slovo (helloWorld). - Normalizacija: Sve prevodi u osnovni oblik, bez obzira na to kako je tekst bio napisan na ulazu.
- Generisanje: Sastavlja sve varijante odjednom — od prostog velika/mala slova do pune palete programerskih konvencija.
Ovo je korisno, na primer, prilikom refaktorisanja koda, kada treba stare PHP promenljive ($user_id) prevesti u moderni JavaScript (userId) ili napraviti CSS klasu (user-id) od naziva kolone u bazi podataka. Podjednako dobro poslužiće i pri pisanju tekstova, kada treba brzo ujednačiti veličinu slova bez otvaranja Worda ili Excela.
Često postavljana pitanja (FAQ)
Kako da online napišem tekst velikim slovima, a da ga ne prekucavam ručno?
Unesite tekst u polje iznad i izaberite format UPPERCASE (VELIKA). Alat odmah prevodi ceo tekst u velika slova — radi i sa dijakritičkim znacima (č, ć, š, ž, đ...) i rezultat možete odmah kopirati.Šta je to "Hungarian notation"?
To je stariji način pisanja (čest u C/C++ devedesetih godina), kada naziv promenljive počinje skraćenicom tipa podataka. Na primerstrName (string) ili iCount (integer). Danas se u modernim jezicima ne koristi previše, jer nam IDE automatski prikazuje tipove.
Mogu li koristiti kebab-case u JavaScriptu?
Direktno kao naziv promenljive ne, jer crtica- funkcioniše u JS-u kao operator oduzimanja. var my-variable bi značilo "moj minus promenljiva". Kebab-case se u JS-u koristi samo kao ključevi u objektima, ako su u navodnicima: { "content-type": "json" }.
Koji format koristiti za JSON?
JSON standard ne određuje format, ali Google i većina REST API-ja koriste camelCase (npr.createdAt). Nasuprot tome, neki stariji API-ji i Python backendi vraćaju snake_case (npr. created_at). Važno je biti dosledan.