# Case-konverterer

> Konverter tekst til camelCase, snake_case, PascalCase og kebab-case, eller bare raskt til STORE eller små bokstaver. For utviklere og vanlig skriving. Gratis og online.

URL: https://acrafto.com/no/case-konverterer/

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.

Trenger du raskt å skrive om en tekst med STORE bokstaver til en overskrift, eller temme en CAPS LOCK som ved et uhell ble slått på midt i en e-post? Eller lurer du på hva variabelen du er vant til å skrive med understrek i Python, egentlig heter i JavaScript? Vår **Case Konverterer** løser begge deler — med ett klikk konverterer den teksten til alle vanlige formater og programmeringskonvensjoner samtidig.

Verktøyet vårt er en sveitsisk lommekniv for tekstformatering. Bare skriv inn teksten én gang (i hvilket som helst format), så får du umiddelbart de resterende ni variantene.

## Rask endring av store og små bokstaver (uten koding)

Den vanligste bruken er den enkleste: du trenger bare teksten **helt med store bokstaver**, **helt med små bokstaver**, eller pent formatert til en overskrift.

- **UPPERCASE (STORE BOKSTAVER):** Perfekt for overskrifter, logoer, varsler eller skjemaer som krever kapitéler (f.eks. adresse på en konvolutt).
- **lowercase (små bokstaver):** Nyttig for å rydde opp i data — for eksempel når noen sender deg en e-post eller et brukernavn skrevet med tilfeldig blanding av STORE og små bokstaver, og du trenger å gjøre det ensartet.
- **Title Case (Som En Overskrift):** Hvert Ord Starter Med Stor Bokstav — brukes i artikkeloverskrifter, produktnavn eller presentasjoner i angloamerikansk stil.
- **Sentence case (Setning):** Bare første bokstav i setningen er stor, resten er små — akkurat slik man skriver en vanlig norsk eller engelsk setning.

Bare lim inn teksten i feltet, velg ønsket format og klikk rett på **Kopier**. Ingen manuell sletting av Caps Lock eller omskriving bokstav for bokstav.

## Rask oversikt: Når skal man bruke hvilken case i programmering?

Hvis du programmerer og er usikker på hvilken navngivningskonvensjon (naming convention) som brukes hvor, her er en oversikt:

### 🐪 camelCase (Kamelnotasjon)

Starter med en liten bokstav og hvert påfølgende ord starter med stor bokstav. Ingen mellomrom.

- **Hvor det brukes:** JavaScript, Java, Swift, Kotlin, Go.
- **Eksempler:** `myVariableName`, `getElementById`, `iPhone`.

### 🐍 snake\_case (Slangenotasjon)

Alle bokstaver er små og adskilt med understrek.

- **Hvor det brukes:** Python, Rust, PHP, SQL-databaser, filnavn.
- **Eksempler:** `user_id`, `first_name`, `def my_function()`.

### 🍢 kebab-case (Kebab-notasjon)

Små bokstaver adskilt med bindestrek. Ser ut som kjøtt på et spyd.

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

### 📐 PascalCase (UpperCamelCase)

Ligner på camelCase, men **første bokstav er stor**.

- **Hvor det brukes:** Klassenavn (Classes) i de fleste språk (JS, Python, PHP), C# (metoder og variabler), React-komponenter.
- **Eksempler:** `UserProfile`, `AppController`, `ReactComponent`.

### 📢 CONSTANT\_CASE (Screaming Snake Case)

Store bokstaver adskilt med understrek. Roper til deg at denne verdien ikke må endres.

- **Hvor det brukes:** Konstanter, ENV-variabler, globale konfigurasjoner.
- **Eksempler:** `MAX_RETRIES`, `API_KEY`, `DB_PASSWORD`.

---

## Hvordan fungerer konvertereren vår?

Vårt verktøy er “smart”. Det betyr at det ikke bare blindt erstatter mellomrom eller endrer bokstavstørrelse tegn for tegn.

1. **Ordgjenkjenning:** Algoritmen gjenkjenner enkeltord, enten de er adskilt med mellomrom (`hello world`), understreker (`hello_world`), bindestreker (`hello-world`) eller overgang til stor bokstav (`helloWorld`).
2. **Normalisering:** Alt konverteres til en grunnform, uansett hvordan teksten ble skrevet inn.
3. **Generering:** Alle varianter bygges samtidig — fra enkel store/små bokstaver til hele settet av programmeringskonvensjoner.

Dette er nyttig for eksempel ved refaktorering av kode, når du trenger å konvertere gamle PHP-variabler (`$user_id`) til moderne JavaScript (`userId`) eller opprette en CSS-klasse (`user-id`) fra et databasekolonnenavn. Men det fungerer like godt når du skriver tekster og raskt trenger å gjøre bokstavstørrelsen ensartet, uten å åpne Word eller Excel.

## FAQ: Ofte stilte spørsmål

### Hvordan skrive tekst med store bokstaver på nett uten å skrive den om for hånd?

Lim inn teksten i feltet øverst og velg formatet **UPPERCASE (STORE)**. Verktøyet konverterer umiddelbart hele teksten til store bokstaver — det fungerer også med spesialtegn (æ, ø, å...), og du kan kopiere resultatet med én gang.

### Hva er "Hungarian notation"?

Dette er en eldre skrivemåte (vanlig i C/C++ på 90-tallet), der variabelnavnet starter med en forkortelse for datatype. For eksempel `strName` (string) eller `iCount` (integer). I dag brukes det ikke mye i moderne språk, fordi IDE-er viser oss typene automatisk.

### Kan jeg bruke kebab-case i JavaScript?

Ikke direkte som variabelnavn, fordi bindestrek `-` fungerer i JS som en subtraksjonsoperator. `var my-variable` ville bety "my minus variable". Kebab-case brukes i JS kun som nøkler i objekter, hvis de er i anførselstegn: `{ "content-type": "json" }`.

### Hvilken case skal jeg bruke for JSON?

JSON-standarden spesifiserer ikke case, men Google og de fleste REST API-er bruker **camelCase** (f.eks. `createdAt`). Derimot returnerer noen eldre API-er og Python-backend-er **snake\_case** (f.eks. `created_at`). Det er viktig å være konsekvent.

### Kan konverteren fikse tekst som er skrevet med Caps Lock slått på ved et uhell?

Ja. Hvis du limer inn en tekst som er skrevet helt (eLLER DELVIS) OMVENDT, velger du bare formatet **lowercase**, og eventuelt deretter **Sentence case**, slik at første bokstav i setningen forblir stor som i vanlig 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))
- Dansk (da): [Case converter](https://acrafto.com/da/case-konverter/) ([Markdown](https://acrafto.com/da/case-konverter/index.md))
- Suomi (fi): [Kirjainkoon muunnin](https://acrafto.com/fi/case-muunnin/) ([Markdown](https://acrafto.com/fi/case-muunnin/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))
