camelCase converteren
Zet woorden, zinnen en andere naamstijlen om in camelCase of PascalCase, de gebruikelijke keuze voor namen van variabelen en functies. De omzetting gebeurt in je browser en er wordt niets geüpload, dus je kunt echte kolomnamen en interne veldnamen plakken.
Zo werkt het
-
Plak je tekst
Typ of plak de tekst in het linkervak, of open een .txt-bestand. Geen tekst bij de hand? Klik op Voorbeeld.
-
Direct resultaat
De uitkomst verschijnt terwijl je typt. Pas de opties aan en zie meteen wat er verandert.
-
Kopieer of download
Kopieer het resultaat met één klik, sla het op als bestand of gebruik het als invoer voor een volgende stap.
Voorbeelden
| Invoer | camelCase | PascalCase |
|---|---|---|
naam van de klant |
naamVanDeKlant |
NaamVanDeKlant |
Factuur Datum |
factuurDatum |
FactuurDatum |
btw_percentage |
btwPercentage |
BtwPercentage |
totaal-bedrag incl btw |
totaalBedragInclBtw |
TotaalBedragInclBtw |
Hoe worden woorden gevonden?
De tool splitst op spaties, underscores en streepjes, en ook waar een kleine letter in een hoofdletter overgaat (factuurDatum wordt factuur en datum). Accenten verdwijnen (café wordt cafe), apostrofs vallen weg en & wordt en, zodat het resultaat een gewone naam is.
Laat Elke regel apart omzetten aangevinkt om een lijst namen in één keer om te zetten.
Waar wordt welke stijl gebruikt?
camelCase is de afspraak voor variabelen en functies in JavaScript, Java en Swift, en voor JSON-sleutels in veel API's. PascalCase benoemt klassen en types in C#, TypeScript en Java. Moet een databasekolom als factuur_datum een eigenschap van een object worden, dan is dit de stap die dat omzet.
De andere kant op
Om klantNaam weer in losse woorden te splitsen, zet je hem om met snakecase of kebab-case; beide splitsen bij de hoofdletter. Voor constanten is er SCREAMINGSNAKE_CASE.
Veelgestelde vragen
Wat is het verschil tussen camelCase en PascalCase?
camelCase begint met een klein woord, zoals `klantNaam`, en PascalCase begint met een hoofdletter, zoals `KlantNaam`. Het eerste is gebruikelijk voor variabelen en functies, het tweede voor klassen en types.
Hoe worden afkortingen als XML behandeld?
Als gewone woorden. `XMLHttpRequest parser` wordt `xmlHttpRequestParser`: de afkorting wordt afgesplitst waar een hoofdletter door een kleine letter wordt gevolgd, en dan net als de rest in kleine letters gezet.
Wat gebeurt er met cijfers en apostrofs?
Cijfers blijven aan hun woord vast, dus `3d model-viewer v2` wordt `3dModelViewerV2`. Apostrofs verdwijnen (`zo'n` wordt `zon`) en `&` wordt `en`.
Kan ik een hele lijst met namen omzetten?
Ja. Laat *Elke regel apart omzetten* aangevinkt en elke regel wordt een eigen naam. Vink het uit om alles tot één naam samen te voegen.