Case Converter
Behöver du snabbt skriva om en rubrik med VERSALER, eller tvärtom tämja CAPS LOCK som råkade slås på mitt i ett mejl? Eller funderar du på vad variabeln du är van vid att skriva med understreck i Python ska heta i JavaScript? Vår Case Converter klarar båda delarna — med ett klick omvandlas texten till alla vanliga och programmeringsrelaterade format samtidigt.
Vårt verktyg är en schweizisk armékniv för textformatering. Skriv texten en gång (i vilket format som helst) så omvandlar vi den direkt till de återstående nio varianterna.
Snabb ändring av stora och små bokstäver (utan programmering)
Den vanligaste användningen är den enklaste: du behöver bara texten helt i VERSALER, helt i gemener, eller snyggt formaterad för en rubrik.
- UPPERCASE (VERSALER): Perfekt för rubriker, loggor, varningar eller formulär som kräver kapitäler (t.ex. adressen på ett kuvert).
- lowercase (gemener): Passar för att städa upp data — till exempel när någon skickar dig en e-postadress eller ett användarnamn skrivet huller om buller med STORA och små bokstäver blandat, och du behöver göra det enhetligt.
- Title Case (Som En Rubrik): Varje Ord Börjar Med Stor Bokstav — används för artikelrubriker, produktnamn eller presentationer i anglosaxisk stil.
- Sentence case (Mening): Bara första bokstaven i meningen är stor, resten är gemener — precis som man skriver en vanlig svensk eller engelsk mening.
Klistra bara in texten i fältet, välj önskat format och klicka direkt på Kopiera. Inget manuellt raderande av Caps Lock eller omskrivning bokstav för bokstav.
Snabb översikt: När ska man använda vilket Case i programmering?
Om du programmerar och inte vet vilken namngivningskonvention (naming convention) som används var, här är en översikt:
🐪 camelCase (Kamelnotation)
Börjar med en liten bokstav och varje efterföljande ord börjar med en stor bokstav. Inga mellanslag.
- Var det används: JavaScript, Java, Swift, Kotlin, Go.
- Exempel:
myVariableName,getElementById,iPhone.
🐍 snake_case (Ormnotation)
Alla bokstäver är små och separeras med understreck.
- Var det används: Python, Rust, PHP, SQL-databaser, filnamn.
- Exempel:
user_id,first_name,def my_function().
🍢 kebab-case (Kebabnotation)
Små bokstäver separerade med bindestreck. Ser ut som kött på ett spett.
- Var det används: CSS-klasser, HTML-attribut, URL-adresser (slugs), Kubernetes.
- Exempel:
font-size,my-cool-article,<div id="main-content">.
📐 PascalCase (UpperCamelCase)
Liknar camelCase, men första bokstaven är stor.
- Var det används: Klassnamn (Classes) i de flesta språk (JS, Python, PHP), C# (metoder och variabler), React-komponenter.
- Exempel:
UserProfile,AppController,ReactComponent.
📢 CONSTANT_CASE (Screaming Snake Case)
Stora bokstäver separerade med understreck. Skriker åt dig att detta värde inte får ändras.
- Var det används: Konstanter, miljövariabler (ENV), globala konfigurationer.
- Exempel:
MAX_RETRIES,API_KEY,DB_PASSWORD.
Hur fungerar vår omvandlare?
Vårt verktyg är “smart”. Det betyder att det inte bara dumt ersätter mellanslag eller ändrar bokstävernas storlek tecken för tecken.
- Orddetektering: Algoritmen känner igen enskilda ord, oavsett om de separeras med mellanslag (
hello world), understreck (hello_world), bindestreck (hello-world) eller övergången till stora bokstäver (helloWorld). - Normalisering: Allt omvandlas till sin grundform, oavsett hur texten skrevs vid inmatningen.
- Generering: Bygger upp alla varianter samtidigt — från enkla versaler/gemener till en fullständig uppsättning programmeringskonventioner.
Detta är användbart till exempel vid refaktorering av kod, när du behöver konvertera gamla PHP-variabler ($user_id) till modern JavaScript (userId) eller skapa en CSS-klass (user-id) från ett databaskolumnnamn. Men det fungerar lika bra när du skriver texter och snabbt behöver göra bokstävernas storlek enhetlig utan att öppna Word eller Excel.
FAQ: Vanliga frågor
Hur skriver jag text med VERSALER online utan att skriva om den för hand?
Klistra in texten i fältet ovan och välj formatet UPPERCASE (VERSALER). Verktyget omvandlar direkt hela texten till versaler — det fungerar även med diakritiska tecken (å, ä, ö...) och du kan genast kopiera resultatet.Vad är "Hungarian notation"?
Det är ett äldre skrivsätt (vanligt i C/C++ på 90-talet), där variabelnamnet börjar med en förkortning av datatypen. Till exempelstrName (string) eller iCount (integer). Idag används det inte mycket i moderna språk, eftersom IDE:er visar oss typerna automatiskt.
Kan jag använda kebab-case i JavaScript?
Inte direkt som variabelnamn, eftersom bindestrecket- fungerar som en subtraktionsoperator i JS. var my-variable skulle betyda "my minus variable". Kebab-case används i JS endast som nycklar i objekt om de är inom citattecken: { "content-type": "json" }.
Vilket case ska man använda för JSON?
JSON-standarden specificerar inget case, men Google och de flesta REST API:er använder camelCase (t.ex.createdAt). Däremot returnerar vissa äldre API:er och Python-backendar snake_case (t.ex. created_at). Det är viktigt att vara konsekvent.