Über uns
Über uns
Warum wir einen Case Converter gebaut haben, der nur im Browser läuft, wie er funktioniert und was uns wichtig ist.
Auf dieser Seite
Warum wir ihn gebaut haben
Jede Codebasis hat ihre eigene Namenskonvention, und jede ist anders. Python verlangt snake_case. CSS und URLs wollen kebab-case. JavaScript will camelCase und React-Komponenten wollen PascalCase. Umgebungsvariablen wollen CONSTANT_CASE. Der schlichte Vorgang, einen Namen von einer Welt in eine andere zu übertragen, bedeutete früher eine langsame und fehleranfällige Runde von Handarbeit – und ein einziger übersehener Großbuchstabe kann einen Build, eine Route oder eine Datenbankspalte zerstören.
Es gibt viele Online Case Converter, aber die meisten tun eines von zwei Dingen: Sie laden deinen Text auf einen Server hoch, oder sie stecken in einer Seite voller Werbung und Pop-ups. Wir wollten beides nicht. Deshalb haben wir einen Text Case Converter gebaut, der die ganze Arbeit im Browser erledigt, sofort lädt und dir aus dem Weg geht.
Wie es funktioniert
Die Umwandlung selbst ist bewusst langweilig. Du fügst Text in das Eingabefeld ein oder tippst ihn und klickst auf eine der zwölf Format-Schaltflächen. Die Ausgabe aktualisiert sich sofort – kein Absenden, kein Ladeindikator, kein Neuladen der Seite. Unter der Haube läuft schlichtes JavaScript, das eine kleine Sammlung regulärer Ausdrücke auf den String vor dir anwendet.
Weil die Arbeit in deinem Browser stattfindet, verhält sich dasselbe Werkzeug auf einem schnellen Laptop genauso wie auf einem fünf Jahre alten Handy – und genauso, ob du online bist oder nicht, sobald die Seite geladen ist. Das Eingabefeld zählt außerdem Wörter, Zeichen, Sätze und Zeilen mit und schätzt Lese- und Sprechzeit, während du tippst. Das ist praktisch, wenn du an einer Längenbegrenzung arbeitest.
Die zwölf Formate
- Großbuchstaben – für Akronyme, Überschriften und kurze Labels.
- Kleinbuchstaben – um Eingaben zu normalisieren und Texte abzumildern.
- Capital Case und Title Case – für Anzeigetexte, Schlagzeilen und Titel.
- Satzform – für Absätze und Bildunterschriften, in denen nur der erste Buchstabe jedes Satzes großgeschrieben wird.
- camelCase – für JavaScript-Variablen und Klassennamen.
- snake_case – für Python, Datenbankspalten und Umgebungsvariablen in vielen Codebasen.
- kebab-case – für CSS-Klassen, HTML-Attribute und URL-Slugs.
- dot.case – für Konfigurationsschlüssel und i18n-Übersetzungsdateien.
- CONSTANT_CASE – für Umgebungsvariablen und Konstanten.
- Inverser Fall und abwechselnder Fall – wenn du einfach Spaß haben willst.
Die Formatübersicht erklärt, wozu jedes Format gedacht ist, und die häufigen Fragen behandeln die Tastenkürzel und Sonderfälle, nach denen am häufigsten gefragt wird.
Datenschutz zuerst, nicht später
Die Entscheidung, lokal umzuwandeln, fiel vor dem Design und hat sich nie gelohnt rückgängig gemacht. Dein Text wird nirgendwohin gesendet. Er wird nicht in ein Log geschrieben, nicht auf einem Server gespeichert und nicht zur Analyse eingereiht. Die einzige Spur bleibt der Umwandlungsverlauf in deinem eigenen Browser, den du mit einem Klick löschen kannst.
Genau deshalb ist die Datenschutzerklärung kurz und konkret statt einer Standardvorlage: Es gibt sehr wenig offenzulegen, weil sehr wenig erhoben wird.
Womit es gebaut ist
Die Website ist ein statisches Astro-Projekt mit Tailwind CSS für das Styling und etwas einfachem JavaScript für die Umwandlungslogik. Es gibt kein Backend zum Skalieren, keine Datenbank zu pflegen und keine Framework-Laufzeit, die in deinen Browser ausgeliefert wird. Das hält die Seite schnell, hält die Angriffsfläche klein und sorgt dafür, dass das Werkzeug auch dann noch funktioniert, wenn Teile des weiteren Netzes nicht erreichbar sind.
Was uns wichtig ist
- Geschwindigkeit. Das Werkzeug soll sich sofort anfühlen. Wenn es sich nicht sofort anfühlt, ist es kaputt.
- Vorhersehbarkeit. Dieselbe Eingabe erzeugt immer dasselbe Ergebnis. Keine klugen Vermutungen.
- Zurückhaltung. Keine Pop-ups, keine Interstitials, keine Dark Patterns und keine Funktion, die nur existiert, um dich woanders hinzuschicken.
- Barrierefreiheit. Tastaturnavigation, sichtbare Fokuszustände und ein Layout, das auf jedem Bildschirm funktioniert – vom kleinen Handy bis zum breiten Desktop.
Melde dich
Fehler gefunden, ein fehlendes Format bemerkt oder einfach nur Hallo sagen? Wir lesen alles, was hereinkommt, und Funktionswünsche prägen tatsächlich, was als Nächstes gebaut wird. Nutze die Kontaktseite oder schreibe an hello@casetoconvert.com.