Case Konverter

Acrafto Team Tekst

Skal du hurtigt skrive en tekst med STORE bogstaver til en overskrift, eller tæmme et CAPS LOCK, der ved et uheld blev slået til midt i en e-mail? Eller kæmper du med, hvad den variabel, du plejer at skrive med understregning i Python, hedder i JavaScript? Vores Case Konverter klarer begge dele — med ét klik konverteres teksten til alle gængse og programmeringsspecifikke formater på én gang.

Vores værktøj er en schweizerkniv til tekstformatering. Du skal blot skrive teksten én gang (i et hvilket som helst format), så omskriver vi den øjeblikkeligt til de resterende ni varianter.

Hurtig ændring af store og små bogstaver (uden programmering)

Den mest almindelige brug er også den enkleste: du skal bare have teksten helt med store bogstaver, helt med små bogstaver, eller pænt formateret til en overskrift.

  • UPPERCASE (STORE BOGSTAVER): Perfekt til overskrifter, logoer, advarsler eller formularer, der kræver kapitæler (f.eks. adressen på en kuvert).
  • lowercase (små bogstaver): God til at rydde op i data — for eksempel når nogen sender dig en e-mail eller et brugernavn skrevet i et rodet mix af STORE og små bogstaver, som du skal ensrette.
  • Title Case (Som En Overskrift): Hvert Ord Starter Med Stort Bogstav — bruges til artikeloverskrifter, produktnavne eller præsentationer i angelsaksisk stil.
  • Sentence case (Sætning): Kun det første bogstav i sætningen er stort, resten er småt — præcis som man skriver korrekt dansk eller en engelsk sætning.

Indsæt bare teksten i feltet, vælg det ønskede format, og klik direkte på Kopier. Ingen manuel sletning af Caps Lock eller omskrivning bogstav for bogstav.

Hurtigt overblik: Hvornår skal man bruge hvilken case i programmering?

Hvis du programmerer og er i tvivl om, hvilken navngivningskonvention (naming convention) der bruges hvor, er her en oversigt:

🐪 camelCase (Kamel-notation)

Begynder med et lille bogstav, og hvert efterfølgende ord begynder med stort. Ingen mellemrum.

  • Hvor bruges det: JavaScript, Java, Swift, Kotlin, Go.
  • Eksempler: myVariableName, getElementById, iPhone.

🐍 snake_case (Slange-notation)

Alle bogstaver er små og adskilt af et understregningstegn.

  • Hvor bruges det: Python, Rust, PHP, SQL-databaser, filnavne.
  • Eksempler: user_id, first_name, def my_function().

🍢 kebab-case (Spid-notation)

Små bogstaver adskilt af en bindestreg. Ligner kød på et spid.

  • Hvor bruges det: CSS-klasser, HTML-attributter, URL-adresser (slugs), Kubernetes.
  • Eksempler: font-size, my-cool-article, <div id="main-content">.

📐 PascalCase (UpperCamelCase)

Ligner camelCase, men første bogstav er STORT.

  • Hvor bruges det: Klassenavne (Classes) i de fleste sprog (JS, Python, PHP), C# (metoder og variabler), React-komponenter.
  • Eksempler: UserProfile, AppController, ReactComponent.

📢 CONSTANT_CASE (Screaming Snake Case)

Store bogstaver adskilt af et understregningstegn. Råber til dig, at denne værdi ikke må ændres.

  • Hvor bruges det: Konstanter, ENV-variabler, globale konfigurationer.
  • Eksempler: MAX_RETRIES, API_KEY, DB_PASSWORD.

Hvordan fungerer vores konverter?

Vores værktøj er “smart”. Det betyder, at det ikke bare erstatter mellemrum blindt eller ændrer bogstavstørrelse tegn for tegn.

  1. Orddetektering: Algoritmen genkender de enkelte ord, uanset om de er adskilt af mellemrum (hello world), understregninger (my_variable), bindestreger (hello-world) eller skift til stort bogstav (userProfile).
  2. Normalisering: Alt konverteres til en grundform, uanset hvordan teksten var skrevet ved input.
  3. Generering: Alle varianter sammensættes på én gang — fra simple store/små bogstaver til det fulde sæt af programmeringskonventioner.

Det er nyttigt, for eksempel ved refaktorering af kode, hvor du skal konvertere gamle PHP-variabler ($user_id) til moderne JavaScript (userId) eller oprette en CSS-klasse (user-id) ud fra et databasekolonnenavn. Men det er lige så nyttigt, når du skriver tekster, hvor du hurtigt skal ensrette bogstavstørrelsen uden at åbne Word eller Excel.

FAQ: Ofte stillede spørgsmål

Hvordan skriver jeg en tekst med store bogstaver online, uden at skulle omskrive den manuelt? Indsæt teksten i feltet ovenfor, og vælg formatet UPPERCASE (STORE). Værktøjet konverterer straks hele teksten til store bogstaver — det fungerer også med specialtegn (æ, ø, å...), og du kan kopiere resultatet med det samme.
Hvad er "Hungarian notation"? Dette er en ældre skrivemåde (almindelig i C/C++ i 90'erne), hvor navnet på en variabel begynder med en forkortelse for datatypen. For eksempel strName (string) eller iCount (integer). I dag bruges det sjældent i moderne sprog, da IDE'er automatisk viser os typerne.
Kan jeg bruge kebab-case i JavaScript? Ikke direkte som et variabelnavn, da bindestregen - fungerer som en subtraktionsoperator i JS. var my-variable ville betyde "my minus variable". Kebab-case bruges kun i JS som nøgler i objekter, hvis de er i anførselstegn: { "content-type": "json" }.
Hvilken case skal jeg bruge til JSON? JSON-standarden specificerer ikke en bestemt case, men Google og de fleste REST API'er bruger camelCase (f.eks. createdAt). Omvendt returnerer nogle ældre API'er og Python-backends snake_case (f.eks. created_at). Det er vigtigt at være konsekvent.
Kan konverteren rette en tekst, der er skrevet med Caps Lock slået til ved et uheld? Ja. Hvis du indsætter en tekst, der er skrevet helt (eLLER DELVIST) OMVENDT, skal du blot vælge formatet lowercase og derefter eventuelt Sentence case, så det første bogstav i sætningen forbliver stort som i normal tekst.

Jeg ville sætte pris på, hvis du kunne dele disse sider med venner, bogmærke dem eller linke til dem. Tak! 🙏