Bureau Account

snake_case-converter

Plak tekst of woorden en zet ze om naar snake_case — voor Python-variabelen, databasekolommen en bestandsnamen. Werkt in je browser.

Privé — het tellen gebeurt volledig in je browser; niets wordt geüpload

Resultaat

Hoe woorden worden gesplitst

Invoer wordt gesplitst op camelCase/PascalCase-grenzen (een kleine letter of cijfer gevolgd door een hoofdletter) en op alle leestekens of spaties — dus «my-var_name», «myVarName» en «my var name» worden allemaal op dezelfde manier geconverteerd. Cijfers horen bij het woord ervoor (userID42 → user, id42) en worden nooit als apart woord gesplitst.

Acroniemlimiet — lees dit vóór je API-namen omzet

Aaneengesloten hoofdletters (een acroniemreeks zoals HTTP, XML, ID) worden NIET gesplitst van het woord erna — getHTTPResponse wordt get_httpresponse, niet get_http_response; XMLParser wordt xmlparser, niet xml_parser. Dit is een echte, gecontroleerde beperking van de grensregel (kleine letter/cijfer → hoofdletter), geen zeldzame bug — als je per acroniem wilt splitsen, voeg dan handmatig een scheidingsteken toe (getHTTP_Response) vóór het converteren.

Afronden

De geconverteerde tekst verschijnt live in het uitvoervak terwijl je typt — kopieer hem of gebruik Download als je browser dat ondersteunt. Er wordt geen conversiegeschiedenis bewaard; door de pagina te verversen worden beide vakken gewist.

Wat is snake_case?

snake_case koppelt woorden met underscores, alles in kleine letters: "user profile page" wordt "user_profile_page". Dit is de gangbare stijl voor Python-variabelen, Ruby-methoden en SQL-kolomnamen.

Kan ik een lijst namen tegelijk omzetten?

Ja — elke regel wordt apart omgezet, dus een geplakte lijst met koppen of labels wordt één snake_case-identificatie per regel.

Is de geconverteerde tekst altijd geldige code?

Nee — dit is een eenvoudige tekstconversie, geen parser voor de identifier-regels van een specifieke taal (gereserveerde woorden, toegestane tekens, enz. blijven gelden). Controleer de naamgevingsregels van je taal voordat je een geconverteerde naam als echte identifier gebruikt.

↑ Terug naar de tool