Konverter Veličine Slova

Acrafto Team Tekst

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.

  1. 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).
  2. Normalizacija: Sve pretvara u osnovni oblik, bez obzira kako je tekst bio napisan na ulazu.
  3. 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.
Da li konverter može ispraviti tekst napisan uz slučajno uključen Caps Lock? Da. Ako unesete tekst napisan cijeli (ILI DJELIMIČNO) OBRNUTO, dovoljno je odabrati format lowercase, a zatim po potrebi Sentence case, kako bi prvo slovo rečenice ostalo veliko, kao u uobičajenom tekstu.

Cijenio bih ako biste podijelili ove stranice s prijateljima, spremili ih u favorite ili linkali na njih. Hvala! 🙏