Over de hoofdletterconverter
Deze gratis hoofdletterconverter verandert het hoofdlettergebruik van uw tekst. Plak hem erin en schakel met één klik over naar UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case of kebab-case.
Alles draait in uw browser — er wordt niets geüpload. Dat is belangrijker dan het klinkt, want de tekst die mensen willen omzetten is vaak een kolom met klantnamen, een lijst met e-mailadressen of een database-export.
De schrijfwijzen, en wanneer elk de juiste is
UPPERCASE — alle letters als hoofdletter. Goed voor korte labels en afkortingen. Slecht voor alles wat langer is dan een paar woorden: hoofdletters halen de vorm uit een woord, en lezers herkennen woorden deels aan hun omtrek, zodat een zin in kapitalen meetbaar trager leest. Schermlezers spellen lange woorden in kapitalen soms letter voor letter, en in een bericht leest het als schreeuwen.
lowercase — alles klein. Handig om gegevens te normaliseren voordat u ze vergelijkt, en voor tags, slugs en e-mailadressen.
Sentence case — de eerste letter van de zin als hoofdletter, de rest zoals geschreven. Dit is gewoon proza, en steeds vaker ook de norm voor koppen en interfacelabels, omdat het makkelijker leest en makkelijker te vertalen is.
Title Case — De Meeste Woorden Met Een Hoofdletter. Traditioneel voor koppen en boektitels in het Engels. Het addertje is dat de precieze regels afhangen van welke stijlgids u volgt.
camelCase — firstNameField. Woorden zonder spaties aan elkaar, elk nieuw woord met een hoofdletter behalve het eerste. De norm voor variabelen en functies in JavaScript, Java en C#.
PascalCase — FirstNameField. Hetzelfde idee, maar ook het eerste woord krijgt een hoofdletter. Wordt in de meeste talen gebruikt voor namen van klassen en componenten, waaronder React-componenten.
snake_case — first_name_field. Woorden verbonden door lage streepjes. De norm in Python en Ruby, en bijna universeel voor SQL-kolomnamen.
kebab-case — first-name-field. Woorden verbonden door koppeltekens. Wordt gebruikt voor URL's, CSS-klassen, HTML-attributen en bestandsnamen — overal waar een koppelteken veilig is maar een laag streepje onhandig.
Waarom Title Case lastiger is dan het lijkt
Twee stijlgidsen, twee verschillende uitkomsten voor dezelfde kop.
Het probleem is bepalen welke korte woorden klein blijven. Volgens de AP-stijl blijven woorden van drie letters of minder klein, tenzij ze de titel beginnen of beëindigen. Volgens de Chicago-stijl blijven lidwoorden (a, an, the), nevenschikkende voegwoorden (and, but, or) en alle voorzetsels klein, ongeacht hun lengte — Between blijft dus klein bij Chicago maar krijgt bij AP een hoofdletter.
Over twee dingen zijn ze het eens: geef het eerste en het laatste woord altijd een hoofdletter, en geef al het overige dat niet op de lijst staat een hoofdletter.
Dan zijn er nog woorden die geen enkele automatische converter goed krijgt, omdat hij zou moeten weten wat u bedoelde. iPhone moet zijn kleine i houden. eBay, macOS, PhD, NASA en iOS hebben allemaal een vaste vorm. Elke converter zal er een paar van platslaan, dus een kop in Title Case verdient altijd nog een menselijke blik voordat hij de deur uitgaat.
Waarom programmeren zoveel schrijfwijzen kent
Het lijkt zinloos stammendenken. Dat is het niet — het komt doordat identificatoren geen spaties mogen bevatten, dus elke taal moest een manier kiezen om woorden te verbinden, en die keuze bleef hangen.
Waar elke schrijfwijze vandaag leeft:
- JavaScript / TypeScript — camelCase voor variabelen en functies, PascalCase voor klassen en React-componenten, kebab-case voor bestandsnamen en CSS
- Python — snake_case voor variabelen en functies, PascalCase voor klassen
- Java / C# — camelCase voor variabelen, PascalCase voor klassen en methoden
- SQL — snake_case voor tabellen en kolommen, omdat veel databases niet-geciteerde namen toch al naar kleine letters omzetten
- CSS / HTML — overal kebab-case
- Constanten — UPPER_SNAKE_CASE in vrijwel elke taal
- URL's — kebab-case, omdat zoekmachines koppeltekens als woordscheiders en lage streepjes als verbinders behandelen
De praktische waarde van een converter zit in het schakelen ertussen: een snake_case-databasekolom wordt op honderd plaatsen een camelCase-JavaScript-eigenschap, en dat met de hand doen is precies waar typefouten vandaan komen.
De Turkse i, en andere valkuilen
Van hoofdletter naar kleine letter gaan is niet altijd omkeerbaar, en soms zelfs niet veilig.
De puntloze i. In het Turks en Azerbeidzjaans wordt de hoofdletter I als kleine letter ı (zonder punt), en i wordt als hoofdletter İ (met punt). Een tekenreeks op een Turks systeem naar kleine letters omzetten en vergelijken met "identifier" heeft echte software gesloopt — de fout is bekend genoeg om een eigen naam te hebben.
De Duitse ß. De hoofdlettervorm van ß was historisch SS, dus STRASSE naar kleine letters geeft u niet straße terug. De hoofdletter ẞ bestaat inmiddels, maar wordt niet overal gebruikt.
Afkortingen worden vernietigd door kleine letters. NASA wordt nasa, en geen enkele converter kan dat herstellen, want hij kan een acroniem niet van een geschreeuwd woord onderscheiden.
Hoofdletterongevoeligheid is niet universeel. Domeinnamen zijn hoofdletterongevoelig; het pad erachter is dat niet — /About en /about kunnen twee verschillende pagina's zijn. Bij e-mail geldt hetzelfde: de domeinhelft is hoofdletterongevoelig, het deel vóór de @ technisch gezien niet, al behandelen de meeste aanbieders het alsof het dat wel is.
Hoe u het gebruikt
- Typ of plak uw tekst in het vak
- Klik op een schrijfwijze om hem om te zetten
- Kopieer het resultaat
Goed om te weten
- Omzetten naar kleine letters verliest informatie voorgoed. Hoofdletters in namen en afkortingen zijn daarna niet meer terug te halen. Bewaar het origineel als u het misschien nog nodig hebt.
- Title Case vraagt om een menselijke controle bij iPhone, eBay, macOS, PhD en elk ander woord met een vaste vorm.
- Sentence case wint terrein bij koppen. De meeste moderne stijlgidsen geven er inmiddels de voorkeur aan — het leest sneller en overleeft vertaling beter.
- Vermijd ALLEEN HOOFDLETTERS bij alles wat lang is. Het leest trager, het kan schermlezers in de war brengen, en in een bericht leest het als schreeuwen.
- Gebruik kebab-case in URL's, niet snake_case. Zoekmachines splitsen op koppeltekens; lage streepjes plakken woorden aan elkaar.
- Controleer of letters met accenten het hebben overleefd. Een converter die geen Unicode kent, verminkt é, ü en ñ. Deze verwerkt ze correct.
Veelgestelde vragen
Wat is het verschil tussen Title Case en Sentence case?
Sentence case geeft alleen het eerste woord een hoofdletter, zoals in gewoon schrijven: "How to convert text case". Title Case geeft de meeste woorden een hoofdletter: "How to Convert Text Case". Engelse koppen en boektitels gebruiken traditioneel Title Case, maar Sentence case heeft nu de voorkeur bij de meeste stijlgidsen voor producten en documentatie, omdat het sneller leest en netter vertaalt.
Wat is camelCase en hoe verschilt het van PascalCase?
Beide plakken woorden zonder spaties aan elkaar en geven elk nieuw woord een hoofdletter. camelCase laat het eerste woord klein (firstName); PascalCase geeft dat ook een hoofdletter (FirstName). Volgens afspraak benoemt camelCase variabelen en functies, terwijl PascalCase klassen, typen en React-componenten benoemt.
Welke schrijfwijze moet ik voor een URL gebruiken?
kebab-case — kleine woorden verbonden door koppeltekens, zoals /free-online-tools. Google behandelt een koppelteken als woordscheider en een laag streepje als verbinder, dus image_resizer kan als één woord worden gelezen terwijl image-resizer als twee wordt gelezen. Kleine letters zijn ook van belang, want een URL-pad is op de meeste servers hoofdlettergevoelig.
Welke schrijfwijze moet ik voor een databasekolom gebruiken?
snake_case is de bijna universele conventie: first_name, created_at. Het past bij de manier waarop de meeste databases niet-geciteerde identificatoren naar kleine letters omzetten, en voorkomt dat u namen tussen aanhalingstekens moet zetten. Daarna zet u het meestal in de applicatielaag om naar camelCase, wat een van de meest voorkomende redenen is om naar een converter te grijpen.
Waarom komen sommige woorden verkeerd uit Title Case?
Omdat de converter niet kan weten wat het woord is. iPhone, eBay, macOS en NASA hebben vaste vormen die geen enkele hoofdletterregel voorspelt. Stijlgidsen zijn het er ook niet over eens welke korte woorden klein blijven — AP houdt woorden van drie letters of minder klein, Chicago houdt lidwoorden, voegwoorden en voorzetsels klein ongeacht hun lengte. Lees een kop in Title Case altijd na voordat u hem publiceert.
Wordt mijn tekst naar een server gestuurd?
Nee. De omzetting gebeurt volledig in uw browser, dus niets van wat u plakt verlaat uw apparaat en niets wordt opgeslagen. Aangezien mensen hier vaak geëxporteerde klantenlijsten en e-mailadressen omzetten, is dat het weten waard.
Gerelateerde hulpmiddelen
- Woordenteller — tel woorden, tekens en leestijd
- Zoeken en vervangen — bulkbewerkingen in een blok tekst
- Overbodige spaties verwijderen — de spatiëring opruimen na het plakken
- Dubbele regels verwijderen — een lijst opschonen voor of na het omzetten