/tekst-case

Store og små bokstaver, camelCase, snake_case

Gjør om tekst til STORE/små bokstaver, stor forbokstav, camelCase, snake_case, kebab-case og URL-slug.

STORE BOKSTAVER
små bokstaver
Stor Forbokstav
Setningsformat
camelCase
PascalCase
snake_case
kebab-case
CONSTANT_CASE
URL-slug

Slik fungerer det

Skriv inn tekst, så vises den samtidig i ti ulike skrivemåter: store og små bokstaver, stor forbokstav, setningsformat, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE og en URL-vennlig slug. Trykk Kopier ved den varianten du trenger. Alt skjer lokalt i nettleseren.

Om dette verktøyet

Tekst-case-verktøyet konverterer tekst mellom UPPERCASE, lowercase, Sentence case, Title Case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE og Sponge cAsE. Nyttig når du skal klargjøre variablenavn i kode, endre en overskrift til Title Case for publisering, konvertere kolonne-navn fra en database, eller bare rydde opp i tekst der noen har SKREVET I BLOKKBOKSTAVER hele veien. Alt håndteres i nettleseren, ingen data sendes til serveren, og verktøyet håndterer også norske tegn æ, ø, å, svenske ä, ö, tyske ü, ß og aksenter i romanske språk korrekt.

Slik bruker du det

  1. Lim inn eller skriv teksten i input-feltet.
  2. Trykk knappen for ønsket case (f.eks. Title Case).
  3. Kopier resultatet fra output-feltet.
  4. Bruk «bytt om»-pilen for å konvertere resultatet videre.

Eksempler

Til Title Case
Innthe quick brown fox jumps over the lazy dog
UtThe Quick Brown Fox Jumps Over the Lazy Dog
Title Case beholder småord som «the», «over», «a» på engelsk i små bokstaver om de ikke er første ord.
Til camelCase
Innuser first name
UtuserFirstName
Til snake_case
InnHTTP Request Method
Uthttp_request_method

Vanlige bruksområder

  • Standardisere variabelnavn når du refaktorerer kode.
  • Konvertere kolonnenavn i CSV-eksporter fra en database.
  • Klargjøre overskrifter for publisering på blogg eller nyhetsside.
  • Rette opp e-poster og meldinger fra brukere som skriver med caps lock.
  • Generere URL-slugs (kebab-case) fra artikkeltitler.

Ofte stilte spørsmål

Hva er forskjellen på camelCase og PascalCase?
camelCase begynner med liten bokstav (myVariable), PascalCase begynner med stor bokstav (MyVariable). Konvensjonen er ofte at camelCase brukes for variabler og funksjoner, mens PascalCase brukes for klasser og typer.
Hva er kebab-case brukt til?
URL-slugs (kebab-case er URL-vennlig), CSS-klasser, HTML-attributter (data-user-id) og filnavn på mange systemer. Bindestrek er lettere å lese i URL-er enn understrek eller kamelnotasjon.
Håndteres æ, ø og å korrekt?
Ja. Vi bruker Unicode-korrekt store/små-konvertering via JavaScript String.prototype.toLocaleUpperCase() og toLocaleLowerCase() med språk-tagg. Æ → æ, Ø → ø, Å → å, ß → SS (etter tysk regel), Turkish i/I dotless-versjonen håndteres òg riktig med lang: «tr».
Kan jeg konvertere en hel tekstblokk?
Ja, uten øvre grense på tekstmengde. Verktøyet håndterer flere hundre sider tekst uten problemer, siden konvertering skjer lokalt i nettleseren.

Teknisk bakgrunn

Store/små bokstaver i Unicode er ikke bare A ↔ a. Standarden definerer «uppercase», «lowercase» og «titlecase» som separate operasjoner med tabeller på over 1400 tegn. Enkelte tilfeller: tysk ß → SS ved upper (nyere Unicode har også ẞ som stor variant), tyrkisk i har en dotless variant (ı) og I har en dot-versjon (İ), gresk sigma har ulik lowercase avhengig av posisjon i ordet (σ midt, ς slutt). JavaScript-funksjonene toUpperCase() og toLowerCase() bruker locale-uavhengige regler som feiler for tyrkisk, mens toLocaleUpperCase('tr') gjør det riktig. Case-transformasjonene i verktøyet bygger på Intl-locale-håndtering samt en enkel tokenizer for identifier-cases (camelCase splittes ved store bokstaver, snake_case ved understrek, kebab-case ved bindestrek). Title Case for engelsk følger AP Stylebook: første og siste ord alltid store, mens artikler (a, an, the), preposisjoner under 4 bokstaver (in, on, at, of, to) og konjunksjoner (and, but, or) blir små midt i tittelen. For norsk skal bare første ord + egennavn ha stor bokstav, i motsetning til engelsk Title Case.