Wat is deze tool?
Een case converter verandert de hoofdletterstijl van tekst. Schrijvers gebruiken het om per ongeluk ingevoerde caps-lock-passages te herstellen, correcte Title Case op koppen toe te passen, of gekopieerde tekst te normaliseren. De Title Case hier volgt de redactionele conventie: kleine woorden zoals "of", "en" en "de" blijven met kleine letter tenzij ze de titel beginnen of afsluiten.
Voor programmeurs zet het identifier-stijlen om: camelCase (JavaScript-variabelen), PascalCase (klassennamen), snake_case (Python), en kebab-case (URL's en CSS). Het splitst woorden op spaties, underscores, streepjes en bestaande hoofdletters, en zet dus direct tussen elke twee stijlen om.
Waarom gebruiken?
- Acht hoofdletterstijlen op één pagina — tekststijlen en programmeursstijlen samen.
- Redactionele Title Case die kleine woorden (a, of, de) met kleine letter houdt, zoals bij echte koppen.
- Zet direct tussen identifier-stijlen om: camelCase → snake_case met één klik.
- Herstel caps-lock-ongelukken zonder opnieuw te typen.
- Gratis, direct, geen upload.
Hoe te gebruiken
- Plak of typ je tekst in het invoervak.
- Klik op de gewenste hoofdletterstijl.
- Het resultaat verschijnt in het uitvoervak eronder.
- Klik op "Kopiëren" om het te gebruiken.
Voorbeeld
Invoer
the quick brown foxUitvoer
Title Case: The Quick Brown Fox
camelCase: theQuickBrownFox
snake_case: the_quick_brown_foxLet op: de redactionele Title Case houdt "the" alleen met hoofdletter aan het begin.
Welke stijl moet je gebruiken?
| Stijl | Gebruik het voor |
|---|---|
| camelCase | Variabele- en functienamen in JavaScript/Java/TypeScript |
| PascalCase | Klasse- en componentnamen in de meeste talen (React-componenten, C#-klassen) |
| snake_case | Python- en Ruby-variabelen/functies, databasekolomnamen |
| kebab-case | URL-slugs, CSS-klassennamen, HTML-attributen, bestandsnamen, Git-branchnamen |
| Title Case | Koppen, boek-/artikeltitels — kleine woorden zoals "of", "de" blijven met kleine letter |
| Sentence case | Knoplabels en UI-tekst in moderne ontwerpsystemen (Material Design, Fluent UI) |
Praktische tips
- Een Python-API-antwoord overzetten naar een JavaScript-frontend? Plak de snake_case-veldnamen en zet ze in één keer om naar camelCase — sneller en minder foutgevoelig dan elke sleutel handmatig hernoemen.
- URL-slugs en CSS-klassennamen vereisen kebab-case. Plak de paginatitel direct in plaats van handmatig spaties door streepjes te vervangen en alles klein te maken.
- Git-branchnamen en Docker-imagetags volgen dezelfde kebab-case-conventie als URL's — "Fix Login Bug" wordt fix-login-bug met dezelfde klik.
- Databasekolommen en de meeste SQL-stijlgidsen gebruiken snake_case; het omzetten van de Title Case-koppen van een specificatiedocument voorkomt de typefouten die insluipen bij het handmatig overtypen van vijftien veldnamen.
- Sentence case, niet Title Case, is de huidige standaard voor knoppen en UI-labels in Material Design en Fluent UI — Title Case op een knop oogt nu gedateerd buiten koppen en boektitels.
Waar dit past in echte workflows
Hoofdletteromzetting is meestal één stap in een grotere opschoning: haal een rommelige lijst met identifiers of koppen uit een spreadsheet of API-document, herstel hier de hoofdlettervorm, en verwijder daarna losse lege regels of dubbele spaties die zijn overgenomen uit een PDF- of e-mailexport — hoofdletteromzetting alleen lost spatiëring niet op.
Een blogposttitel omzetten naar een URL-slug kost hooguit twee tools: zet de titel hier om naar kebab-case, en percent-encodeer die pas als er niet-ASCII-tekens of symbolen in staan. Gewone Engelse titels zijn na alleen de hoofdletteromzetting al een geldige slug.
Veelgestelde vragen
Wat is het verschil tussen Title Case en Sentence case?
Title Case zet elk belangrijk woord met een hoofdletter (gebruikt voor koppen en boektitels); Sentence case zet alleen het eerste woord van elke zin met een hoofdletter (gebruikt voor normale lopende tekst en de meeste moderne UI-tekst).
Welke woorden blijven met kleine letter in Title Case?
Korte functiewoorden: lidwoorden (a, an, the), korte voegwoorden (and, but, or) en korte voorzetsels (of, in, to, at…) — tenzij het het eerste of laatste woord is. Dit volgt de stijl die grote publicaties hanteren.
Wanneer moet ik camelCase gebruiken versus snake_case?
Volg de conventie van je taal: camelCase voor JavaScript/Java-variabelen, PascalCase voor klassennamen in de meeste talen, snake_case voor Python en Ruby, kebab-case voor URL's, CSS-klassen en bestandsnamen. Dit zijn gevestigde naamgevingsconventies in programmeren), geen willekeurige stijlkeuzes — ze door elkaar gebruiken binnen één codebase is precies wat stijllinters als eerste signaleren.
Kan het camelCase direct naar snake_case omzetten?
Ja. De converter herkent bestaande hoofdletters als woordgrenzen, dus myVariableName → my_variable_name werkt met één klik — handig bij het overzetten van code tussen talen.
Werkt het met niet-Engelse tekst?
Omzetting van hoofdletters geldt voor schriften met letterkasten (Latijns, Cyrillisch, Grieks). Chinese en Japanse tekens kennen geen hoofdlettergevoeligheid en blijven ongewijzigd — gemengde tekst is veilig.