Case Converter
Moet je snel tekst in HOOFDLETTERS zetten voor een titel, of juist een CAPS LOCK die per ongeluk aanstond midden in een e-mail weer temmen? Of vraag je je af hoe die variabele die je in Python met underscores schreef, er in JavaScript uit moet zien? Onze Case Converter doet allebei — met één klik zet je tekst om naar alle gangbare én programmeerformaten tegelijk.
Onze tool is een Zwitsers zakmes voor tekstformattering. Typ de tekst één keer in (in welke vorm dan ook) en wij zetten hem meteen om naar de overige negen varianten.
Snel hoofdletters en kleine letters wijzigen (zonder programmeren)
De meest voorkomende toepassing is de eenvoudigste: je wilt tekst gewoon helemaal in hoofdletters, helemaal in kleine letters, of netjes opgemaakt voor een titel.
- UPPERCASE (HOOFDLETTERS): Ideaal voor titels, logo’s, waarschuwingen of formulieren die kapitalen vereisen (bijv. een adres op een envelop).
- lowercase (kleine letters): Handig om data op te schonen — bijvoorbeeld wanneer iemand je een e-mailadres of gebruikersnaam stuurt die willekeurig in HOOfdletters en kleine letters door elkaar is getypt en je dit wilt uniformeren.
- Title Case (Als Een Titel): Elk Woord Begint Met Een Hoofdletter — wordt gebruikt bij artikeltitels, productnamen of presentaties in Angelsaksische stijl.
- Sentence case (Zin): Alleen de eerste letter van de zin is een hoofdletter, de rest is klein — precies zoals correct Nederlands of een Engelse zin wordt geschreven.
Plak de tekst gewoon in het veld, kies het gewenste formaat en klik direct op Kopiëren. Geen handmatig wissen van Caps Lock of letter voor letter herschrijven.
Snel overzicht: Wanneer gebruik je welke Case in programmeren?
Als je programmeert en niet weet welke naamgevingsconventie (naming convention) waar wordt gebruikt, hier een overzicht:
🐪 camelCase (Kameelnotatie)
Begint met een kleine letter en elk volgend woord begint met een hoofdletter. Zonder spaties.
- Waar gebruikt: JavaScript, Java, Swift, Kotlin, Go.
- Voorbeelden:
myVariableName,getElementById,iPhone.
🐍 snake_case (Slangennotatie)
Alle letters zijn klein en gescheiden door een underscore.
- Waar gebruikt: Python, Rust, PHP, SQL databases, bestandsnamen.
- Voorbeelden:
user_id,first_name,def my_function().
🍢 kebab-case (Spiesnotatie)
Kleine letters gescheiden door een koppelteken. Ziet eruit als vlees aan een spies.
- Waar gebruikt: CSS klassen, HTML attributen, URL adressen (slugs), Kubernetes.
- Voorbeelden:
font-size,my-cool-article,<div id="main-content">.
📐 PascalCase (UpperCamelCase)
Vergelijkbaar met camelCase, maar de eerste letter is Hoofdletter.
- Waar gebruikt: Klassenamen (Classes) in de meeste talen (JS, Python, PHP), C# (methoden en variabelen), React componenten.
- Voorbeelden:
UserProfile,AppController,ReactComponent.
📢 CONSTANT_CASE (Screaming Snake Case)
Hoofdletters gescheiden door een underscore. Schreeuwt naar je dat deze waarde niet mag veranderen.
- Waar gebruikt: Constantwaarden, ENV variabelen, globale configuraties.
- Voorbeelden:
MAX_RETRIES,API_KEY,DB_PASSWORD.
Hoe werkt onze converter?
Onze tool is “slim”. Dat betekent dat hij niet zomaar spaties vervangt of per teken de hoofdletters wijzigt.
- Woorddetectie: Het algoritme herkent losse woorden, of ze nu gescheiden zijn door spaties (
hello world), underscores (hello_world), koppeltekens (hello-world) of een overgang naar een hoofdletter (helloWorld). - Normalisatie: Alles wordt omgezet naar een basisvorm, ongeacht hoe de tekst is ingevoerd.
- Generatie: Alle varianten worden in één keer samengesteld — van eenvoudig hoofdletters/kleine letters tot de volledige set programmeerconventies.
Dat komt bijvoorbeeld van pas bij het refactoren van code, wanneer je oude PHP-variabelen ($user_id) wilt omzetten naar modern JavaScript (userId) of een CSS-klasse (user-id) wilt maken van een databasekolomnaam. Maar de tool werkt net zo goed bij het schrijven van teksten, waar je snel de hoofdletters en kleine letters wilt uniformeren zonder Word of Excel te openen.
FAQ: Veelgestelde vragen
Hoe zet ik tekst online in hoofdletters zonder alles handmatig te herschrijven?
Plak de tekst in het veld hierboven en kies het formaat UPPERCASE (HOOFDLETTERS). De tool zet de hele tekst direct om naar hoofdletters — werkt ook met diakritische tekens (é, ë, ü...) en je kunt het resultaat meteen kopiëren.Wat is "Hongaarse notatie"?
Dit is een oudere manier van noteren (vaak gebruikt in C/C++ in de jaren '90), waarbij de naam van een variabele begint met een afkorting van het datatype. BijvoorbeeldstrName (string) of iCount (integer). Tegenwoordig wordt het in moderne talen niet veel meer gebruikt, omdat IDE's ons de typen automatisch tonen.
Kan ik kebab-case gebruiken in JavaScript?
Niet direct als variabelenaam, want de koppelteken- functioneert in JS als de aftrekoperator. var my-variable zou betekenen "my min variabele". Kebab-case wordt in JS alleen gebruikt als sleutels in objecten, indien tussen aanhalingstekens: { "content-type": "json" }.
Welke case moet ik gebruiken voor JSON?
De JSON-standaard specificeert geen case, maar Google en de meeste REST API's gebruiken camelCase (bijv.createdAt). Sommige oudere API's en Python backends retourneren daarentegen snake_case (bijv. created_at). Het is belangrijk om consistent te zijn.