# Case converter

> Konverter tekst til camelCase, snake_case, PascalCase og kebab-case, eller bare hurtigt til STORE eller små bogstaver. Til udviklere og almindelig skrivning. Online og gratis.

URL: https://acrafto.com/da/case-konverter/

Tools are interactive browser apps; there is no public API, no endpoints to call and no server-side processing. To use a tool, open its HTML page in a browser.

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.

## Other languages

- Čeština (cs): [Převod velkých a malých písmen](https://acrafto.com/cs/konverze-velikosti-pismen/) ([Markdown](https://acrafto.com/cs/konverze-velikosti-pismen/index.md))
- Slovenčina (sk): [Prevodník veľkosti písmen](https://acrafto.com/sk/case-converter/) ([Markdown](https://acrafto.com/sk/case-converter/index.md))
- English (en): [Case Converter](https://acrafto.com/en/case-converter/) ([Markdown](https://acrafto.com/en/case-converter/index.md))
- Deutsch (de): [Case Converter](https://acrafto.com/de/case-converter/) ([Markdown](https://acrafto.com/de/case-converter/index.md))
- Français (fr): [Convertisseur majuscule minuscule](https://acrafto.com/fr/convertisseur-de-cas/) ([Markdown](https://acrafto.com/fr/convertisseur-de-cas/index.md))
- Español (es): [Convertidor de mayúsculas y minúsculas](https://acrafto.com/es/convertidor-de-casos/) ([Markdown](https://acrafto.com/es/convertidor-de-casos/index.md))
- Italiano (it): [Convertitore maiuscolo minuscolo](https://acrafto.com/it/convertitore-di-case/) ([Markdown](https://acrafto.com/it/convertitore-di-case/index.md))
- Português (pt): [Conversor de maiúsculas e minúsculas](https://acrafto.com/pt/conversor-de-casos/) ([Markdown](https://acrafto.com/pt/conversor-de-casos/index.md))
- Nederlands (nl): [Case converter](https://acrafto.com/nl/case-converter/) ([Markdown](https://acrafto.com/nl/case-converter/index.md))
- Polski (pl): [Zmiana wielkości liter](https://acrafto.com/pl/konwerter-wielkosci-liter/) ([Markdown](https://acrafto.com/pl/konwerter-wielkosci-liter/index.md))
- Română (ro): [Convertor litere mari și mici](https://acrafto.com/ro/convertor-cazuri/) ([Markdown](https://acrafto.com/ro/convertor-cazuri/index.md))
- Magyar (hu): [Nagybetű kisbetű átalakító](https://acrafto.com/hu/case-atalakito/) ([Markdown](https://acrafto.com/hu/case-atalakito/index.md))
- Ελληνικά (el): [Μετατροπή κεφαλαίων σε πεζά](https://acrafto.com/el/case-converter/) ([Markdown](https://acrafto.com/el/case-converter/index.md))
- Български (bg): [Конвертор на главни и малки букви](https://acrafto.com/bg/case-konverter/) ([Markdown](https://acrafto.com/bg/case-konverter/index.md))
- Hrvatski (hr): [Pretvarač velikih i malih slova](https://acrafto.com/hr/case-converter/) ([Markdown](https://acrafto.com/hr/case-converter/index.md))
- Slovenščina (sl): [Pretvornik velikosti črk](https://acrafto.com/sl/pretvornik-zapisov/) ([Markdown](https://acrafto.com/sl/pretvornik-zapisov/index.md))
- Eesti (et): [Case muundur](https://acrafto.com/et/case-muundur/) ([Markdown](https://acrafto.com/et/case-muundur/index.md))
- Latviešu (lv): [Lielo un mazo burtu pārveidotājs](https://acrafto.com/lv/gadijumu-parveidotajs/) ([Markdown](https://acrafto.com/lv/gadijumu-parveidotajs/index.md))
- Lietuvių (lt): [Raidžių formato keitiklis](https://acrafto.com/lt/raidziu-formato-keitiklis/) ([Markdown](https://acrafto.com/lt/raidziu-formato-keitiklis/index.md))
- Svenska (sv): [Case converter](https://acrafto.com/sv/case-omvandlare/) ([Markdown](https://acrafto.com/sv/case-omvandlare/index.md))
- Suomi (fi): [Kirjainkoon muunnin](https://acrafto.com/fi/case-muunnin/) ([Markdown](https://acrafto.com/fi/case-muunnin/index.md))
- Norsk (no): [Case-konverterer](https://acrafto.com/no/case-konverterer/) ([Markdown](https://acrafto.com/no/case-konverterer/index.md))
- Українська (uk): [Конвертер регістру](https://acrafto.com/uk/konverter-registru/) ([Markdown](https://acrafto.com/uk/konverter-registru/index.md))
- Русский (ru): [Конвертер регистра](https://acrafto.com/ru/konverter-registrov/) ([Markdown](https://acrafto.com/ru/konverter-registrov/index.md))
- Српски (sr): [Konverter velikih i malih slova](https://acrafto.com/sr/pretvarac-formata-teksta/) ([Markdown](https://acrafto.com/sr/pretvarac-formata-teksta/index.md))
- Македонски (mk): [Конвертор на букви](https://acrafto.com/mk/konvertor-sluchai/) ([Markdown](https://acrafto.com/mk/konvertor-sluchai/index.md))
- Bosanski (bs): [Konverter velikih i malih slova](https://acrafto.com/bs/konverter-velicina-slova/) ([Markdown](https://acrafto.com/bs/konverter-velicina-slova/index.md))
- Shqip (sq): [Konvertues shkronjash](https://acrafto.com/sq/konvertues-rastesh/) ([Markdown](https://acrafto.com/sq/konvertues-rastesh/index.md))
- Türkçe (tr): [Büyük küçük harf dönüştürücü](https://acrafto.com/tr/case-converter/) ([Markdown](https://acrafto.com/tr/case-converter/index.md))
- 日本語 (ja): [大文字小文字変換](https://acrafto.com/ja/case-converter/) ([Markdown](https://acrafto.com/ja/case-converter/index.md))
- 한국어 (ko): [대소문자 변환기](https://acrafto.com/ko/case-converter/) ([Markdown](https://acrafto.com/ko/case-converter/index.md))
- العربية (ar): [تحويل الحروف الكبيرة والصغيرة](https://acrafto.com/ar/case-converter/) ([Markdown](https://acrafto.com/ar/case-converter/index.md))
- हिन्दी (hi): [केस कनवर्टर](https://acrafto.com/hi/case-converter/) ([Markdown](https://acrafto.com/hi/case-converter/index.md))
- Bahasa Indonesia (id): [Ubah huruf besar dan kecil](https://acrafto.com/id/konverter-case/) ([Markdown](https://acrafto.com/id/konverter-case/index.md))
- Tiếng Việt (vi): [Chuyển đổi chữ hoa thường](https://acrafto.com/vi/bo-chuyen-doi-kieu-chu/) ([Markdown](https://acrafto.com/vi/bo-chuyen-doi-kieu-chu/index.md))
- ไทย (th): [แปลงตัวพิมพ์ใหญ่และเล็ก](https://acrafto.com/th/case-converter/) ([Markdown](https://acrafto.com/th/case-converter/index.md))
- עברית (he): [המרת אותיות גדולות וקטנות](https://acrafto.com/he/case-converter/) ([Markdown](https://acrafto.com/he/case-converter/index.md))
