CodeKitHub
Hverdagsverktøy

Konverter tekstformat på nett

Sist oppdatert:

Lim inn teksten din og konverter den til ønsket format med ett klikk: VERSALER, små bokstaver, Title Case, Sentence case — pluss programmeringsformatene camelCase, PascalCase, snake_case og kebab-case. Fungerer både på løpende tekst og kodeidentifikatorer.

Hva er dette verktøyet?

En case-konverter endrer stor-/liten bokstav-stilen i tekst. Skribenter bruker den til å rette opp tekst som ved et uhell ble skrevet med caps lock, gi overskrifter riktig Title Case, eller normalisere kopiert tekst. Title Case her følger redaksjonell konvensjon: småord som «of», «and» og «the» forblir med liten forbokstav med mindre de står først eller sist i tittelen.

For programmerere konverterer den mellom identifikatorstiler: camelCase (JavaScript-variabler), PascalCase (klassenavn), snake_case (Python) og kebab-case (URL-er og CSS). Den deler ord ved mellomrom, understreker, bindestreker og eksisterende store bokstaver, slik at den konverterer direkte mellom to vilkårlige stiler.

Hvorfor bruke det?

  • Åtte formatstiler på én side — vanlig tekst og programmeringsstiler samlet.
  • Redaksjonell Title Case som holder småord (a, of, the) med liten forbokstav, akkurat som ekte overskrifter.
  • Konverterer direkte mellom identifikatorstiler: camelCase → snake_case med ett klikk.
  • Rett opp caps lock-uhell uten å skrive alt på nytt.
  • Gratis, umiddelbart, ingen opplasting.

Slik bruker du det

  1. Lim inn eller skriv teksten din i inndatafeltet.
  2. Klikk på formatstilen du ønsker.
  3. Resultatet vises i utdatafeltet under.
  4. Klikk «Copy» for å bruke det.

Eksempel

Inndata

the quick brown fox

Resultat

Title Case: The Quick Brown Fox
camelCase:  theQuickBrownFox
snake_case: the_quick_brown_fox

Legg merke til at redaksjonell Title Case bare holder «the» med stor forbokstav når det står først.

Hvilket format bør du bruke?

FormatstilBruk den til
camelCaseVariabel- og funksjonsnavn i JavaScript/Java/TypeScript
PascalCaseKlasse- og komponentnavn i de fleste språk (React-komponenter, C#-klasser)
snake_casePython- og Ruby-variabler/funksjoner, kolonnenavn i databaser
kebab-caseURL-slugs, CSS-klassenavn, HTML-attributter, filnavn, Git-branch-navn
Title CaseOverskrifter, bok-/artikkeltitler — småord som «of», «the» forblir med liten forbokstav
Sentence caseKnappetekster og UI-tekst i moderne designsystemer (Material Design, Fluent UI)

Praktiske tips

  • Porterer du et Python-API-svar til et JavaScript-frontend? Lim inn snake_case-feltnavnene og konverter til camelCase i én omgang — raskere og mindre feilutsatt enn å omdøpe hver nøkkel for hånd.
  • URL-slugs og CSS-klassenavn krever kebab-case. Lim inn sidetittelen direkte i stedet for å manuelt erstatte mellomrom med bindestrek og gjøre alt om til små bokstaver.
  • Git-branch-navn og Docker-image-tagger følger samme kebab-case-konvensjon som URL-er — «Fix Login Bug» blir fix-login-bug med samme klikk.
  • Databasekolonner og de fleste SQL-stilguider bruker snake_case; å konvertere Title Case-overskrifter fra et spesifikasjonsdokument unngår skrivefeilene som sniker seg inn når man skriver femten feltnavn på nytt for hånd.
  • Sentence case, ikke Title Case, er dagens standard for knapper og UI-etiketter i Material Design og Fluent UI — Title Case på en knapp virker nå gammeldags utenfor overskrifter og boktitler.

Hvor dette passer inn i virkelige arbeidsflyter

Formatkonvertering er som regel ett steg i en større opprydding: hent en rotete liste med identifikatorer eller overskrifter fra et regneark eller en API-dokumentasjon, rett opp formatet her, og fjern deretter eventuelle overflødige blanke linjer eller doble mellomrom som har hengt igjen fra en PDF- eller e-posteksport — formatkonvertering alene retter ikke opp mellomrom.

Å gjøre en blogginnleggstittel om til en URL-slug krever maks to verktøy: konverter tittelen til kebab-case her, og prosentkod den bare hvis den inneholder ikke-ASCII-tegn eller symboler. Vanlige engelske titler er allerede en gyldig slug etter formatkonverteringen alene.

Tekstopprydder · URL-koder / dekoder

Ofte stilte spørsmål

Hva er forskjellen mellom Title Case og Sentence case?

Title Case gir stor forbokstav til alle viktige ord (brukes i overskrifter og boktitler), mens Sentence case bare gir stor forbokstav til det første ordet i hver setning (brukes i vanlig løpende tekst og det meste av moderne UI-tekst).

Hvilke ord forblir med liten forbokstav i Title Case?

Korte funksjonsord: artikler (a, an, the), korte konjunksjoner (and, but, or) og korte preposisjoner (of, in, to, at …) — med mindre de er første eller siste ord. Dette følger stilen som store publikasjoner bruker.

Når bør jeg bruke camelCase fremfor snake_case?

Følg konvensjonen i språket ditt: camelCase for JavaScript/Java-variabler, PascalCase for klassenavn i de fleste språk, snake_case for Python og Ruby, kebab-case for URL-er, CSS-klasser og filnavn. Dette er etablerte navnekonvensjoner i programmering), ikke tilfeldige stilvalg — å blande dem i samme kodebase er ofte det første en style-linter reagerer på.

Kan verktøyet konvertere camelCase direkte til snake_case?

Ja. Konverteren gjenkjenner eksisterende store bokstaver som ordgrenser, så myVariableName → my_variable_name skjer med ett klikk — praktisk når du porterer kode mellom språk.

Fungerer det med tekst som ikke er engelsk?

Formatkonvertering gjelder skriftsystemer som har stor/liten bokstav (latinsk, kyrillisk, gresk). Kinesiske og japanske tegn har ingen slik distinksjon og forblir uendret — blandet tekst er trygt å konvertere.

Relaterte verktøy