Aa
Developer/Case Converter

Case Converter

Convert text between 12 naming conventions. Copy any result with one click.

12 MODES12 formatsOne-click copyLive previewNo signup
Saved Texts· Auto-save on
▾
Input Text
0 characters · 0 words
UPPERCASE
All letters uppercase
HELLO WORLD
lowercase
All letters lowercase
hello world
Title Case
First letter of each word
Hello World
Sentence case
First letter after period
Hello world. This is a test.
camelCase
JS variable naming
helloWorld
PascalCase
Class / component naming
HelloWorld
snake_case
Python / Ruby variables
hello_world
kebab-case
URL slug / CSS class
hello-world
CONSTANT_CASE
Constants / env vars
HELLO_WORLD
dot.case
Config key naming
hello.world
tOGGLE cASE
Swap upper/lower
hELLO wORLD
aLtErNaTiNg
Alternate lower/upper
hElLo WoRlD
Data Source & Legal Disclaimer
Effective: 2026
Sources: Browser-side processing (no external API)

This tool runs 100% in your browser. All computation happens locally on your device — your input is never uploaded to any server. Results are for reference only.

See all data sources & update policy →
So funktioniert esPage 2
Privacy, verified
checking…

Case conversion is a pure text transform in your browser — no bytes are sent or received.

Request count is measured live from your browser's performance log — it cannot be faked. External resources were loaded — see the data-source note below.

How naming conventions differ — illustrated

Every convention answers one question differently: how do you join words without spaces? The separator character (or lack of one) and the capitalization rule are the entire difference between user_id_count and userIdCount.

Three words → five conventions
useridcount3 words, no spacescamelCaseuserIdCountno separatorsnake_caseuser_id_count_ separatorkebab-caseuser-id-count- separatorCONSTANT_CASEUSER_ID_COUNT_ + uppercasePascalCaseUserIdCountno sep + caps

Tools and languages each standardize on a convention for consistency — Python uses snake_case for variables, JS uses camelCase, URLs use kebab-case, and environment variables use CONSTANT_CASE.

Picking the right one

The same words 'page views this month' become completely different identifiers. Context decides which is correct.

  1. Python variable:page_views_this_month — snake_case for readability
  2. JS function:pageViewsThisMonth — camelCase in JavaScript
  3. React component:PageViewsThisMonth — PascalCase for components
  4. URL slug:page-views-this-month — kebab-case in a web path
12 naming conventions at a glance12
ConventionExampleTypical use
UPPER CASEUPPER CASEEmphasis / shouting
lower caselower casePlain text
Title CaseTitle CaseHeadings
Sentence caseSentence caseProse
camelCasecamelCaseJS variables
PascalCasePascalCaseClasses / components
snake_casesnake_casePython / DB columns
kebab-casekebab-caseURLs / file names
CONSTANT_CASECONSTANT_CASEConstants
dot.notationdot.notationConfig keys
tOGGLE cASEtOGGLE cASEFixing accidental caps lock
aLTERNATINGaLtErNaTiNgMeme / sarcastic text
FAQ & DetailsPage 3

To convert case: paste your text — the tool instantly converts between UPPERCASE, lowercase, Title Case, Sentence case, and other formats with one click.

FreeToolHub Case Converter is a free browser-based tool that converts text between uppercase, lowercase, title case, and sentence case, no signup.

Über dieses Tool

Was ist dieses Tool?

Wandeln Sie Text zwischen GROSSBUCHSTABEN, Kleinbuchstaben, Titel-Großschreibung, camelCase, snake_case und mehr um. Sofort, kostenlos, 100 % im Browser — ohne Upload.

12 formatsOne-click copyLive previewNo signup

Was ist der Case Converter?

Dieses Werkzeug konvertiert Text zwischen allen Schreibkonventionen, die Programmierung und Verlagswesen verwenden: GROSSBUCHSTABEN, Kleinbuchstaben, Titel-Schreibweise, Satzschreibweise, camelCase, PascalCase, snake_case, kebab-case und CONSTANT_CASE. Fügen Sie den Text einmal ein, klicken Sie auf das Zielformat und kopieren Sie — mit intelligenter Verarbeitung für Text, der Zeichensetzung, Ziffern und Bindestriche enthält, die einfache Konverter verzerren. Es schreibt Sätze auch korrekt groß, wandelt GROSSBUCHSTABEN-Einfügungen in lesbare Schreibweise um und behandelt die Akronym-Ausnahmefälle wie JSON und API in camelCase-Konvertierungen, wo Korrektheit tatsächlich zählt.

Wer sollte dieses Werkzeug verwenden?

Entwickler konvertieren zwischen Benennungskonventionen, wenn sie Daten zwischen Systemen verschieben — JSON-Felder zu Konstanten, Datenbankspalten zu Variablen — und wenn sie Testdaten generieren. Autoren wechseln Überschriftenstile für die Stilrichtlinien verschiedener Publikationen. Marketingexperten erstellen Werbetexte in der exakten Schreibweise, die die Richtlinie jeder Plattform erwartet. Studenten formatieren Titel und Überschriften für Arbeiten. Jeder, der eine Überschrift neu eingibt, um einer Konvention zu entsprechen, stellt in Sekunden fest, dass dieses Werkzeug es bereits korrekt getan hat, einschließlich der Ausnahmefälle.

Wie funktioniert es?

(1) Fügen Sie Ihren Text ein — einzelne Wörter, Überschriften oder ganze Absätze. (2) Klicken Sie auf ein Zielformat: die vier Anzeigeschreibweisen (upper, lower, title, sentence) und fünf Codeschreibweisen (camel, Pascal, snake, kebab, constant) wenden jeweils konsistente Regeln an. (3) Wortgrenzen werden durch Leerzeichen, Bindestriche, Unterstriche und camelCase-Höcker erkannt, sodass gemischte Formate sauber normalisiert werden. (4) Kopieren Sie das Ergebnis. Die Konvertierung ist sofort und lokal; Batch-Einfügungen mit vielen Zeilen werden in einem Durchgang konvertiert.

Welche Schreibweise verwendet jede Konvention?

Die Codekonventionen kodieren Eigentum und Art: camelCase (userAccountBalance) für JavaScript-Variablen und Funktionsnamen; PascalCase (UserProfile) für Klassen, Komponenten und Typen; snake_case (created_at) für Python, Ruby und SQL-Spalten; kebab-case (nav-menu-item) für CSS-Klassen, URLs und Dateinamen, bei denen Bindestriche für SEO und Lesbarkeit gewinnen; CONSTANT_CASE (MAX_RETRIES) für Umgebungsvariablen und Enum-Werte. Verlagskonventionen unterscheiden sich subtil: Titel-Schreibweise schreibt Hauptwörter groß (The Art of War) gemäß Stilrichtlinien mit Ausnahmen für kleine Wörter; Satzschreibweise schreibt nur erste Wörter und Eigennamen groß (The art of war) und ist zur Standard-Schreibweise für Web-Überschriften geworden — moderne Stilrichtlinien einschließlich großer Plattformen bevorzugen nun aus Lesbarkeitsgründen diese. Akronym-Regeln bereiten manuelle Konvertierung die meisten Probleme: JSON, API und URL als Einheiten in Codeschreibweisen beibehalten und Hausstil für Titel-Schreibweise festlegen — der intelligente Modus dieses Werkzeugs behält bekannte Akronyme intakt, anstatt sie in Json zu zerstückeln.

Häufige Fragen

In welche Schreibstile kann dieses Werkzeug konvertieren?

Die vollständige Menge, die in Programmierung und Verlagswesen verwendet wird: camelCase, PascalCase, snake_case, kebab-case (auch als dash-case bezeichnet), SCREAMING_SNAKE, lowercase, UPPERCASE und Title Case For Headlines. Fügen Sie beliebige Mischungen ein und jede Zielschreibweise wird aus den in Ihrer Eingabe erkannten Wortgrenzen neu generiert.

Wann sollte ich camelCase gegenüber snake_case verwenden?

Folgen Sie der verwendeten Sprache: camelCase für JavaScript-, TypeScript- und Java-Variablen; snake_case für Python, Ruby und SQL; kebab-case für URLs, CSS-Klassen und Dateinamen; PascalCase für Klassen- und Komponentennamen. Das Mischen von Konventionen in einer Codebasis liest sich schlecht und löst Linter-Fehler aus, weshalb die schnelle Normalisierung zwischen ihnen so eine häufige Aufgabe ist.

Wie werden Akronyme und Zahlen an Wortgrenzen behandelt?

Die Worttrennung behandelt Übergänge von Kleinbuchstaben zu Grossbuchstaben als Grenzen, sodass 'parseXMLDocument' als parse / XML / Document getrennt und sauber konvertiert wird. Aufeinanderfolgende Grossbuchstaben bleiben als ein Akronym zusammen, und Ziffern hängen an dem vorhergehenden Wort ('base64Encode' bleibt base / 64 / encode). Für seltsame Ausnahmefälle zählen Unterstriche und Leerzeichen in Ihrer Eingabe ebenfalls als Grenzen.

Ändert die Konvertierung etwas anderes als den Buchstabensatz?

In Titel-Schreibweise und den getrennten Stilen werden Trennzeichen normalisiert — das ist der Zweck der Konvertierung. Die reinen GROSSBUCHSTABEN/Kleinbuchstaben-Modi berühren nur Buchstaben. Zahlen und Zeichensetzung bleiben unberührt, also bleiben Beträge, Versionen und URLs in Ihrem Text intakt.

Welche Textschreibweisen unterstützt es?

UPPERCASE (alles Grossbuchstaben), lowercase, Title Case (ersten Buchstaben jedes Wortes grossschreiben), camelCase (erstes Wort kleingeschrieben, folgende Wörter grossgeschrieben, keine Leerzeichen), PascalCase (alle Wörter grossgeschrieben, keine Leerzeichen), snake_case (Wörter durch Unterstriche getrennt), kebab-case (Wörter durch Bindestriche getrennt), SENTENCE CASE (nur erstes Wort grossgeschrieben), und CONSTANT_CASE (Grossbuchstaben mit Unterstrichen). Echtzeit-Vorschau beim Tippen.

Kann es mehrzeiligen Text und Code-Snippets verarbeiten?

Ja. Fügen Sie beliebigen Text ein — Absätze, Codeblöcke, Variablennamen oder Listen. Der Konverter behält Zeilenumbrüche bei und wendet die ausgewählte Schreibkonvertierung auf jede Zeile unabhängig an. Dies ist nützlich für die Konvertierung von Benennungskonventionen (z. B. camelCase zu snake_case) beim Refactoring von Code zwischen Sprachen (JavaScript zu Python).

Which text cases does it support?

UPPERCASE (all caps), lowercase, Title Case (capitalize first letter of each word), camelCase (first word lowercase, subsequent words capitalized, no spaces), PascalCase (all words capitalized, no spaces), snake_case (words separated by underscores), kebab-case (words separated by hyphens), SENTENCE CASE (first word capitalized only), and CONSTANT_CASE (uppercase with underscores). Real-time preview as you type.

Can it handle multi-line text and code snippets?

Yes. Paste any text—paragraphs, code blocks, variable names, or lists. The converter preserves line breaks and applies the selected case transformation to each line independently. This is useful for converting variable naming conventions (e.g., camelCase to snake_case) when refactoring code between languages (JavaScript to Python).

Andere Namen für dieses Tool

Dieses Tool ist auch unter diesen Aufgaben bekannt — jeder Link öffnet dasselbe Tool mit einem fokussierten Leitfaden:

Verwandte Tools

Teilen:𝕏inf⬆
Joke of the Day
Oct 22

What do you call a really smart cookie?

Free core, no account

Keep the Free Edition Free

No signups, no data sold. Every tool is free to use — the free tier allows 5 downloads or saves per day, and the optional Pro plan ($7/mo, $59/yr) adds unlimited downloads, batch processing, white-label exports and an ad-free experience.

☕Support me on Ko-fi— support the free tier

100% of proceeds go towards hosting & building more free tools.