Naar de inhoud
helpyself

Hoofdletters omzetten

Local only — nothing is uploaded unless you save or share it.

Zet tekst om naar camelCase, snake_case, kebab-case en meer.

  1. Plak of typ je tekst
  2. Elke vorm verschijnt tegelijk terwijl je typt
  3. Kopieer degene die je nodig hebt
Bewaar deze tool

Houd Hoofdletters omzetten bij de hand

Bewaar als bladwijzer

Over deze tool

Elk systeem staat op een andere naamgevingsconventie, en met de hand heen en weer schakelen is monnikenwerk en foutgevoelig. JavaScript wil camelCase, Python en databases leunen op snake_case, CSS-klassen en URL's gebruiken kebab-case, omgevingsvariabelen schreeuwen in CONSTANT_CASE en koppen willen Titelstijl. Deze converter toont elke vorm tegelijk, zodat je pakt wat je nodig hebt. Hij werkt vanuit elke invoer en niet alleen vanuit losse woorden, want de programmeervormen hakken de tekst eerst in woorden: camelCase-grenzen, liggende streepjes, koppeltekens en spaties worden allemaal begrepen, dus je kunt rechtstreeks van de ene conventie naar de andere. Afkortingen worden verstandig behandeld, zodat een naam als HTTPServerConfig uiteenvalt in de woorden die je verwacht in plaats van in één lange rij hoofdletters. Titelstijl volgt de gewone redactionele conventie en laat korte verbindingswoorden als of, and en the klein, tenzij ze de regel openen of sluiten. Zinsstijl, HOOFDLETTERS en kleine letters werken op je tekst zoals die er staat, zodat leestekens en spaties onaangeroerd blijven.

Veelgestelde vragen

Kan ik rechtstreeks van camelCase naar snake_case omzetten?

Ja. De invoer wordt in woorden gesplitst voordat er iets wordt opgebouwd, dus het maakt niet uit met welke conventie je begint. camelCase, PascalCase, snake_case, kebab-case en gewone tekst met spaties werken allemaal als invoer.

Is dit een camelCase-converter of een snake case-converter?

Allebei, en de rest ook — het is een tekstvorm-omzetter die leest wat je plakt en het herschrijft in de conventie die je kiest: camelCase, PascalCase, snake case, kebab case, CONSTANT_CASE of gewone zinnen. Er is geen «van» te kiezen, want de splitsing wordt uit de tekst zelf afgeleid.

Hoe worden afkortingen behandeld?

Een reeks hoofdletters gevolgd door een woord met een hoofdletter wordt op de juiste plek gesplitst, dus HTTPServerConfig wordt de woorden http, server en config in plaats van één blok. Dat geeft je http_server_config en niet httpserverconfig.

Waarom laat Titelstijl sommige woorden klein?

Omdat de gangbare redactionele stijl korte lidwoorden, voegwoorden en voorzetsels als a, of, and en the klein houdt, tenzij ze het eerste of laatste woord zijn. Wil je koste wat kost elk woord met een hoofdletter, neem dan de Titelstijl-uitvoer en pas hem aan.

Blijven mijn leestekens behouden bij hoofdletters of kleine letters?

Ja. HOOFDLETTERS, kleine letters en Zinsstijl werken op je oorspronkelijke tekst en niet op losgetrokken woorden, dus spaties en leestekens blijven precies staan. De programmeervormen gooien leestekens noodgedwongen weg, want die zijn niet geldig in een identifier.

Waarom wordt v2 in snake_case v_2?

Omdat een grens tussen letters en cijfers als woordgrens geldt, hetzelfde gedrag als in veelgebruikte bibliotheken zoals lodash. Het geeft je utf_8_encoder in plaats van utf8_encoder. Titelstijl en Zinsstijl splitsen cijfers niet, dus koppen houden v2 intact.

Help deze tool beter te maken

Een fout gevonden, iets anders willen, of mis je een tool?

/case-converter

↑↓ om te bewegen · Enter om te openen · Esc om te sluiten