Wat het doet
De case-converter schrijft tekst tegelijk in twaalf verschillende vormen en toont elk resultaat op een eigen rij met een kopieerknop. Je krijgt de vormen voor gewone tekst, zoals HOOFDLETTERS, kleine letters, Title Case en Sentence case, en de naamgevingsconventies die programmeurs gebruiken voor variabelen, constanten, bestanden en URL’s: camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case en path/case. Er is ook aFwIsSeLeNdE tekst, voor als je online sarcastisch wilt klinken.
Je hoeft niet eerst een doel te kiezen. Plak een zin, een kolomnaam uit een database of een lijst met namen en de hele tabel werkt bij terwijl je typt.
Zo gebruik je het
- Typ of plak tekst in het invoerveld, of klik op Voorbeeld.
- Zoek de gewenste vorm in de tabel en klik op de kopieerknop ernaast.
- Laat Elke regel apart omzetten aan om een lijst met namen te hernoemen, één per regel. Zet het uit om de hele tekst tot één naam samen te voegen.
- Zet Korte woorden klein houden uit als je stijlgids elk woord in een titel met een hoofdletter schrijft.
Voorbeeld
Drie regels invoer omgezet naar snake_case en camelCase:
the quick brown fox → the_quick_brown_fox theQuickBrownFox
getHTTPResponseCode → get_http_response_code getHttpResponseCode
user_account_id → user_account_id userAccountId
Welke vorm waar
- camelCase: variabelen en functies in JavaScript, TypeScript en Java, en JSON-sleutels van veel API’s.
- PascalCase: klassen, React-componenten, C#-methoden en typenamen.
- snake_case: variabelen en functies in Python, Ruby en SQL-kolomnamen.
- CONSTANT_CASE: constanten en omgevingsvariabelen zoals
MAX_RETRIES. - kebab-case: URL’s, CSS-klassen, HTML-attributen en bestandsnamen.
- dot.case en path/case: configuratiesleutels, vertaalsleutels en mappaden.
- Title Case: koppen, boektitels en knoppen in Engelstalige interfaces.
- Sentence case: de meeste interfaceteksten, meldingen en gewone lopende tekst.
Sentence case zet eerst alles in kleine letters en maakt daarna de eerste letter na een punt, vraagteken, uitroepteken of regeleinde een hoofdletter. Namen en afkortingen midden in een zin worden ook klein, dus controleer eigennamen voordat je het resultaat plakt.
Veelgestelde vragen
› Wat is het verschil tussen camelCase en PascalCase?
Beide plakken woorden zonder spaties aan elkaar en beginnen elk woord met een hoofdletter. camelCase houdt de allereerste letter klein (userName), PascalCase maakt die ook groot (UserName). JavaScript-variabelen gebruiken meestal camelCase, namen van klassen en types PascalCase.
› Hoe wordt een bestaande naam in woorden opgesplitst?
Spaties, underscores, koppeltekens, punten, schuine strepen en andere leestekens scheiden woorden, net als de overgang van een kleine letter naar een hoofdletter. Opeenvolgende hoofdletters blijven samen als afkorting, dus getHTTPResponse wordt get, HTTP en Response.
› Welke woorden blijven klein in Title Case?
Met de slimme optie aan blijven korte Engelse lidwoorden, voegwoorden en voorzetsels zoals a, an, the, and, of, in en to klein, behalve aan het begin of einde van de titel of na een dubbele punt. Zet de optie uit om elk woord met een hoofdletter te laten beginnen.
› Werkt het met accenten en andere alfabetten?
Ja. Hoofdletters en kleine letters volgen de Unicode-regels, dus é, ß, Grieks en Cyrillisch worden goed omgezet. Schriften zonder hoofdletters, zoals Chinees, blijven ongewijzigd.
› Wordt mijn tekst ergens naartoe gestuurd?
Nee. Het omzetten gebeurt tijdens het typen in je browser en er wordt niets geüpload.