Fix the case of any text in one click

Retyping a caps-lock paragraph is misery. Paste text and switch between UPPERCASE, lowercase, Title, Sentence, camelCase, snake_case, and more in one click, right in your browser.

abcABC

Paste your text — pick a case and copy the converted result

What you can do with Skiftlägeskonverterare

Everything this tool helps you accomplish — no learning curve, no setup.

  • Convert text to UPPERCASE or lowercase
  • Format headings in Title or Sentence case
  • Turn text into camelCase or PascalCase
  • Create snake_case or kebab-case identifiers
  • Rename variables to your code's convention
  • Clean up inconsistent capitalization fast

Settings information

Every control in Skiftlägeskonverterare, explained — what it does and when to use it.

SkiftlägeFörinställningar
Väljer vilken skiftlägesstil som tillämpas på din text, från vardagliga stilar som VERSALER och Meningsformat till utvecklarformat som camelCase och snake_case; standardvalet är Rubrikformat (Varje Ord).Alternativ: UPPERCASElowercaseTitle Case (Each Word)Title Case (Chicago/MLA)Title Case (AP/APA)Sentence casecamelCasePascalCasesnake_casekebab-caseCONSTANT_CASEdot.caseaLtErNaTiNgiNVERSE
Uploads are encrypted in transitRemoved under our retention policy

Vanliga frågor

Konverteraren stöder tolv stilar: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, aLtErNaTiNg case och iNVERSE case — vilket täcker alla vanliga stilar som används i text, dokumentation och kod.

features

camelCase håller det första ordet med små bokstäver och inleder varje efterföljande ord med stor bokstav (myVariableName). PascalCase inleder varje ord med stor bokstav, inklusive det första (MyVariableName). snake_case skriver allt med små bokstäver med understreck mellan orden (my_variable_name). Välj den som ditt språk eller din stilguide föredrar.

technical

Konverteraren delar upp inmatningen vid blanksteg, understreck, bindestreck, punkter och camelCase-gränser innan den sätts ihop igen i den valda stilen. Det innebär att den snyggt skriver om identifierare som "userIDList" eller "data-export.v2" utan att tappa några tokens däremellan.

technical

Ja. Varje rad konverteras oberoende och de ursprungliga radbrytningarna behålls, så när du klistrar in en lista med rubriker, ett kodblock eller en CSV-kolumn får du tillbaka samma form — bara versaliseringen på varje rad ändras.

features

Ja. Verktyget använder JavaScripts Unicode-medvetna strängmetoder, så latinska bokstäver med accent (café → CAFÉ), kyrilliska, grekiska och andra skriftsystem omvandlas korrekt till versaler/gemener. Skriftsystem utan skiftläge som arabiska eller CJK lämnas orörda, vilket är det förväntade beteendet.

compatibility

Yes. Conversion and copying run in your browser with no watermark. If you request a file download while signed out, a temporary copy of the finished export preserves it through sign-in and expires automatically.

privacy

Klistra in din text och välj VERSALER-stilen — varje bokstav blir en versal. Använd gemener för att gå åt andra hållet, eller vÄxLaNdE skiftläge för blandade versaler. Praktiskt för rubriker, akronymer, kalkylbladsrubriker och betoning utan skrikande som du vill kunna ångra senare.

usage

Välj Title Case så gör konverteraren första bokstaven i varje ord stor, vilket passar produktnamn, kolumnrubriker och korta etiketter. För bara första ordet på varje rad — stilen som används för brödtext och knappar — väljer du Sentence case i stället.

features

Båda skriver de flesta ord i en rubrik med stor bokstav, men de följer olika stilguideregler för korta ord: Chicago/MLA-versalisering är anpassad för akademiska titlar och manuskript, medan AP/APA följer den redaktionella konvention journalister använder för rubriker. Välj Chicago/MLA för uppsatser, boktitlar och citat, och AP/APA när du behöver en rubrik som matchar AP Stylebook-formatering.

features

aLtErNeRaNdE skiftläge byter varannan bokstav och används mest för den hånfulla 'SpongeBob-meme'-textstilen på sociala medier. oMVÄNT skiftläge byter i stället ut den versalisering som redan finns, vilket är en snabb lösning för text som skrivits med Caps Lock oavsiktligt påslaget.

tips

Det beror på språkets konvention: camelCase för JavaScript/TypeScript-variabler och -funktioner, PascalCase för React-komponentnamn och C#/Java-klasser, snake_case för Python-variabler och de flesta Postgres/MySQL-kolumnnamn, och CONSTANT_CASE för konstanter och miljövariabler i nästan alla språk. Klistra in en identifierare en gång och klicka igenom lägena för att direkt se den i den stil som din kodbas linter förväntar sig.

technical

dot.case sammanfogar ord med punkter istället för mellanslag eller understreck (my.config.key), vilket matchar formatet som används i Java- och Spring-properties-filer, nästlade konfigurationsnycklar, npm-paketnamnrymder och vissa i18n-översättningsnyckelfiler. Det är ett smalare användningsområde än snake_case eller kebab-case, men det är exakt det format som dessa konfigurationsformat förväntar sig.

technical

Klistra in din text och välj gemener — varje bokstav omvandlas direkt, det snabbaste sättet att ändra versaler till gemener utan att skriva om texten. Välj Meningsformat i stället om du vill behålla stor bokstav i början av varje mening, eller Versalisera varje ord om texten är en rubrik.

usage

Klistra in texten med enbart versaler och välj Meningsformat — det gör allt till gemener och sätter stor bokstav igen på första bokstaven i varje mening, vilket oftast återställer normal skrift med ett klick. Välj gemener om du inte vill ha några versaler alls, eller omvänd formatering för att växla skiftläge på varje bokstav.

tips

Så hjälper Skiftlägeskonverterare dig att få det gjort

Verkliga problem det löser varje dag — för företag, kreatörer och vardagliga uppgifter. Hitta användningsfallet som passar dig och kom igång på några sekunder.

För utvecklare

Kodrefaktorering och omdöpning av variabler

Konvertera variabelnamn mellan camelCase, PascalCase, snake_case och CONSTANT_CASE när du flyttar kod mellan JavaScript-, Python-, Go-, Rust- och Swift-kodbaser

Webb och SEO

SEO-vänliga URL-slugs

Förvandla rubriker på blogginlägg, produktnamn och kategorititlar till URL-slugs i kebab-case för WordPress-, Shopify-, Webflow- och Next.js-sidor som rankar bra i Google

För kreatörer

Artikelrubriker och bloggtitlar

Tillämpa konsekvent Versal Inledning eller meningsformat på utkast innan du publicerar i Medium, Substack, Ghost och WordPress så att rubrikerna följer din redaktionella stilguide

För utvecklare

Namngivning av databaskolumner och -fält

Normalisera kolumnnamn till snake_case för Postgres och MySQL, eller PascalCase för SQL Server, när du importerar CSV-filer, bygger migreringar och anpassar ORM-modeller

För företag

Ämnesrader och nyhetsbrevsrubriker

Standardisera versaler i ämnesrader över Mailchimp-, ConvertKit- och HubSpot-kampanjer så att varje nyhetsbrev, drip-mejl och transaktionsmeddelande läses enhetligt

För företag

Rensa CSV-rubriker före import

Konvertera röriga CSV-rubrikrader (mellanslag, blandade gemener och versaler, skiljetecken) till identifierare i snake_case eller camelCase innan du importerar till Pandas, BigQuery, Looker eller Excel

Sociala medier

Bildtexter för sociala medier och memtext

Förvandla en vanlig mening till vÄxLaNdE gemener och versaler för det hånfulla "SpongeBob-mem"-formatet, eller åtgärda text som råkat skrivas med Caps Lock med oMvÄnD skiftläge innan du publicerar en bildtext eller kommentar.

Utbildning

Titelformatering för akademiska artiklar och citat

Formatera titlar på uppsatser och böcker korrekt för en litteraturförteckning med Titelversaler (Chicago/MLA) för akademiska källhänvisningar eller Titelversaler (AP/APA) för journalistiska rubriker, i enlighet med den stilguide din kurs eller publikation kräver.

För utvecklare

DevOps-konfigurationsnycklar och grennamn

Skapa git-grennamn i kebab-case, miljövariabelnycklar i CONSTANT_CASE och konfigurationsnycklar i dot.case för Docker-, Kubernetes- och CI/CD-YAML-filer direkt från ett funktionsnamn eller en ärendetitel.

Produktivitet

Rensning av kalkylblads- och CSV-data

Klistra in en kolumn med inkonsekvent skrivna namn, orter eller produktkoder kopierade från ett kalkylark, kör hela blocket genom Inledande versaler eller VERSALER i ett svep och klistra sedan tillbaka den städade kolumnen – eftersom varje rad konverteras oberoende med bevarade radbrytningar behålls radordning och struktur intakta.