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
- Liitä tai kirjoita tekstisi syöttökenttään.
- Klikkaa haluamaasi kirjainkoon tyyliä.
- Tulos näkyy alla olevassa tuloskentässä.
- Klikkaa "Kopioi" käyttääksesi sitä.
Esimerkki
Syöte
the quick brown foxTuloste
Title Case: The Quick Brown Fox
camelCase: theQuickBrownFox
snake_case: the_quick_brown_foxHuomaa, että toimituksellinen Title Case pitää sanan "the" isolla vain lauseen alussa.
Mitä kirjainkoon tyyliä kannattaa käyttää?
| Kirjainkoon tyyli | Käyttökohde |
|---|---|
| camelCase | JavaScript/Java/TypeScript-muuttujien ja -funktioiden nimet |
| PascalCase | Luokkien ja komponenttien nimet useimmissa kielissä (React-komponentit, C#-luokat) |
| snake_case | Pythonin ja Rubyn muuttujat/funktiot, tietokantasarakkeiden nimet |
| kebab-case | URL-slugit, CSS-luokkien nimet, HTML-attribuutit, tiedostonimet, Git-haarojen nimet |
| Title Case | Otsikot, kirjojen/artikkeleiden nimet — pienet sanat kuten "of", "the" pysyvät pieninä |
| Sentence case | Painikkeiden 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.
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.