# Schreibweise umwandeln und Slug erstellen

Wandle Text in camelCase, snake_case, kebab-case, Title Case und mehr um oder mache aus einem Titel einen URL-Slug mit Umgang für Akzente.

https://codeknife.dev/de/schreibweise-umwandeln/

## Was es tut

Wandelt Text zwischen Schreibweisen um: camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case, Satzschreibweise, Klein- und GROSSBUCHSTABEN. Es macht auch aus einem Titel einen URL-Slug, ohne Akzente und mit Buchstaben wie ß und ø in ASCII.

## So benutzt du es

1. Tippe oder füge Text ein, ein Element pro Zeile, oder ziehe eine Textdatei hinein.
2. Wähle einen Stil. Für einen **URL-Slug** wählst du, wie Umlaute geschrieben werden (**Deutsch** schreibt ä als ae, **Nordisch** schreibt å als aa) und welches Trennzeichen die Wörter verbindet.
3. Kopiere oder lade das Ergebnis herunter. Schalte **Jede Zeile einzeln umwandeln** aus, um den ganzen Text als ein Stück zu behandeln.

## Beispiele

Verschiedene Stile für dieselben Wörter:

`getUserById` wird zu `get_user_by_id` in snake_case, `GET_USER_BY_ID` in CONSTANT_CASE und `get-user-by-id` in kebab-case. `Crème brûlée & Straße` wird zum Slug `creme-brulee-strasse`.

## Gut zu wissen

- Wörter werden an Leerzeichen, Satzzeichen, Unterstrichen, Bindestrichen und zwischen Klein- und Großbuchstaben gefunden. `HTTPServer` teilt sich in `HTTP` und `Server`.
- Ein Slug behält nur Kleinbuchstaben und Ziffern. Buchstaben außerhalb des lateinischen Alphabets, etwa Japanisch, entfallen.
- Klein- und GROSSBUCHSTABEN ändern den Text, wie er ist, und behalten Leerzeichen und Satzzeichen.
- Die Groß-/Kleinschreibregeln folgen dem Unicode-Standard und sind nicht sprachspezifisch; das türkische i mit und ohne Punkt wird nicht gesondert behandelt.

## Wie werden Wörter erkannt?

Der Text wird an Leerzeichen, Satzzeichen, Unterstrichen und Bindestrichen in Wörter geteilt und dort, wo ein Kleinbuchstabe auf einen Großbuchstaben trifft: userProfile wird zu user und Profile. Eine Folge von Großbuchstaben vor einem Wort, wie in HTTPServer, wird zu HTTP und Server, und Zahlen zählen als eigene Wörter.

## Häufige Fragen

### Wie sieht ein URL-Slug aus?

Ein Slug ist der lesbare Teil einer Webadresse: Kleinbuchstaben und Ziffern, mit Bindestrichen verbunden, etwa hallo-welt. Akzente werden entfernt (é wird e), und Buchstaben wie ß und ø bekommen eine ASCII-Form, sodass das Ergebnis in jeder URL sicher ist.

### Wie werden deutsche und nordische Buchstaben behandelt?

Standardmäßig wird ein Akzent einfach weggelassen, ü wird also u. Wähle Deutsch, um ä, ö und ü als ae, oe und ue zu schreiben, oder Nordisch, um å als aa und ø als oe zu schreiben, wie diese Sprachen sie ohne den Buchstaben schreiben.

### Sendet dieses Werkzeug meinen Text irgendwohin?

Nein. Alles passiert in deinem Browser. Was du eingibst, wird nie an unsere Server gesendet.