Text zu snake_case Konverter

Konvertiere jeden Text, camelCase, PascalCase oder kebab-case sofort zu snake_case

Need all formats? Use the full text case converter with 12 naming conventions.

Uber dieses Tool

snake_case ist die Standard-Namenskonvention in Python, Ruby, Rust, SQL und vielen anderen Sprachen. Jedes Wort ist kleingeschrieben und durch Unterstriche getrennt: `get_user_name`, `max_retry_count`, `database_connection_pool`. Wenn du JavaScript camelCase-Variablen nach Python konvertierst, Datenbankspalten umbenennst oder Code zwischen Sprachen refaktorisierst, konvertiert dieses Tool jeden Text sofort zu snake_case. Es verarbeitet camelCase, PascalCase, kebab-case, dot.case, Leerzeichen und gemischte Formate — einfach einfügen und kopieren.

Anleitung

1. Tippe oder füge beliebigen Text ein — camelCase, PascalCase, kebab-case oder normale Wörter 2. Das snake_case-Ergebnis erscheint oben hervorgehoben 3. Alle anderen Schreibweise-Formate werden ebenfalls unten angezeigt 4. Klicke auf "Kopieren", um das snake_case-Ergebnis zu kopieren

Haufig gestellte Fragen

Was ist snake_case?
snake_case ist eine Namenskonvention, bei der Wörter kleingeschrieben und durch Unterstriche getrennt sind. Beispiel: 'get_user_name'. Es ist der Standard in Python (PEP 8), Ruby, Rust und SQL für Variablennamen, Funktionsnamen und Datenbankspalten.
Wie konvertiere ich camelCase zu snake_case?
Füge deinen camelCase-Text ein (z.B. 'getUserName') und das Tool teilt ihn an Großbuchstaben-Grenzen, macht alles klein und verbindet mit Unterstrichen zu 'get_user_name'.
Wann sollte ich snake_case verwenden?
Verwende snake_case für: Python-Variablen und -Funktionen (PEP 8), Ruby-Methoden und -Variablen, Rust-Variablen und -Funktionen, SQL-Tabellen- und -Spaltennamen, Umgebungsvariablen (oft SCREAMING_SNAKE_CASE) und Dateinamen in vielen Projekten.
Was ist der Unterschied zwischen snake_case und SCREAMING_SNAKE_CASE?
snake_case ist komplett kleingeschrieben (get_user_name), während SCREAMING_SNAKE_CASE komplett großgeschrieben ist (GET_USER_NAME). SCREAMING_SNAKE_CASE wird für Konstanten in praktisch jeder Programmiersprache verwendet.
Kann ich mehrere Wörter gleichzeitig konvertieren?
Ja. Das Tool verarbeitet jede Eingabe: 'getUserName', 'get-user-name', 'Get User Name', 'get.user.name' — alle erzeugen 'get_user_name'.
Warum ist snake_case in Python Standard?
PEP 8, der offizielle Python-Style-Guide, empfiehlt snake_case für Variablen, Funktionen und Methoden. Diese Konvention verbessert die Lesbarkeit, da Unterstriche eine klare visuelle Trennung zwischen Wörtern bieten, was besonders bei längeren Namen hilfreich ist.
Wie werden Zahlen in snake_case behandelt?
Zahlen werden als Teil des Wortes behandelt. 'user2name' wird zu 'user2name' (keine Änderung nötig). 'user2Name' wird zu 'user2_name' — die Zahl bleibt beim vorherigen Wort, und die Trennung erfolgt vor dem Großbuchstaben. '123userName' wird zu '123_user_name'.

Verwandte Tools