Case Converter

One input per line. Output is numbered to match the input order.
Pinned tools are listed in your favourites on the home page.Copies a link to this tool that carries your current input, so it opens ready to run.Gives you an iframe snippet for putting this tool on your own site.
Ctrl+Enter Run  · Ctrl+Shift+C Copy  · Esc Clear

Understand Case Converter

Dieser Konverter schreibt einen Bezeichner zwischen den Schreibweisen um, die verschiedene Sprachen und Werkzeuge erwarten – camelCase, PascalCase, snake_case, kebab-case und deren Varianten.

How it works

Die Eingabe wird in Wörter zerlegt, bevor irgendetwas neu zusammengesetzt wird. Trennzeichen zerlegen sie – Leerzeichen, Unterstriche, Bindestriche, Punkte, Schrägstriche – und ebenso Wechsel der Groß- und Kleinschreibung: ein Kleinbuchstabe gefolgt von einem Großbuchstaben sowie eine Folge von Großbuchstaben gefolgt von einem Großbuchstaben mit anschließendem Kleinbuchstaben. So zerfällt parseHTMLContent in parse, html und content. Die Wörter werden anschließend kleingeschrieben und mit Trennzeichen und Großschreibung des Zielstils wieder zusammengefügt.

When to use it

  • Eine Reihe von API-Feldern von snake_case nach camelCase für einen TypeScript-Client umbenennen.
  • Einen Seitentitel in einen kebab-case-URL-Slug verwandeln.
  • Spaltennamen in CONSTANT_CASE für ein Enum oder einen Satz Umgebungsvariablen überführen.
  • Die Konvention einer bestehenden Codebasis treffen, wenn Sie Code einfügen, der unter einer anderen geschrieben wurde.

Watch out for

  • Akronyme verlieren ihre Großschreibung. Aus parseHTMLContent wird parse_html_content, und die Rückwandlung ergibt parseHtmlContent – der Hin- und Rückweg ist also verlustbehaftet; prüfen Sie Bezeichner mit HTML, API, ID oder URL von Hand.
  • UPPERCASE und lowercase sind wörtliche Änderungen der Groß- und Kleinschreibung am Originaltext und keine erneute Zerlegung, sie behalten daher die bereits vorhandenen Trennzeichen.
  • Eine Ziffer erzeugt keine Wortgrenze, v2Model wird also als das eine Wort v2model behandelt und nicht als v2 plus Model.

Frequently Asked Questions

Welche Schreibweise ist in welcher Programmiersprache üblich?

JavaScript/TypeScript: camelCase für Variablen, PascalCase für Klassen. Python: snake_case für Variablen und Funktionen, PascalCase für Klassen. URLs/CSS: kebab-case. SQL und Konstanten: UPPER_SNAKE_CASE. Go: PascalCase für Exportiertes, camelCase für Nicht-Exportiertes.

Wie geht der Konverter mit Abkürzungen wie "HTML" oder "API" um?

Abkürzungen bleiben im Kontext erhalten. "parseHTMLContent" wird zu parse_html_content (snake) und parse-html-content (kebab). Um die Großschreibung einer Abkürzung zu erhalten, trennen Sie sie vorher von Hand ab.

Was ist SCREAMING_SNAKE_CASE?

SCREAMING_SNAKE_CASE (auch CONSTANT_CASE oder UPPER_SNAKE_CASE) ist durchgehende Großschreibung mit Unterstrichen und wird für Konstanten und Umgebungsvariablen verwendet: DATABASE_HOST, MAX_RETRY_COUNT. Es signalisiert optisch, dass sich der Wert zur Laufzeit nicht ändern soll.

How to Use Case Converter

  1. Paste or type your input in the input area above.
  2. The tool processes your input automatically or click Run.
  3. Copy or download the result using the action buttons.
  4. Use Ctrl+Enter to run quickly from the keyboard.