CodeKitHub
Arkityökalut

Tekstin kirjainkoon muunnin

Viimeksi päivitetty:

Liitä tekstisi ja muunna se haluamaasi muotoon yhdellä klikkauksella: ISOT KIRJAIMET, pienet kirjaimet, Title Case, Sentence case — sekä ohjelmoijien käyttämät camelCase, PascalCase, snake_case ja kebab-case. Toimii sekä leipätekstille että koodin tunnisteille.

Mikä tämä työkalu on?

Kirjainkoon muunnin muuttaa tekstin kirjoitusasua. Kirjoittajat käyttävät sitä korjaamaan vahingossa Caps Lockilla kirjoitetut kappaleet, muotoilemaan otsikot oikeaoppiseen Title Caseen tai siistimään kopioitua tekstiä. Tässä käytetty Title Case noudattaa toimituksellista käytäntöä: pienet sanat kuten "of", "and" ja "the" pysyvät pieninä, elleivät ne ole otsikon ensimmäinen tai viimeinen sana.

Ohjelmoijille se muuntaa tunnisteiden tyylejä: camelCase (JavaScript-muuttujat), PascalCase (luokkien nimet), snake_case (Python) ja kebab-case (URL-osoitteet ja CSS). Se jakaa sanat välilyöntien, alaviivojen, väliviivojen ja olemassa olevien isojen kirjainten kohdalta, joten se muuntaa suoraan minkä tahansa kahden tyylin välillä.

Miksi käyttää sitä?

  • Kahdeksan kirjainkoon tyyliä samalla sivulla — leipätekstin ja ohjelmoinnin tyylit yhdessä.
  • Toimituksellinen Title Case, joka pitää pienet sanat (a, of, the) pieninä, aivan kuten oikeissa otsikoissa.
  • Muuntaa suoraan tunnistetyylien välillä: camelCase → snake_case yhdellä klikkauksella.
  • Korjaa Caps Lock -vahingot ilman uudelleenkirjoittamista.
  • Ilmainen, välitön, ei latauksia.

Käyttöohje

  1. Liitä tai kirjoita tekstisi syöttökenttään.
  2. Klikkaa haluamaasi kirjainkoon tyyliä.
  3. Tulos näkyy alla olevassa tuloskentässä.
  4. Klikkaa "Kopioi" käyttääksesi sitä.

Esimerkki

Syöte

the quick brown fox

Tuloste

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

Huomaa, että toimituksellinen Title Case pitää sanan "the" isolla vain lauseen alussa.

Mitä kirjainkoon tyyliä kannattaa käyttää?

Kirjainkoon tyyliKäyttökohde
camelCaseJavaScript/Java/TypeScript-muuttujien ja -funktioiden nimet
PascalCaseLuokkien ja komponenttien nimet useimmissa kielissä (React-komponentit, C#-luokat)
snake_casePythonin ja Rubyn muuttujat/funktiot, tietokantasarakkeiden nimet
kebab-caseURL-slugit, CSS-luokkien nimet, HTML-attribuutit, tiedostonimet, Git-haarojen nimet
Title CaseOtsikot, kirjojen/artikkeleiden nimet — pienet sanat kuten "of", "the" pysyvät pieninä
Sentence casePainikkeiden tekstit ja käyttöliittymäteksti nykyaikaisissa suunnittelujärjestelmissä (Material Design, Fluent UI)

Käytännön vinkkejä

  • Siirrätkö Python-API:n vastausta JavaScript-käyttöliittymään? Liitä snake_case-kenttänimet ja muunna ne camelCaseksi yhdellä kertaa — nopeampaa ja vähemmän virhealtista kuin jokaisen avaimen käsin uudelleennimeäminen.
  • URL-slugit ja CSS-luokkien nimet vaativat kebab-casea. Liitä sivun otsikko suoraan, sen sijaan että korvaisit välilyönnit väliviivoilla ja pienentäisit kirjaimet käsin.
  • Git-haarojen nimet ja Docker-image-tagit noudattavat samaa kebab-case-käytäntöä kuin URL-osoitteet — "Fix Login Bug" muuttuu muodoksi fix-login-bug samalla klikkauksella.
  • Tietokantasarakkeet ja useimmat SQL-tyyliohjeet käyttävät snake_casea; spesifikaatiodokumentin Title Case -otsikoiden muuntaminen välttää kirjoitusvirheet, jotka syntyvät viidentoista kentän nimen käsin uudelleenkirjoittamisesta.
  • Sentence case, ei Title Case, on nykyinen standardi painikkeille ja käyttöliittymän teksteille Material Designissa ja Fluent UI:ssa — Title Case painikkeessa vaikuttaa nykyään vanhentuneelta otsikoiden ja kirjojen nimien ulkopuolella.

Mihin tämä sopii oikeissa työnkuluissa

Kirjainkoon muunnos on yleensä yksi vaihe isommassa siivousprosessissa: hae sotkuinen lista tunnisteita tai otsikoita laskentataulukosta tai API-dokumentaatiosta, korjaa kirjainkoko täällä ja poista sitten ylimääräiset tyhjät rivit tai kaksoisvälilyönnit, jotka ovat tulleet mukana PDF- tai sähköpostiviennistä — pelkkä kirjainkoon muunnos ei korjaa välilyöntejä.

Blogikirjoituksen otsikon muuttaminen URL-slugiksi vaatii korkeintaan kaksi työkalua: muunna otsikko kebab-caseksi täällä ja prosentti-koodaa se vain, jos siinä on ei-ASCII-merkkejä tai symboleja. Tavalliset englanninkieliset otsikot ovat jo kelvollisia slugeja pelkän kirjainkoon muunnoksen jälkeen.

Tekstin siivoustyökalu · URL-koodain / -purkaja

Usein kysytyt kysymykset

Mitä eroa on Title Casella ja Sentence casella?

Title Case kirjoittaa jokaisen tärkeän sanan isolla alkukirjaimella (käytetään otsikoissa ja kirjojen nimissä); Sentence case kirjoittaa isolla vain kunkin lauseen ensimmäisen sanan (käytetään tavallisessa leipätekstissä ja useimmissa nykyaikaisissa käyttöliittymissä).

Mitkä sanat pysyvät pieninä Title Casessa?

Lyhyet apusanat: artikkelit (a, an, the), lyhyet konjunktiot (and, but, or) ja lyhyet prepositiot (of, in, to, at…) — elleivät ne ole ensimmäinen tai viimeinen sana. Tämä noudattaa suurten julkaisujen käyttämää tyyliä.

Milloin kannattaa käyttää camelCasea ja milloin snake_casea?

Noudata ohjelmointikielesi käytäntöä: camelCase JavaScript/Java-muuttujille, PascalCase useimpien kielten luokkien nimille, snake_case Pythonille ja Rubylle, kebab-case URL-osoitteille, CSS-luokille ja tiedostonimille. Nämä ovat vakiintuneita nimeämiskäytäntöjä ohjelmoinnissa), eivät mielivaltaisia tyylivalintoja — niiden sekoittaminen samassa koodikannassa on ensimmäinen asia, johon tyylintarkistustyökalut puuttuvat.

Voiko työkalu muuntaa camelCasen suoraan snake_caseksi?

Kyllä. Muunnin tunnistaa olemassa olevat isot kirjaimet sanojen rajoiksi, joten myVariableName → my_variable_name onnistuu yhdellä klikkauksella — kätevää, kun siirrät koodia kieleltä toiselle.

Toimiiko se muulla kuin englanninkielisellä tekstillä?

Kirjainkoon muunnos koskee kirjoitusjärjestelmiä, joissa on kirjainkoko (latinalainen, kyrillinen, kreikkalainen). Kiinalaisilla ja japanilaisilla merkeillä ei ole kirjainkokoa, joten ne läpäisevät muutoksen muuttumattomina — sekakielinen teksti on turvallista.

Liittyvät työkalut