Ingen uppladdning, 100% lokalt, inget konto

Skiftlägesomvandlare

Konvertera mellan camelCase, PascalCase, snake_case, kebab-case, Title Case, UPPER_CASE, gemener och URL-slug. Ingenting lämnar din webbläsare.

Så fungerar Skiftlägesomvandlare

Skriftlägesomvandlaren transformerar inklistrad text till nio vanliga skriftstilar: camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE, Title Case, Sentence case, VERSALER och gemener. Välj målformat, klicka en gång för att kopiera och omvandlingen är klar. Ingenting du skriver eller klistrar in överförs någonstans; varje omvandling körs som en ren strängoperation inne i din webbläsarflik.

Omvandlingslogiken hanterar apostrofer, bindestreck och blandade avgränsare korrekt. Sentence case kapitaliserar bara det första ordet och behandlar konsekutiva blanksteg som en enda ordgräns. Title Case kapitaliserar varje ord utom korta konjunktioner och prepositioner när de förekommer mitt i en fras. Utdatafältet uppdateras i samma ögonblick du slutar skriva, så att växla mellan flera format tar bara några sekunder.

Så här använder du Skiftlägesomvandlare, steg för steg

  1. Klistra in eller skriv texten du vill konvertera i inmatningsfältet.
  2. Välj målformatet för skriftstilen från listan med alternativ.
  3. Läs det konverterade resultatet i utdatafältet.
  4. Klicka på kopieringsknappen för att kopiera resultatet till ditt urklipp.

Vanliga användningsområden

  • Konvertera ett mänskligt läsbart API-fältnamn som "user first name" till snake_case för en databaskolumndefinition.
  • Formatera om en lista med CSS-klassnamn från kebab-case till camelCase vid migrering av en stilmall till CSS-in-JS.
  • Omvandla ett felmeddelande i sentence case till CONSTANT_CASE för att använda det som ett TypeScript-enumerationsvärde.
  • Korrigera skriftstilen i en auto-genererad rubrikarray så att varje post använder Title Case innan den renderas i ett gränssnitt.

Vanliga frågor

Skickas min text till någon extern tjänst?

Nej. Skriftstilslogiken är en uppsättning rena strängomvandlingar som körs inne i den här webbläsarfliken. Texten du klistrar in stannar på din enhet från det ögonblick du skriver den till det ögonblick du kopierar resultatet.

Hur delar verktyget upp ord?

Det identifierar gränser vid blanksteg, understreck, bindestreck och övergångar från en gemen bokstav till en versal (för indata som redan är i camelCase eller PascalCase). Till exempel delas "myHTTPClient" upp i ["my", "HTTP", "Client"] på grund av den versala sekvensen. Bokstäver med accenter och CJK-tecken bevaras i stället för att tas bort: de följer med det ord de tillhör.

Bevaras akronymer i camelCase och PascalCase?

Akronymer som HTTP, URL eller ID skrivs med gemener när de placeras mitt i ett ord i camelCase (httpClient, urlParser). Det följer den vanligaste JavaScript-konventionen. I CONSTANT_CASE förblir de helt versala.

Kan jag konvertera text med flera rader?

Ja. Varje rad konverteras oberoende, vilket låter dig bearbeta en lista med identifierare eller rubriker i ett enda pass. Tomma rader bevaras som tomma rader i utdata.

Vad är skillnaden mellan Title Case och Sentence case?

Title Case kapitaliserar den första bokstaven i de flesta ord (korta prepositioner och konjunktioner mitt i en fras förblir gemener). Sentence case kapitaliserar bara det allra första ordet i hela indata och lämnar resten oförändrat, förutom egennamn, som du måste korrigera manuellt.