Gratis camelCase-converter

Zet elke tekst in camelCase, PascalCase, snake_case, kebab-case en meer: allemaal tegelijk.

Een converter voor naamgevingsconventies zet elke tekst direct om naar het juiste formaat voor je programmeertaal of stijlgids. Plak een zin in elk formaat en krijg meteen alle zeven conventies: geen handmatig omzetten, geen typefouten.

  • ✓ camelCase: JavaScript-variabelen en -functies
  • ✓ PascalCase: klassen & React-componenten
  • ✓ snake_case: Python, Ruby, SQL-kolommen
  • ✓ kebab-case: CSS-klassen, URL's, CLI-vlaggen
  • ✓ SCREAMING_SNAKE_CASE: constanten & env vars
  • ✓ dot.case: config-sleutels & pakketnamen
  • ✓ Hoofdlettergebruik: koppen en labels
  • ✓ Direct omzetten tijdens het typen
camelCasehelloWorldExample
PascalCaseHelloWorldExample
snake_casehello_world_example
kebab-casehello-world-example
SCREAMING_SNAKE_CASEHELLO_WORLD_EXAMPLE
dot.casehello.world.example
Title CaseHello World Example

Zo gebruik je de Naming Convention Converter

  1. Typ of plak je identifier in elk formaat: spaties, streepjes, underscores of camelCase werken allemaal.
  2. Alle zeven formaten werken live terwijl je typt. Geen knop nodig.
  3. Klik op Kopiëren naast het formaat dat je nodig hebt en plak het in je code, config-bestand of CMS.

Snelle referentie naamgevingsconventies

  • camelCase: variabele- en functienamen in JavaScript, TypeScript, Java en Swift.
  • PascalCase: Klassennamen, React-componenten, C#-types en TypeScript-interfaces.
  • snake_case: Python-variabelen en -functies, Ruby-methodes, PostgreSQL- en MySQL-kolomnamen.
  • kebab-case: CSS-klassen, HTML data-attributen, URL-slugs, npm-pakketnamen en CLI-flags.
  • SCREAMING_SNAKE_CASE: Constanten in Python, JavaScript en de meeste talen; omgevingsvariabelen in shell en Docker.
  • dot.case: Java-pakketnamen, .NET-namespaces, config-bestandsleutels (zoals Spring Boot, TOML).

Gerelateerde handleidingen

Veelgestelde vragen

Wat is camelCase?
camelCase plakt woorden aan elkaar zonder scheidingsteken, met een hoofdletter voor elk woord behalve het eerste (bijv. helloWorldExample). Veelgebruikt voor variabelen en functies in JavaScript, TypeScript, Java en andere talen.
Wat is het verschil tussen camelCase en PascalCase?
Beide schrijven woorden aan elkaar en geven elk woord een hoofdletter, maar bij PascalCase (ook wel UpperCamelCase) krijgt de eerste letter ook een hoofdletter (bijv. HelloWorldExample). PascalCase wordt vaak gebruikt voor klassenamen en React-componenten; camelCase voor variabelen en functies.
Wanneer gebruik ik snake_case of kebab-case?
snake_case (woorden met underscores) is gebruikelijk voor Python-variabelen, Ruby-methodes en databasekolommen. kebab-case (woorden met streepjes) wordt gebruikt in CSS-klassen, HTML-attributen, URL-slugs en CLI-vlaggen.
Wat is SCREAMING_SNAKE_CASE?
SCREAMING_SNAKE_CASE is snake_case in hoofdletters. Dit is de standaard voor constanten en omgevingsvariabelen in de meeste programmeertalen (bijvoorbeeld MAX_RETRY_COUNT, DATABASE_URL).
Hoe herkent de converter woordgrenzen?
De tool splitst op spaties, underscores, streepjes en punten, en herkent ook overgangen in camelCase en PascalCase (zoals "helloWorld" dat twee woorden wordt). Je kunt dus invoer in elk formaat plakken en alle zeven uitkomsten kloppen.
Wordt mijn tekst ergens opgeslagen?
Nee. Alles gebeurt lokaal in je browser met JavaScript. Er wordt niets naar een server gestuurd.