SlugGenerator.app

Snake-Case-Konverter

Text in das snake_case-Format umwandeln. Verwendet für Python-Variablen, Datenbankspalten, Dateinamen und API-Felder.

Try:

Was ist Snake Case?

Snake Case (auch snake_case geschrieben) ist eine Namenskonvention, bei der Wörter durch Unterstriche getrennt und alle Buchstaben kleingeschrieben werden. Beispiel: my_variable_name oder user_first_name.

Snake Case im Vergleich zu anderen Konventionen

  • Snake Case: my_variable_name — Python, Ruby, Datenbanken
  • Camel Case: myVariableName — JavaScript, Java
  • Kebab Case: my-variable-name — URLs, CSS, HTML-Attribute
  • Pascal Case: MyVariableName — C#, React-Komponenten

Was ist SCREAMING_SNAKE_CASE?

SCREAMING_SNAKE_CASE (auch Upper Snake Case oder CONSTANT_CASE genannt) verwendet Großbuchstaben mit Unterstrichen, z.B. MAX_RETRY_COUNT oder API_BASE_URL. Es ist der Standard für Konstanten in den meisten Programmiersprachen einschließlich Python, Java, C und JavaScript.

camelCase in snake_case umwandeln

Die Umwandlung von camelCase in snake_case ist eine der häufigsten Texttransformationen. Der Algorithmus fügt vor jedem Großbuchstaben einen Unterstrich ein und schreibt dann alles klein:

  • myVariableNamemy_variable_name
  • getUserByIdget_user_by_id
  • HTMLParserhtml_parser

Snake Case in Python (PEP 8)

Pythons offizieller Styleguide PEP 8 schreibt snake_case für Variablen, Funktionen, Methoden und Modulnamen vor:

user_count = 42
def calculate_total_price(items, tax_rate):
    ...
MAX_CONNECTIONS = 100  # Konstanten: SCREAMING_SNAKE_CASE

Snake Case für SQL-Spalten und -Tabellen

SQL ist standardmäßig nicht case-sensitiv und PostgreSQL wandelt unquotierte Bezeichner in Kleinbuchstaben um — deshalb ist snake_case die dominierende Konvention bei der Datenbank-Benennung:

CREATE TABLE customer_orders (
    order_id     BIGINT PRIMARY KEY,
    order_date   DATE NOT NULL,
    total_amount NUMERIC(10, 2)
);

Verwendung von Snake Case

  • Python-Variablen und -Funktionsnamen (PEP 8 Standard)
  • Datenbank-Tabellen- und Spaltennamen (SQL-Konvention)
  • Ruby-Methoden- und Variablennamen
  • API-Request/Response-Feldnamen
  • Konfigurationsdatei-Schlüssel
  • Umgebungsvariablen (SCREAMING_SNAKE_CASE)
  • Rust-Variablen- und Funktionsnamen

Verwandte Tools

Für Bindestrich-Format: Kebab Case Converter. Für JavaScript-Benennung: CamelCase Converter. Für alle Formate gleichzeitig: Case Converter Online.

Verwandte Tools

/

Slug Generator

Text in URL-Slugs umwandeln

🔗

URL-Slug-Generator

SEO-freundliche URL-Slugs erstellen

📝

Text zu Slug

Text in einen Slug umwandeln

Online Slugifizieren

Text sofort online slugifizieren

🔒

Permalink-Generator

Saubere permanente URLs erstellen

🌐

WordPress-Slug-Generator

Slugs für WordPress generieren

✍️

Blog-Slug-Generator

Slugs für Blogbeiträge generieren

🏷️

Produkt-Slug-Generator

Slugs für Produktseiten generieren

Aa

Case-Konverter

Text in jedes Format umwandeln

aA

CamelCase-Konverter

Text in camelCase umwandeln

Tt

Title-Case-Konverter

Text in Title Case umwandeln

Ss

Sentence-Case-Konverter

Text in Sentence Case umwandeln

k-c

Kebab-Case-Konverter

Text in Kebab-Case umwandeln

Pc

PascalCase-Konverter

Text in PascalCase umwandeln

aLt

Alternating-Case-Konverter

Text in aLtErNaTiNg CaSe umwandeln

d.c

Dot-Case-Konverter

Text in dot.case umwandeln

C_C

Konstanten-Konverter

Text in CONSTANT_CASE umwandeln

🔢

Wörter Zähler

Wörter, Zeichen & Sätze zählen

📄

Lorem Ipsum Generator

Platzhaltertext generieren

📋

Klartext-Konverter

Formatierung entfernen, Text bereinigen

✂️

Doppelte Zeilen entfernen

Doppelte Zeilen aus Text entfernen

Leerzeilen entfernen

Leere Zeilen aus Text entfernen

↕️

Zeilen sortieren

Textzeilen alphabetisch sortieren

↩️

Zeilenumbrüche entfernen

Zeilen zu einem Absatz verbinden

Geviertstrich-Entferner

Geviertstriche durch Kommas oder Bindestriche ersetzen

👁

Unsichtbare-Zeichen-Detektor

Versteckte Unicode-Zeichen mit Codepunkten finden

%20

URL-Encoder / Decoder

URLs online kodieren & dekodieren

📊

UTM-Builder

Kampagnen-Tracking-URLs erstellen

{}

JSON-Schlüssel zu camelCase

JSON-Schlüssel in camelCase umwandeln

{_}

JSON-Schlüssel zu snake_case

JSON-Schlüssel in snake_case umwandeln