acento.io
Tekst-tool

Case converter

Zet tekst direct om naar 11 schrijfwijzen — volledig in je browser, zonder dat er iets wordt opgeslagen.

Door Carlos Suárez , Systeemingenieur
Laatst bijgewerkt:

Wat deze case converter doet

Of je nu variabelen hernoemt bij het porteren van Python-code naar JavaScript, slugs genereert voor URL's, of koppen opmaakt met correcte hoofdlettergebruik — deze lowercase converter en hoofdletterconverter regelt het in één klik. De tool herkent elf schrijfwijzen: van HOOFDLETTERS en kleine letters tot camelCase, PascalCase, snake_case, kebab-case en CONSTANT_CASE. Het Instituut voor de Nederlandse Taal stelt dat hedendaagse Nederlandse tekst gemiddeld 4,4 tekens per woord telt — compact genoeg dat elke verkeerde hoofdletter direct opvalt. Handig dus dat de slimme tokenizer ook bestaande camelCase-invoer correct splitst, zodat getUserID netjes wordt omgezet zonder dat letters door elkaar raken. 100% client-side — jouw gegevens verlaten nooit je browser. Geen uploads, geen tracking, geen serverlogs.

Functies

  • Elf schrijfwijzen in één tool. HOOFDLETTERS, kleine letters, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case en aLtErNaTiNg — allemaal beschikbaar zonder te wisselen van pagina.
  • Slimme tokenizer voor gemengde invoer. De meeste converters breken op input als getUserID_v2. Deze tool splitst eerst op hoofdlettergrenzen en daarna op scheidingstekens, zodat elke doelcase correct uitkomt.
  • Title case en sentence case. De title case converter houdt rekening met gangbare conventies: voorzetsels en lidwoorden krijgen geen hoofdletter, eigennamen blijven intact. Ideaal voor koppen en boektitels.
  • Directe kopieerknop. Één klik kopieert het resultaat naar het klembord. Geen tekst hoeven te selecteren, geen muissleep — direct plakken in je editor of CMS. Als je daarna ook overbodige regels wilt opruimen, biedt de [remove duplicates](/nl/remove-duplicates/) tool uitkomst.
  • Privacyvriendelijk en offline bruikbaar. Alle conversies gebeuren lokaal in je browser via standaard JavaScript-methoden zoals text.toUpperCase() en text.toLowerCase(). Er wordt niets verstuurd naar een server — ook niet bij grote tekstblokken.
  • Caps converter en hoofdletterconverter gecombineerd. Van 'all caps converter' tot 'capitalization converter': in plaats van meerdere losse tools gebruik je één interface voor elke combinatie van schrijfwijzen.

Zo gebruik je de case converter

Plak je tekst, kies de doelcase en kopieer het resultaat. Werkt op elke tekst, van één woord tot volledige bestanden.

  1. Plak of typ je tekst. Voer tekst in het invoerveld in — variabelenamen, titels, slugs of gewone zinnen. Gemengde invoer zoals getUserID of MY_CONST_value wordt automatisch herkend.
  2. Kies de doelcase. Selecteer een van de elf opties. Wil je een omgevingsvariabele maken? Kies CONSTANT_CASE. Een URL-slug? Kies kebab-case — hetzelfde als wat de [URL slug-generator](/nl/slugify/) produceert.
  3. Controleer de uitvoer. Het resultaat verschijnt direct. In Python zou je text.upper() of text.title() schrijven; hier hoef je geen code te draaien — de conversie is instant.
  4. Kopieer en plak. Klik op 'Kopiëren' om het resultaat naar het klembord te sturen en plak het direct in je editor, terminal of document.

Veelvoorkomende toepassingen

  • Code porteren tussen talen. Bij het vertalen van Python-code (snake_case) naar JavaScript (camelCase) zijn er snel tientallen variabelenamen te hernoemen. Plak de lijst, schakel over naar camelCase en je hebt de namen in één keer klaar.
  • URL-slugs genereren. Artikeltitels omzetten naar leesbare, SEO-vriendelijke slugs in kebab-case: 'Mijn Eerste Blogpost' wordt mijn-eerste-blogpost. Consistent en zonder handmatig spaties vervangen.
  • Omgevingsvariabelen aanmaken. Configuratiesleutels uit een JSON-bestand (als gedefinieerd in ECMA-404 JSON) naar CONSTANT_CASE omzetten voor gebruik in .env-bestanden of CI/CD-pipelines.
  • Koppen en titels opmaken. Redacteuren en contentschrijvers gebruiken de title case converter voor correcte hoofdlettergebruik in artikelkoppen, hoofdstuktitels en presentatiedia's — zonder handmatig elk woord te controleren.
  • Identifiers normaliseren in logs. Wanneer logregels inconsistente schrijfwijzen bevatten (mix van camelCase en snake_case), helpt de sentence case converter om uitvoer leesbaar te maken voor rapportages of debugging. Gebruik daarna eventueel [text diff](/nl/text-diff/) om versies te vergelijken.

Veelgestelde vragen

Worden mijn teksten opgeslagen of verstuurd?

Nee. Alle conversies vinden volledig lokaal in je browser plaats. Er wordt geen tekst naar een server gestuurd, er is geen logging en er worden geen cookies geplaatst. Je kunt de tool ook offline gebruiken zodra de pagina geladen is.

Wat is het verschil tussen lowercase converter en sentence case converter?

Een lowercase converter zet alle tekens om naar kleine letters zonder uitzondering. Sentence case geeft alleen het eerste woord van een zin een hoofdletter (en eigennamen). Voor lopende tekst is sentence case doorgaans leesbaarder; voor technische identifiers is lowercase de standaard.

Waarom geeft 'getUserID' een vreemd resultaat in andere tools?

De meeste eenvoudige converters splitsen alleen op spaties of scheidingstekens. Ze zien getUserID als één woord en zetten het fout om. De tokenizer hier herkent ook hoofdlettergrenzen, zodat het woord correct wordt gesplitst in get, user en ID vóór de omzetting naar de doelcase.

Werkt de title case converter ook voor het Nederlands?

Title Case is in de eerste plaats een Engelse conventie waarbij de meeste woorden een hoofdletter krijgen. In het Nederlands gebruik je dit zelden in lopende tekst, maar wel voor productnamen, titels van Engelstalige publicaties en interface-elementen. De converter volgt de gangbare Engelse regels; pas het resultaat aan voor zuiver Nederlandse stijl.

Wat is CONSTANT_CASE en wanneer gebruik ik het?

CONSTANT_CASE (ook wel SCREAMING_SNAKE_CASE genoemd) schrijft alles in hoofdletters met underscores als scheidingsteken: MAX_RETRY_COUNT. Het is de standaardconventie voor constanten en omgevingsvariabelen in talen als Python, Java en in .env-bestanden. Het is een afspraak, geen syntaxregel — maar stijlgidsen als PEP 8 raden het sterk aan.

Zijn er bekende valkuilen bij automatische hoofdletterconversie?

Zeker. De Turkse lokalisatie heeft een dotted/dotless I: toLowerCase('I') geeft ı in tr-TR, niet i. Het Duitse ß wordt bij uppercase SS (of ẞ sinds de Unicode-update van 2017). En namen als 'McDonald' horen niet te worden omgezet naar 'Mcdonald'. Deze tool volgt de ECMA-404 JSON-specificatie voor tekencoderingen en past standaard Unicode-regels toe, maar voor taalspecifieke uitzonderingen is menselijke controle verstandig.