Overzicht / Tekst en content / Hoofdletter- en tekstopmaakomzetter
Tekst en content 100% in de browser en offline

Hoofdletter- en tekstopmaakomzetter

Zet tekst om naar HOOFDLETTERS, kleine letters, camelCase, snake_case, kebab-case, Title Case of PascalCase.

Plak of typ tekst; het resultaat wordt live bijgewerkt. Het voorbeeld verdwijnt zodra je typt.

Je bestanden en invoer verlaten je browser nooit – er wordt niets geüpload.

Invoertekst:

Omzettingsacties:

Plak de tekst, klik op een van de tien knoppen, kopieer het resultaat. De hoofdletteromzetter herschrijft het vak ter plekke als HOOFDLETTERS, kleine letters, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE of wIsSeLeNd.

Welke schrijfwijze een naam wil

Een API stuurt user_first_name en de JavaScript-client verwacht userFirstName. Een bloktitel moet de slug webtoolsuite-voor-ontwikkelaars worden. Een instelling die "max upload size" heet, komt als MAX_UPLOAD_SIZE in een omgevingsbestand. Dat zijn de klussen voor de codevormen. Sentence case heeft een rustigere taak: het redt een alinea die iemand met Caps Lock aan heeft getypt.

Waar XMLHttpRequest, über en NASA misgaan

De vijf codevormen (camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE) splitsen woorden op deze plaatsen:

  • spaties en regeleinden
  • elk underscore, koppelteken of punt
  • elke overgang van een kleine naar een hoofdletter, zoals in userName

Een reeks hoofdletters wordt niet gesplitst. XMLHttpRequest wordt xmlhttp_request in snake_case en HTMLParser wordt htmlparser. Andere leestekens blijven: "hello, world" geeft hello,World in camelCase. Regeleinden tellen als spaties, dus een lijst met één naam per regel wordt één enkele identifier. Zet zo'n lijst regel voor regel om.

Title Case is grover. Het maakt de eerste letter van elk woord hoofdletter en laat alle andere letters met rust, dus een tekst in hoofdletters blijft in hoofdletters. Klik eerst op kleine letters. Er is geen lijst met kleine woorden zoals "van" of "de", en alleen A tot Z, cijfers en underscore gelden als woordtekens. Zo wordt "über uns" "üBer Uns" en "don't" "Don'T". De codevormen gaan beter met accenten om: "über uns" geeft überUns in camelCase. Accenten blijven wel in een slug staan, dus vervang ze met de hand.

Sentence case zet eerst alles in kleine letters, dus NASA wordt "nasa" tenzij het een zin opent. Het zet de letter na elke punt in hoofdletter, waardoor "file.txt" "File.Txt" wordt. Een zin die met een letter met accent begint, blijft in kleine letters. HOOFDLETTERS en kleine letters volgen de standaard JavaScript-regels: "straße" wordt "STRASSE" en de ß komt niet terug.

Wisselende hoofdletters telt elk teken, spaties inbegrepen, en begint met een kleine letter. "web tools" geeft "wEb tOoLs".

Vier stappen met de hoofdletteromzetter

  1. Typ of plak je tekst in Invoertekst. Het vak begint met de regel "webtoolsuite voor ontwikkelaars en ontwerpers".
  2. Klik op een van de tien knoppen onder Omzettingsacties, bijvoorbeeld camelCase (JavaScript).
  3. De tekst in het vak wordt direct vervangen en de melding "Tekst omgezet!" verschijnt. Er is geen ongedaan maken. Een leeg vak doet niets.
  4. Druk op Kopiëren om het resultaat op het klembord te zetten, of op Wissen om het vak leeg te maken.

Ketenen werkt met de codevormen. Klik op snake_case en dan op kebab-case, want underscores, koppeltekens en punten tellen allemaal als woordgrenzen.

Geen verzoek, geen kopie bewaard

De omzetting draait als JavaScript in het tabblad van je browser. Een klik verstuurt geen verzoek en het netwerkpaneel van je browser toont niets. De tool slaat de tekst nergens op. Kopiëren schrijft naar het klembord en er wordt niets gedownload.

Veelgestelde vragen (FAQ)

Plak de zin en klik op camelCase (JavaScript). "web tools suite" wordt webToolsSuite.