Änderungsprotokoll
Jede Version, datiert und von Hand geschrieben – was sich geändert hat, welche Seiten sie berührt hat und warum. Neueste zuerst.
v10.18
Konverter und Modelle werden nur einmal geladen, iPhone-Videos öffnen sich
- Der integrierte Video-Konverter (31 MB), die Bild-Codecs, die Modelle für Sprache und Hintergrundentfernung und ihre Laufzeit werden nach dem ersten Download im Browser gespeichert und wiederverwendet, bis eine neue Version dieser Datei erscheint. Ein Update der Website lädt sie nicht erneut; auf iPhone und iPad lud Safari den Konverter bisher bei jeder Nutzung.
- Die Video-Werkzeuge lesen Ihre Datei über einen unsichtbaren Player, der Teil der Seite ist – das brauchen iPhone und iPad, um ihre eigenen MOV-Aufnahmen zuverlässig zu öffnen.
- Kann selbst die Umwandlung auf dem Gerät ein Video nicht öffnen, sagt das Werkzeug das jetzt, statt einen Export als MP4 vorzuschlagen.
v10.17
Modelle laden, ohne hängen zu bleiben
- Audio zu Text, Automatische Untertitel und Hintergrund entfernen bleiben nicht mehr bei „Modell wird geladen… 100 %“ stehen. Ein Ladevorgang, der eine Weile keinen Fortschritt macht, wird jetzt abgebrochen, der zwischengespeicherte Stand dieses Modells gelöscht und das Modell von seiner ursprünglichen Quelle geladen.
- Der Offline-Worker der Website verarbeitet die KI-Modelle, die Sprach-Laufzeit und die Bild- und Video-Codecs nicht mehr. Jede Nutzung eines zwischengespeicherten Modells lud bisher das ganze Modell im Hintergrund erneut, was den eigentlichen Download bei schwacher Verbindung bremste.
- Die Liste der akzeptierten Dateitypen unter jedem Ablagefeld steht jetzt in kleinerer, ruhigerer Schrift.
v10.16
Modell-Downloads, die eine schlechte Verbindung überstehen, und ein Update-Hinweis, der sich erledigt
- Audio zu Text, Automatische Untertitel, Hintergrund entfernen und Bild zu Text wiederholen einen fehlgeschlagenen Modell-Download und setzen ihn dort fort, wo er abgebrochen ist. Kann diese Website das Modell trotzdem nicht liefern, laden sie es von seiner ursprünglichen Quelle (Hugging Face oder jsDelivr), statt abzubrechen. Ein fehlgeschlagener Download wird jetzt in der Fehlermeldung genannt; vorher erschien er als „Unsupported model type: whisper“.
- Der Hinweis „Eine neue Version ist bereit“ erscheint nach dem Bestätigen nicht erneut, und seine Schaltfläche heißt jetzt Aktualisieren.
- Ein Video oder Audio, das Ihr Browser nicht abspielen kann, zeigt jetzt einen kurzen Hinweis statt eines schwarzen Players bei 0:00. Die Datei selbst können Sie problemlos herunterladen.
- Zwei Ablagefelder nebeneinander, etwa bei Musik zu Video hinzufügen, sind jetzt gleich hoch, und eine eingefügte Datei landet nur in dem Feld, das sie annimmt, statt dieselbe Warnung zweimal zu zeigen. Die Trefferliste im Regex-Tester ist so hoch wie der Text daneben.
- Die Illustrationen von Musik zu Video hinzufügen und Video komprimieren sind neu gezeichnet.
v10.15
Jedes Video- und Audioformat öffnet sich, Modelle kommen von dieser Website, und 24 Audit-Korrekturen
- Videos und Audio, die der Browser nicht abspielen kann — HEVC in Firefox und Chrome, AVI, WMV, MPEG, MKV mit AC-3-Ton, WMA —, öffnen sich jetzt in Video komprimieren, Video zu GIF, Video zu MP3, Musik zu Video hinzufügen, Automatische Untertitel, Audio schneiden und Audio zu Text. Sie werden zuerst auf Ihrem Gerät umgewandelt, mit Fortschrittsanzeige und Abbrechen-Taste; nichts wird hochgeladen.
- AVIF- und WebP-Fotos öffnen sich in jedem Bildwerkzeug, auch in Browsern, die sie nicht anzeigen können, etwa Edge vor Version 121 oder Safari 16 unter macOS Monterey bei AVIF.
- Audio zu Text, Automatische Untertitel, Hintergrund entfernen und Bild zu Text laden ihre Modelle jetzt von dieser Website statt von Hugging Face und jsDelivr. Sie funktionieren also auch dort, wo diese Dienste langsam oder gesperrt sind, und jede Seite verbindet sich wieder nur mit dieser Website.
- Aktionsschaltflächen bleiben an ihrem Platz, wenn Sie Optionen ändern, alle Auswahlmenüs haben in allen Browsern links und rechts gleichen Abstand, und PDF zu Text sowie PDF schwärzen zeigen die Fortschrittskugel.
- 24 Befunde eines gezielten Audits sind behoben, darunter XMP-Metadaten in Bildern beim PDF-Metadaten-Entferner, verlorene Formularfelder und Links beim Teilen und Zusammenfügen von PDFs, centgenaue Rechnungen im Rechnungsgenerator, YAML- und TOML-Sonderfälle und X-Zeichenzählungen, die jetzt genau mit X übereinstimmen.
- Zwölf Werkzeug-Illustrationen sind neu gezeichnet und zeigen, was das Werkzeug tatsächlich tut.
v10.14
WebP und AVIF funktionieren jetzt in jedem Browser
- Bild komprimieren, Bild konvertieren und die anderen Bild-Tools können jetzt in jedem Browser als WebP und AVIF speichern. In Browsern, die diese Formate selbst nicht kodieren können — älteres Safari für WebP und alle von uns getesteten Browser für AVIF — wird der Encoder jetzt bei Bedarf geladen, sodass die Option nicht mehr ausgegraut ist und nicht mehr mit einem Fehler abbricht. Browser mit nativem Encoder bleiben unverändert und laden nichts zusätzlich.
- Die AVIF-Option ist in Browsern, die AVIF nicht kodieren konnten, nicht mehr deaktiviert, und die veraltete Meldung, Browser könnten kein AVIF kodieren, ist entfernt.
- Der Software-Encoder läuft in einem Hintergrund-Worker, sodass die Seite ansprechbar bleibt, während ein langsames AVIF kodiert wird: Die Fortschrittskarte zeigt den Encoder-Download mit echten Byte-Zahlen, eine Uhr für die verstrichene Zeit und eine Abbrechen-Schaltfläche, die die Kodierung sofort stoppt.
- Die AVIF-Kodierung im Fallback läuft mit Geschwindigkeit 8 — der Encoder-Standard 6 ist auf Server abgestimmt — und halbiert die Wartezeit auf einem Telefon etwa, bei voller Auflösung. Wenn die Sicherheitseinstellungen eines Browsers WebAssembly blockieren, sagt das Tool das konkret, statt einen mehrere Megabyte großen Encoder herunterzuladen und dann zu scheitern.
v10.13
Musik zu Video hinzufügen funktioniert mit Handy-Aufnahmen
- Musik zu Video hinzufügen übernimmt das Bild jetzt unverändert in die neue Datei, statt es neu zu kodieren. Ton entfernen oder Musik hinzufügen funktioniert so auch mit HEVC-, 10-Bit- und HDR-Aufnahmen vom Handy, die der Browser nicht abspielen kann, behält Originalqualität und -auflösung und dauert Sekunden statt der Länge des Videos. Bisher scheiterten diese Dateien mit „could not be played“, selbst wenn nur der Ton entfernt werden sollte.
- Video zu GIF sagt jetzt, welchen Codec ein Video verwendet, wenn der Browser es nicht decodieren kann – wie Video komprimieren und Musik zu Video hinzufügen seit v10.12. Bisher erschien noch die allgemeine Meldung.
- Videos, die der Browser nicht decodieren kann, lassen Video komprimieren, Video zu GIF und Musik zu Video hinzufügen nicht mehr abstürzen: Dateien, deren Bildspur keine Frames liefert (zum Beispiel HEVC-10-Bit-Aufnahmen vom Handy), zeigen jetzt die Meldung mit dem Codec und der Abhilfe, statt mit einem internen Fehler zu scheitern.
v10.12
Jedes Tool erneut in Chrome, Firefox und der Safari-Engine getestet – und was dabei behoben wurde
- Bild weichzeichnen zeichnet in Safari jetzt wirklich weich. Safari hat keinen Weichzeichnungsfilter für Canvas und ignorierte ihn stillschweigend; auf iPhone, iPad und Mac wurde das „weichgezeichnete“ Foto daher mit den Originalpixeln exportiert. Fehlt der Filter, wird die Unschärfe jetzt direkt berechnet – mit demselben Ergebnis wie in Chrome.
- Video komprimieren funktioniert in Safari 16.4 bis 18 mit Ton. Diesen Versionen fehlt ein Audio-Encoder, und das Tool meldete den Browser als nicht unterstützt; jetzt wird die originale AAC- oder Opus-Tonspur unverändert in die neue Datei kopiert.
- Video komprimieren schreibt in Firefox jetzt eine saubere Datei. Der H.264-Encoder von Firefox ordnet Bilder um und schreibt einen beschädigten Header, wodurch Bilder verloren gingen; die Bilder werden jetzt korrekt getaktet und der Header aus dem Video selbst neu aufgebaut.
- Kann ein Browser ein Video nicht decodieren, nennt die Meldung jetzt den Codec – etwa H.265 (HEVC) oder 10-Bit-H.264 – und sagt in Ihrer Sprache, was zu tun ist, statt nur „konnte nicht abgespielt werden“.
- PDF-Tools in Safari: Der Offline-Cache beantwortet das interne Hintergrundskript der PDF-Engine nicht mehr, was Safari am Start hindern konnte.
- Bild weichzeichnen passt das Foto auf jedem Bildschirm in den Rahmen ein: Das Handy zeigt das ganze Bild statt einer Ecke, und der Zoom per Mausrad funktioniert am Desktop.
- EXIF-Datumskorrektur akzeptiert wieder negative Verschiebungen – das Minuszeichen setzte das Feld auf 0 zurück –, auch mit der iPhone-Tastatur.
- PDF-Seiten neu ordnen und löschen zeigen dieselbe Warnung nicht mehr doppelt, und die Warnung verschwindet, sobald die Seitenliste korrigiert ist.
- QR-Code-Generator: Die Modi WLAN und Kontakt sagen jetzt, was fehlt (Netzwerkname bzw. vollständiger Name), statt auf eine Beispiel-Schaltfläche zu verweisen, die es dort nicht gibt.
- PNG komprimieren funktioniert auch in älterem Safari ohne Compression-Streams-API.
- Auf dem Handy zeigt die Dateiliste von PDF zusammenführen, JPG zu PDF, Fotocollage und den anderen Tools mit mehreren Dateien wieder die Dateinamen. Pfeile, Größe und Griff belegten auf einem 390-px-Bildschirm die ganze Zeile, sodass für den Namen kein Platz blieb.
v10.11
Ladeanimation vergrößert und im Orange der Website
- Die animierte Kugel, die anzeigt, dass ein Tool arbeitet, ist jetzt 64 px groß und steht zentriert über dem Fortschrittsbalken in Video komprimieren, Video zu GIF, Musik zu Video hinzufügen, Bild hochskalieren, Hintergrund entfernen, Bild zu Text, Audio zu Text und Automatische Untertitel. In der alten Größe von 20 px zeigte sie nur ein paar blasse Punkte und war leicht zu übersehen.
- Die Kugel wird jetzt im Orange der Website statt in Grau gezeichnet, im hellen, dunklen und kontrastreichen Design gleichermaßen. Jeder Durchlauf wählt weiterhin zufällig eine der neun Kugel-Animationen.
- Startseite: Das ToolsByUs.com-Logo und die Zeile „100 % lokale Verarbeitung“ stehen jetzt vertikal mittig auf dem Monitorbildschirm statt im unteren Teil.
- Die Kugel erscheint jetzt auch über jedem anderen Fortschrittsbalken, der bis 100 % läuft: in den PDF-Tools (Zusammenführen, Teilen, Drehen, Neu ordnen, Seiten löschen, Komprimieren, Entsperren, Wasserzeichen, JPG zu PDF, PDF-Metadaten entfernen, PDF zu JPG), in den Bild-Stapeltools (Komprimieren, Größe ändern, Konvertieren, HEIC zu JPG) und in Video zu MP3.
v10.10
Sicherheitsrichtlinie der Startseite wiederhergestellt und Offline-Seiten auf der Live-Website repariert
- Die Startseite erhält auf der Live-Website jetzt ihre Content-Security-Policy. Cloudflare Pages behält bei zwei Header-Blöcken für denselben Pfad nur den letzten, und ein eigener Cache-Block für „/“ ersetzte stillschweigend die Richtlinie der Startseite. Jeder Pfad kommt jetzt nur einmal vor, und der Build verweigert einen doppelten.
- Die Offline-Unterstützung funktioniert auf der Live-Website wieder: Eine noch nie besuchte Seite zeigt offline jetzt die Seite „Sie sind offline“ statt der Fehlerseite des Browsers. Cloudflare Pages leitet /offline.html auf /offline um, und der Browser lehnte die gespeicherte Umleitung ab; der Service Worker speichert jetzt die endgültige Seite.
- Werbung oder Statistik über die Build-Einstellungen einzuschalten, stoppt den Build nicht mehr an der neuen Prüfung des Datenschutztextes; stattdessen erscheint ein Hinweis, diesen Text anzupassen.
v10.09
Große Eingaben bleiben flüssig, Modusschalter zeigen ihren Zustand, und die Sicherheits-Header stimmen mit dem Seitentext überein
- Das Einfügen sehr großer Texte — minifiziertes JSON, ein Base64-Block, ein Log — friert den Tab nicht mehr ein. 8 MB im JSON-Formatierer blockierten die Seite fast drei Minuten lang, während der Browser eine einzige ununterbrochene Textzeile setzte; jetzt ist die Seite nach etwa drei Sekunden bereit.
- Studio-Werkzeuge mit Modusschalter — EXIF-Datum korrigieren, Mesh-Verlauf, Box-Shadow und die übrigen — zeigen jetzt, welche Option gewählt ist. Die Hervorhebung wurde überschrieben, sodass alle Optionen gleich aussahen.
- Video komprimieren behält den Ton auch in Browsern ohne AAC-Encoder, etwa Firefox und Chromium unter Linux: Der Ton wird dann als Opus kodiert, statt mit „Unsupported codec type“ abzubrechen.
- EXIF-Entferner: Der Export als JPEG oder WebP funktioniert wieder. Der Browser fügt diesen Dateien ein eigenes Farbprofil hinzu, und die Schlussprüfung des Werkzeugs wertete es als verbliebene Metadaten — nur PNG ließ sich herunterladen. Häufige Tags wie Exif-Version und Farbraum werden jetzt benannt statt als „Unbekanntes Tag“ angezeigt.
- Diff Checker und JSON-Diff auf Telefonen: Die Seite wird beim Laden nicht mehr komplett neu aufgebaut. Die einspaltige Ansicht, die Telefone standardmäßig erhalten, wurde vor der Hydration gewählt, sodass das HTML des Servers und die erste Darstellung auf dem Telefon nicht übereinstimmten.
- Die Fotocollage lässt auf dem Telefon nicht mehr die ganze Seite seitlich scrollen: Ihre Optionszeilen brechen jetzt um.
- Startseite: Die Zeile „100 % lokale Verarbeitung“ auf dem Bildschirm der Szene ist größer und heller und auf einem Desktop-Monitor lesbar; lange Übersetzungen passen auf den Bildschirm. Die Szene ist jetzt für alle animiert; bei aktivierter Bewegungsreduzierung erscheint daneben eine Pause-Taste, und die Wahl wird gespeichert.
- Sicherheits-Header: Jede Seite erhält jetzt nur die externen Hosts, die ihr eigenes Werkzeug nutzt. Zuvor konnte eine Seite die Hosts für Sprachmodell, Texterkennung und YouTube anderer Werkzeuge erben, deren Adresse mit demselben Buchstaben begann — im Widerspruch zum connect-src 'self', das die Seite nennt.
- Audio zu Text und Automatische Untertitel fragen vor der ersten Transkription nicht mehr drei lokale Modelldateien ab, die es nicht gibt.
v10.08
Jedes Werkzeug einzeln von Ende zu Ende getestet — und die gefundenen Fehler behoben
- Alle 135 Werkzeuge wurden einzeln mit echten Dateien und echten Abläufen durchgetestet — Uploads, jede Option, Grenzfälle und ungültige Eingaben — auf Bildschirmen vom kleinsten Telefon bis zum großen Desktop-Monitor. Dieser Eintrag listet, was die Tests gefunden und was behoben wurde; alles andere bestand unverändert.
- Wer eine Datei ablegt, die ein Werkzeug nicht verwenden kann, erhält jetzt eine Erklärung: Die Meldung nennt die Datei, die akzeptierten Formate und die erreichte Grenze — in der Sprache der Seite. Bisher konnte in derselben Situation eine rohe interne Bezeichnung statt eines Satzes erscheinen.
- Jede Ablagefläche nennt jetzt die akzeptierten Formate, bevor Sie eine Datei wählen (zum Beispiel „Unterstützt: MP4, WebM, MOV, MKV“) — nicht mehr nur während des Ziehens.
- Bildwerkzeuge können nicht mehr endlos bei „Verarbeitung … 0 %“ warten: Jede Datei hat eine Obergrenze von zwei Minuten; eine Datei, die sie überschreitet, wird mit einer klaren Meldung übersprungen, während der Rest des Stapels weiterläuft.
- Werkzeuge, die ihre schwere Arbeit in Hintergrund-Threads erledigen — die PDF-Werkzeuge, der SVG-Tracer, die Bild-Hochskalierung und die PNG-Komprimierung — können nicht mehr endlos warten, wenn so ein Thread nie zu antworten beginnt, was bei einer langsamen oder unterbrochenen Verbindung auf der Live-Seite vorkommen konnte (einmal beobachtet als „Bild komprimieren“ bei „Verarbeitung … 0 %“). Jede dieser Stellen hat jetzt eine Frist, nach der die Arbeit im Hauptthread erneut versucht oder als Fehler gemeldet wird.
- Video komprimieren: Das Entfernen eines geladenen Videos konnte einen Fehler im Hintergrund auslösen, weil die Anzeige die Größe der bereits entfernten Datei aus veralteten Sondierungsergebnissen las. Behoben.
- Auf Telefonen bleibt die Live-Vorschau der acht Studio-Werkzeuge (Barcode, Box Shadow, Kontrast, CSS-Gradient, Glassmorphism, Mesh-Gradient, QR-Code, SVG-Wave) jetzt in kompakter Form unter der Kopfzeile angeheftet — auf 45 % der Bildschirmhöhe begrenzt, und das Vorschaubild ist immer vollständig sichtbar, nie beschnitten.
- Die Schaltflächen Anheften, Teilen und Drucken erreichen auf jeder Werkzeugseite jetzt die Touch-Höhe von 44 Pixeln auf Touch-Bildschirmen.
- Die Vorschau der Excel-Werkzeuge ist auf die ersten 10 Zeilen und 50 Spalten begrenzt — und wenn eine Tabelle nicht umgewandelt werden kann, sagen die Werkzeuge das jetzt, statt still nichts anzuzeigen.
v10.07
Sticky-Vorschauen können ihre eigene Ausgabe nicht mehr verdecken
- Acht Studio-Werkzeuge — Barcode-Generator, Box-Shadow-Generator, Kontrast-Prüfer, CSS-Gradient-Generator, Glassmorphism-Generator, Mesh-Gradient-Generator, QR-Code-Generator und SVG-Wave-Generator — zeigen den erzeugten Code, die Messwerte und die Schaltflächen zum Kopieren und Herunterladen jetzt in einem vollbreiten Abschnitt unterhalb des Werkzeugs statt in der mitlaufenden Spalte: Eine fixierte Vorschau kann sich nie wieder über ihre eigenen Ergebnisse legen. Nur die Live-Vorschau bleibt stehen, und sie wird so begrenzt, dass sie stets zwischen Kopfzeile und Bildschirmunterkante passt.
- Kontrast-Prüfer: Das Kontrastverhältnis steht jetzt direkt neben den Farbeingaben und ist am Telefon ohne Scrollen ablesbar; der vollständige Stufenbericht, APCA, der Farbverbesserungsvorschlag und die Kopierzeilen liegen in dem Abschnitt darunter. Die tote Zone, die eine klebende Tafel bisher auf die untere Bildschirmhälfte eines Telefons presste, ist verschwunden.
- Die zwölf Text-Konverter heften keinen 40 % hohen Ausgabekasten mehr über das Telefondisplay: Ergebnisse fließen in die Seite, und die klebende Aktionsleiste des Telefons führt nun stattdessen die Kopieren-Schaltfläche der Ausgabe mit.
- Eine einzige Kopfzeilenhöhe (--header-h) steuert nun alle mitlaufenden Leisten: Die Rechnungs-Vorschau beginnt nicht mehr 57 Pixel unter der Kopfzeile (am Telefon 7 Pixel), und die Filterleiste der Werkzeugübersicht, die Foto-Collage und der SVG-Tracer sitzen exakt eine Kopfzeilenhöhe tiefer.
- Ein Tipp auf die gespiegelte Aktionstaste des Telefons scrollt nun die echte Schaltfläche mitsamt ihrer Bestätigung ins Bild, damit der Tipp sichtbar etwas bewirkt.
- Der Nach-oben-Knopf blendet sich aus, solange die Fußzeile im Bild steht, statt deren Links zu überdecken, und klebende Tafeln mit eigenem Innenlauf fangen den Seitenscroll nicht mehr ein.
- Seiteninterne Anker landen auf jeder Seite klar unter der Kopfzeile.
- Der Einleitungstext jeder lokalisierten Startseite greift jetzt ihre Überschrift auf: Die Worte des Versprechens — gute, kostenlose Werkzeuge für den Alltag — stehen nun auch im Text selbst, auf der deutschen, spanischen, französischen, portugiesischen und japanischen Startseite.
v10.06.1
Textauswahl jetzt in allen Themes im Marken-Orange
- Die Textauswahl auf der gesamten Website erscheint jetzt wie in v10.01 vorgesehen im Marken-Orange (#f6821f) mit dunklem Text: Zwei Tailwind-Klassen am <body>-Element (selection:bg-accent-soft, selection:text-foreground) hatten die globale ::selection-Regel vom Tag ihrer Einführung an unbemerkt überschrieben, sodass markierter Text nur blass getönt wurde. Die Klassen sind entfernt; die globale Regel in globals.css bestimmt nun überall die Auswahlfarben.
- Anhand des ausgelieferten Produktions-CSS verifiziert: Die überschreibenden Auswahlregeln sind entfernt, das orange ::selection ist der einzige verbliebene Auswahlstil in der Kaskade.
v10.06
Vereinheitlichtes Release: beide v10.06-Linien zusammengeführt, japanische und portugiesische Texte neu aus der Quelle übersetzt
- Beide v10.06-Bäume wurden Datei für Datei verglichen und zusammengeführt: die 46 neu übersetzten japanischen und portugiesischen Body-Packs der zweiten Linie bleiben erhalten, ebenso der sechssprachige Changelog, die Typografie der Release-Hinweise und die französischen Panel-Abstände der Audit-Linie.
- Die japanischen Packs für 24 Werkzeuge und die portugiesischen Packs für 20 Werkzeuge wurden anhand der aktuellen englischen Seiten neu übersetzt; Details wie die Live-Wortmarkierung im Text-zu-Sprache-Werkzeug und der genaue Sicherheitstext des Passwort-Generators sind wieder da.
- Portugiesisch folgt in den neu geschriebenen Packs durchgehend dem brasilianischen Standard der Website: senhas, câmera, baixar, cadastro und logotipo ersetzen die eingeschlichenen europäischen Formen.
- Text zu Sprache behauptet nicht mehr 50+ natürliche Stimmen; die verfügbaren Stimmen hängen vom Gerät ab, wie die englische Seite es beschreibt.
- Die durch eine Neuübersetzung geleerten FAQ-Antworten, Anleitungen und Schema-Merkmale für 14 Werkzeuge sind wiederhergestellt, die Doppelpunkte im japanischen Fließtext sind wieder vollbreitig, und der französische Abstandsstandard deckt jetzt siebenundzwanzig bisher übersehene Stellen ab: acht Textstellen in den Body-Packs und neunzehn Meta-Beschreibungen setzen vor Doppelpunkten und Fragezeichen das geschützte Leerzeichen.
- Sämtliche Prüfschritte liefen auf dem vereinheitlichten Baum erneut: Typecheck und Lint ohne Fehler, 3.404 Unit-Tests bestanden, Panel-, Inhalts- und Spiegelprüfung grün.
v10.05
Bildverarbeitung, QR-Kamera, UUIDs und übersetzte Anleitungen
- Ein alternativer Decoder fängt blockierte Bildladevorgänge ab. HEIC-Vorschauen und die Proportionen beim Zuschneiden wurden korrigiert.
- Verspätete QR-Ergebnisse, die Freigabe der Kamera und doppelte UUID-v1-Werte bei unveränderter Uhrzeit wurden behoben.
- Fehlende übersetzte Anleitungen wurden ergänzt. Eine Build-Prüfung kontrolliert alle 530 Textpakete.
- Aussagen zu Dateigröße, Audiopräzision und Datenschutz wurden berichtigt. Browserprüfungen sind im Audit gesondert dokumentiert.
v10.02 — feindliches Audit: deploybereit, Changelog-Eintrag für v10.01
Ein vollständiges feindliches Audit der v10.01 hat die vier Korrekturen byteweise bestätigt und jede Prüfung wiederholt; die Release-Notes erhielten den fehlenden v10.01-Eintrag.
- Übersetzungen in allen sechs Sprachen auf KI-Floskeln geprüft: 0 echte Funde (Zensus der Sie-Form: 0 informelle Formen).
- Alle Qualifikationsschritte erneut grün: Typecheck und Lint ohne Fehler, 3.327/3.327 Unit-Tests, Panel-Lokalisierung und 125 Spiegel ohne Abweichung.
- Produktionskompilierung verifiziert; der komplette statische Export (1.248 Seiten) bleibt Aufgabe des Hostings mit mehr als 4 GB RAM.
- Changelog: v10.01 ist jetzt in allen sechs Sprachen dokumentiert.
v10.01 — Zeilenhöhe des Hero, orange Textauswahl, Update-Banner in voller Breite, TTS-Beispiele je Sprache
Vier Feinschliff-Korrekturen aus Ihrem Feedback: ruhigere Hero-Typografie, Textauswahl in Markenfarbe, sichereres Update-Banner und Beispieltext zur Sprachausgabe in der gewählten Sprache.
- Zeilenhöhe der Hero-Überschrift von 1,04 auf 1,25 gelockert — lateinische und CJK-Titel atmen in jeder Breite besser.
- Markierter Text erscheint jetzt im Markenorange mit dunkler Tintenfarbe, im hellen wie im dunklen Design.
- Das PWA-Update-Banner liegt als Leiste über die volle Breite unten statt als schwebende Karte — sicher über Notch und Home-Indikator, und der Text bricht um, statt abgeschnitten zu werden.
- Der Beispieltext der Sprachausgabe folgt der gewählten Stimme — eigene Sätze für Deutsch, Englisch, Spanisch, Französisch, Portugiesisch und Japanisch.
v10.00 — Sicherheitshärtung: 3 feindliche Audits, 40+ Befunde behoben
Drei feindliche Audits (GLM 5.3, Gemini Argon, ChatGPT) fanden über 40 echte Probleme. Alle behoben.
- KRITISCH: Gelöschte PDF-Seiten leckten über Link-Anmerkungen — behoben.
- HOCH: TOML-Parser Prototype Pollution — mit Object.hasOwn() behoben.
- HOCH: queryStringToJson DoS — Array-Indizes jetzt validiert.
- HOCH: TTS auf Desktop-Chrome blockiert — mit Fallback behoben.
- Deutsch: 36 informelle Formen zu Sie/Ihr korrigiert.
v9.99 — Hostile Re-Audits (GLM 15 + Argon 35 Befunde): kritische Fixes, i18n-Korrekturen
Zwei frische Hostile-Audits (GLM 5.3: 15 Befunde, Gemini Argon: 35 Befunde) trieben kritische Bugfixes, vollständige deutsche Sie-Form-Konvertierung, französische typografische Abstandskorrekturen und Vervollständigung lokalisierter Changelogs voran.
- KRITISCH: TTS-Stimmfilter behoben — Play deaktiviert ohne lokale Stimmen, Datenschutzhinweis bedingt.
- KRITISCH: Französische Abstands-Regex hatte TypeScript-Operatoren korrumpiert (U+202F/U+00A0 in ?: und ??) in 3 Dateien — behoben.
- Deutsch: 34 informelle du/dein-Formen in formelles Sie/Ihr umgewandelt.
- Französisch: 119 Zeilen mit ASCII-Abständen zu U+00A0/U+202F korrigiert.
- Changelogs: v9.97- und v9.98-Einträge zu allen 5 lokalisierten Changelogs hinzugefügt.
v9.98 — ChatGPT-Übersetzungsprüfung: EXIF-Feinschliff, Sie-Form, französische Abstände
Die native Übersetzungsprüfung von ChatGPT GPT-6.1 Sol angewendet: EXIF Date Fixer-Zeichenfolgen poliert, deutsche Sie-Form-Korrekturen und französische typografische Abstandskorrekturen.
- EXIF Date Fixer: 41 Zeichenfolgen nach ChatGPT-Prüfung poliert — präzisere Formulierung, korrekte deutsche Sie-Form, feminine französische Übereinstimmung.
- Deutsch: Sie-Form für EXIF-Drop-Zone und Datumsauswahl angewendet.
- Französisch: U+00A0/U+202F-Abstände nach ChatGPT-Korrekturen verifiziert.
v9.97 — Argon-Hostile-Audit: 38 Befunde, Übersetzungsgate gehärtet
Ein zweites Hostile-Audit (Gemini Argon, 38 Befunde) trieb die Härtung des Übersetzungs-Gates, native i18n-Korrekturen in drei Sprachen und fünf UI/UX-Reparaturen voran.
- Übersetzungs-Gate gehärtet: drei blinde Flecken in der Lokalisierungsprüfung behoben.
- Französische Typografie: 19 Dateien korrigiert — U+00A0/U+202F-Abstände angewendet.
- Deutsches Register: 24 informelle du/dein-Formen in formelles Sie/Ihr umgewandelt.
- Japanischer Stil: 3.644 westliche Gedankenstriche durch native Langstriche ersetzt.
v9.96 — Hostile-Audit-Korrekturen: vollständige Panel-Übersetzung, Header-Breakpoint
Ein externes feindliches Audit (GLM 5.3) fand zwei echte Probleme: 71 Panel-Zeichenfolgen ohne Übersetzung und einen abweichenden Header-Breakpoint. Beide sind behoben; das Release-Gate prüft nun die Übersetzungsabdeckung.
- Übersetzungen: 69 Werkzeug-Panel-Zeichenfolgen (überwiegend aus neueren Werkzeugen wie AI Cliché Remover, Jargon Buster und dem JSON-LD-Schema-Generator) hatten keine Zeilen für Spanisch, Deutsch, Französisch, Portugiesisch oder Japanisch, sodass fünf Sprachen stillschweigend Englisch zeigten. Alle 69 wurden übersetzt und anschließend von zwei unabhängigen Muttersprachen-KI-Reviews geprüft (Gemini Argon: 30 Posten; ChatGPT: 26 Posten) — zusammen über 120 Korrekturen: KI-Übersetzungs-Fingerabdrücke entfernt, korrektes Register je Sprache (deutsche Sie-Form, französische U+00A0/U+202F-Typografie, japanische Desu/masu-Höflichkeit und keine westlichen Gedankenstriche). 1638 Panel-Zeichenfolgen in allen fünf Sprachen verifiziert.
- Header: der Resize-Listener des mobilen Menüs nutzte einen 1200-px-Breakpoint, während das Layout bei lg: 1024 px umschaltet — ein 1024–1200-px-Band, in dem das Menü die Seite nach einem Resize eingesperrt lassen konnte. Der Listener folgt nun dem 1024-px-Layout-Breakpoint.
- Release-Gate: die Panel-Lokalisierungsprüfung scannt nun jedes an usePanelText(), useSurfaceUI() und useToolUI() übergebene Literal in jedem Werkzeug und lässt den Build fehlschlagen, wenn eine Zeile fehlt — unübersetzte Zeichenfolgen können nicht mehr stillschweigend ausgeliefert werden.
- Bild komprimieren: Das Ablegen eines animierten GIFs zeigte in jeder Sprache den rohen internen Schlüssel „gifAnimationNote“ statt eines Hinweises — der Schlüssel hatte keine Wörterbuchzeile. Jetzt erklärt es in allen sechs Sprachen, dass die Neukomprimierung nur den ersten Frame behält.
- Audit-Vermerk: zwei gemeldete Sicherheitsbefunde hielten der Verifikation nicht stand — jeder target="_blank"-Link trägt bereits rel="noopener", und das SVG des QR-Generators wird rein aus der QR-Matrix ohne Nutzer-Markup gebaut; beides war also keine echte Schwachstelle.
v9.95 — Startseiten-Tabs auf dem Handy als Pills neu gebaut; Menü-Suchleiste korrigiert
Die Kategorie-Tabs der Startseite sind jetzt echte Pill-Buttons mit korrektem Touch-Scrolling, und die fixierte Suchleiste des mobilen Menüs ist vollständig deckend.
- Startseite: die Kategorie-Leiste (Video, Audio, PDF…) wurde von unterstrichenen Text-Tabs zu Standard-Pill-Buttons umgebaut — aktive Pill in der Akzentfarbe der Seite, inaktive mit dezenten Rändern. Die Zählungen bleiben in jeder Pill.
- Startseite: die Leiste deklariert touch-action: pan-x, sodass ein horizontaler Wisch die Leiste und ein vertikaler Wisch die Seite scrollt — die beiden Gesten kämpfen auf Touchscreens nicht mehr. Overscroll-Ketten an den Leistenenden sind eingedämmt.
- Mobiles Menü: die fixierte Such-/Filterleiste hat jetzt einen voll deckenden Hintergrund mit unterem Rand und weichem Schatten — unter ihr scrollender Menütext kann nicht mehr durchscheinen.
- Mobiles Menü: der redundante Button „135 Werkzeuge durchsuchen“ wurde aus der fixierten Leiste entfernt — der integrierte Filter durchsucht bereits alle Werkzeuge, und die globale Suche bleibt über das Suchsymbol im Header einen Tipp entfernt. Eine Suche pro Fläche.
v9.94 — Stimmenauswahl der Textausgabe neu gebaut und Dropdown-Feinschliff
Der Stimmen-Wähler besteht jetzt aus zwei Dropdowns (Sprache, dann Stimme), Schieberegler erhalten einen Reset-Button und Dropdowns richtige Ränder.
- Text zu Sprache: aus dem einzelnen langen Stimmen-Dropdown werden zwei — ein Sprachwähler mit vollen Namen wie „Griechisch (Griechenland)“ statt „el-GR“ (über Intl.DisplayNames, in der Sprache der Nutzer) und ein Stimmen-Wähler, der nur die Stimmen dieser Sprache listet. Ein Sprachwechsel wählt automatisch deren erste Stimme.
- Text zu Sprache: Geschwindigkeits-, Tonhöhen- und Lautstärkeregler erhalten einen Button „Auf Standardwerte zurücksetzen“, der nur erscheint, wenn ein Wert geändert wurde.
- Dropdowns in Text zu Sprache, Audio zu Text und Auto-Untertitel rendern nun mit dezentem Rand, damit der Fokusring nicht wie ein ungestylter Rand wirkt.
v9.93 — Hintergrundentfernung auf direkte ONNX-Inferenz umgebaut
Hintergrund entfernen lädt sein MODNet-Modell jetzt direkt mit onnxruntime-web und umgeht damit die Modelltyp-Einschränkung von transformers.js.
- Hintergrund entfernen: @xenova/transformers v2 registriert keinen Modelltyp „modnet“, sodass pipeline("image-segmentation", "Xenova/modnet") stets „Unsupported model type: modnet“ warf. Das Werkzeug lädt das Modell jetzt herunter und führt die Inferenz direkt mit onnxruntime-web aus (ImageNet-normalisierter 512×512-Eingang, Matte-zu-Alpha-Nachverarbeitung). End-to-End in einem echten Browser verifiziert: Modell lädt, Inferenz läuft durch, transparentes PNG entsteht.
- onnxruntime-web ist jetzt eine direkte Abhängigkeit (v1.14.0, dieselbe Version, die transformers.js bündelt), damit die WASM-Laufzeitversion nicht abdriften kann.
v9.92 — Transformers.js-Importabsturz über Turbopack-Alias behoben
Audio zu Text, Auto-Untertitel und Hintergrund entfernen stürzen beim Modellladen nicht mehr ab.
- Turbopack löste die Browser-Field-Einträge von @xenova/transformers (fs: false, path: false) zu undefined auf, was die Umgebungsinitialisierung mit „Cannot convert undefined or null to object“ abstürzen ließ, bevor ein einziges Modell-Byte geladen war. Ein Turbopack-resolveAlias zeigt @xenova/transformers jetzt auf sein vorgebautes Browser-Bundle.
- Die Erzeugung der Sprache-zu-Text-Pipeline wurde in try/catch verschoben und das ONNX-WASM-Backend ist auf single-threaded ohne Proxy festgelegt, damit strenge CSP-Worker-Regeln die Initialisierung nicht brechen.
- Audio zu Text live verifiziert: Whisper Tiny lädt im Browser, die Transkription läuft durch, TXT/SRT/VTT-Downloads werden angeboten. Auto-Untertitel vom Seitenbetreiber als funktionierend bestätigt.
v9.91 — CSP-Modellhost-Allowlist korrigiert
Downloads von Machine-Learning-Modellen werden durch die ausgelieferte Content-Security-Policy erlaubt.
- Die connect-src-Allowlist der CSP für die modellgestützten Werkzeuge (Audio zu Text, Auto-Untertitel, Hintergrund entfernen) deckt nun die Weiterleitungsziele des Hugging-Face-CDN ab, sodass Erst-Downloads von Modellen in Produktion nicht mehr stillschweigend fehlschlagen.
v9.90 — Funktionelle QA über die gesamte Seite
Jede Werkzeugseite wurde mit ihren Bedienelementen als ladend verifiziert; vier defekte Werkzeuge zur Reparatur identifiziert.
- Alle 135 Werkzeugseiten wurden mit Eingabesteuerung und ohne Fehler vor der Eingabe als rendernd verifiziert.
- Vier Werkzeuge als funktionsuntüchtig befunden und zur Reparatur eingereiht: Audio zu Text, Auto-Untertitel und Hintergrund entfernen (Transformers.js-Initialisierungsabsturz), Video komprimieren (nicht unterstützter Codec beim Testfixture).
v9.86 — Fehlerkorrekturen und leichtere Startseite
PDF-, MP3-, Farb- und Plattformkorrekturen.
- PDF-Inhalte bleiben erhalten; MP3 verwendet die gemeinsame Initialisierung.
- Codegeneratoren, Farbwerte und Plattformabmessungen wurden korrigiert.
- Die Illustration behält ihr Design und pausiert bei unsichtbarer Seite.
v9.85 — die v9.83-Korrekturen tatsächlich verifiziert, und die letzten vier Fehlbezeichnungen behoben
Jede Korrektur aus dem Auditbericht wurde anhand echter Dateien erneut verifiziert; der lamejs-Kettenfehler, vier falsche ICO-Größenbezeichnungen und ein veraltetes Discord-Banner-Ziel sind behoben.
- Video zu MP3 und Audio Cutter: Der v9.83-lamejs-Loader versuchte, drei Dateien zu importieren, die in lamejs 1.2.1 nicht existieren, was die gesamte globale Initialisierungskette stillschweigend abbrach — jede Kodierung starb weiterhin mit einem ReferenceError. Jeder Submodul-Import ist jetzt isoliert, alle echten lamejs-Module sind abgedeckt, und eine vollständige Stereo- und Mono-Kodierung wird in der Testsuite verifiziert.
- PNG zu ICO: vier Größen→Verwendungs-Zuordnungen korrigiert — 32px steht für kleine Desktop-Symbole und die Taskleiste bei 125 % Skalierung (nicht der Standard-Taskleisten/Desktop-Slot), 64px ist die Symbolansicht des macOS Finders (die Ansicht für große Symbole unter Windows zeichnet 96px), und 128px ist das macOS-Dock in seiner größten Einstellung.
- Discord-Profilbanner-Verkleinerer: Das falsche Ziel „680 × 240 empfohlene Mindestgröße“ — das dem eigenen Seitentext widersprach — ist in jeder Sprache durch einen 1200 × 480 2×-Export für hochauflösende Bildschirme ersetzt.
- Passwort-Generator: Die 8-Wort-Passphrasen-Angabe der FAQ nennt nun etwa 53 Bit (56,00 mit der angehängten Ziffer) und entspricht damit der Live-Anzeige.
- PDF komprimieren: Lesezeichenerhalt und metadatenfreie Ausgabe sind nun durch Tests abgesichert, die den echten Worker mit einer 2-Lesezeichen-Datei ansteuern.
- PDF entsperren: AES-256-R6-Dateien aus qpdf und pypdf sind durch permanente Tests mit dem korrekten und einem falschen Passwort abgedeckt.
- JSON zu Zod: Eine Roundtrip-Suite beweist, dass das generierte Schema sein eigenes Eingabebeispiel für Unions, optionale Felder, gemischte Formate, Rekursion und leere Formen akzeptiert.
v9.83 — 43 Audit-Funde behoben, ehrliche Entropie, orange Symbole überall
Ein unabhängiges Audit fand 43 Probleme in 34 Tools; alle sind in dieser Version behoben.
- Video zu MP3 und Audio Cutter: MP3-Kodierung funktioniert jetzt in Produktions-Builds (lamejs-Globals initialisiert).
- PDF entsperren: AES-256-R6-Dateien mit korrekten Passwörtern lassen sich jetzt öffnen (ISO 32000-2 Algorithmus 2.B implementiert).
- YAML zu JSON: Ganzzahlen jenseits von 2^53 bleiben mit einer Warnung als Zeichenketten erhalten, statt an Präzision zu verlieren.
- CSS-Formatierer: Inline-Kommentare wie /*brand*/ führen nicht mehr dazu, dass Eigenschaften verworfen werden.
- HTML-Formatierer: script-, pre- und textarea-Inhalte bleiben bytegenau erhalten.
- JSON zu Zod: Generierte Schemas verwenden Safe-Integer-Prüfungen und validieren Kalenderdaten.
- Passwort-Generator: Entropieangaben korrigiert — 4-Wort-Passphrasen sind 26,34 Bit, nicht 105; Hinweise zum Master-Passwort korrigiert.
- Kontrastprüfer: Ungültige Farben zeigen — statt eines falschen 21:1-„Bestanden“.
- Alle 89 Tool-Symbole tragen jetzt den orangen Akzent; die Cron-Validierung ist strenger.
v9.29 — ein Layout in jeder Sprache, und ein Weg zurück nach „Weiter mit dem Ergebnis“
Ein Sprachwechsel ändert jetzt nur die Worte und sonst nichts: Die Sprach-Startseiten und die übersetzten Tool-Seiten nutzen das englische Layout, und von einem Tool, das man über „Weiter mit dem Ergebnis“ erreicht, kommt man zurück.
- Die fünf Sprach-Startseiten nutzen das Layout der englischen Startseite — dieselbe großformatige Zeichnung, derselbe Tool-Katalog und dieselben Abschnitte — statt einer schmaleren Variante, die die Seite beim Sprachwechsel schrumpfen ließ.
- Die übersetzten Tool-Seiten entsprechen ihren englischen Originalen Abschnitt für Abschnitt: die Brotkrumen Start / Kategorie / Tool, das Datenschutz-Abzeichen mit Pin, Teilen und Drucken, dieselben sechs verwandten Tools und dieselbe Lesespalte — alles in Ihrer Sprache.
- Nach „Weiter mit dem Ergebnis“ zeigt das nächste Tool „Zurück zu …“, was zum ersten Tool mit den ursprünglich geladenen Dateien zurückführt. Die Vorschläge hängen jetzt vom Herkunfts-Tool ab: Ein Zuschnitt führt zuerst zum Verkleinern, ein Creator-Export zum Komprimieren und Umwandeln, und zu Bildern gewordene Seiten werden nicht wie der direkte Weg zurück zu einem PDF angeboten.
- Im Startseiten-Katalog endet eine Kategorie mit ungerader Tool-Anzahl nicht mehr an einer Trennlinie, die auf halbem Weg stoppt.
- Korrekturen aus einem Live-Audit: Die Suchseite bleibt in jeder Sprache aus den Suchergebnissen heraus, die Adresse der Startseite steht in Canonical-, Sprach- und Sharing-Tags einheitlich, die Fußzeile hat keinen leeren Listeneintrag, How-to-Seiten tragen ein Bild in ihren strukturierten Daten, und die Cloudflare-Vorschauadresse ist als noindex markiert, sodass nur die echte Domain indexiert wird.
v9.28 — Quellen für jeden Standard, den die Anleitungen zitieren, und jedes übersetzte Tool einen Klick von seiner englischen Seite entfernt
Anleitungen und Vergleiche verlinken jetzt jede zitierte Spezifikation, und die englischen Seiten der sechs übersetzten Tools verlinken auf ihre spanischen, deutschen, französischen, portugiesischen und japanischen Fassungen.
- Anleitungen und Vergleiche enden mit einer Quellenliste: jede RFC-, ECMA-, W3C-, YAML- oder TOML-Spezifikation, die die Seite zitiert, verlinkt auf ihren offiziellen Text — siebzehn Seiten, von RFC 4180 für CSV bis RFC 9562 für UUIDs.
- Die englischen Seiten von PDF zusammenführen, PDF teilen, Bild komprimieren, Bild verkleinern, JPG zu PDF und dem JSON-Formatierer verlinken jetzt auf ihre fünf Übersetzungen, so wie die Übersetzungen bereits zurückverlinkten.
- Jede Seite weist KI-Assistenten auf die llms.txt-Zusammenfassung der Website hin, und der Anleitungs-Hub verspricht kein sichtbares Prüfdatum mehr, das die Anleitungen nicht zeigen — Prüfdaten stehen in den strukturierten Daten jeder Seite und in der Sitemap.
v9.27 — Creator-Exporte zum gesammelten Herunterladen, jedes Ergebnis griffbereit, und ein Bild für jedes Tool
Die 22 Creator-Verkleinerer rendern ihre Dateien, sobald ein Bild eintrifft, jedes Tool-Ergebnis hat einen Download- oder Kopieren-Knopf, und jede Tool-Seite beginnt mit einer Illustration dessen, was das Tool tut.
- Creator-Verkleinerer rendern jetzt jede benötigte Größe in dem Moment, in dem man ein Bild ablegt, zeigen jede Datei in ihrer echten Größe mit Byte-Anzahl und Plattformlimit und bieten Herunterladen, Teilen, Alle herunterladen (ZIP) und das nächste Tool — wie die Bild-Tools.
- Zwei Creator-Exporte, die das Bild streckten, sind korrigiert: Das Discord-Paar schneidet das 16:9-Serverbanner jetzt als eigene Form zu, und „Ganzes Bild einpassen“ füllt mit einem Rand (oder Transparenz) auf, statt zu verzerren.
- Runde Avatare und abgerundete Kacheln werden so in der Vorschau gezeigt, wie die Plattform sie zuschneidet — der schattierte Bereich wird entfernt — und die Hilfslinien lassen sich ausblenden, um das Artwork zu sehen.
- Jedes Ergebnis verlässt die Seite mit einem Klick: Herunterladen bei formatiertem, umgewandeltem und generiertem Code (mit dem Dateinamen, den jede Sprache erwartet), Kopieren-Knöpfe bei Zeitstempeln, Hashes, Zahlenbasen und Cron-Plänen sowie PNG herunterladen, SVG herunterladen, Bild kopieren und Teilen bei QR-Codes und Barcodes.
- Der JSON-Formatierer entfernt nachgestellte Kommas jetzt wie versprochen, Satz- und Titel-Schreibweise funktionieren bei Bezeichnern, PDF teilen schlägt einen Bereich vor, der in kurzen Dokumenten existiert, und Base64 dekodiert zu .txt, .json oder einem Bild statt einer namenlosen .bin — das eigene Beispiel öffnet nicht mehr mit einem Fehler, und ein eingefügtes JWT zeigt Header und Payload.
- Zusammengeführte, geteilte und komprimierte PDFs zeigen ein Vorschaubild der ersten Seite, und PDF zu JPG sowie Bild zuschneiden verlinken direkt zum nächsten Tool.
- Jedes der 71 Tools und alle 22 Creator-Seiten beginnen mit einer eigenen Illustration der Aufgabe, gezeichnet in den Farben der Website für Hell- und Dunkelmodus; Anleitungen und Vergleiche zeigen das Tool, um das es geht, und jede Kategorieseite zeigt eine Collage ihrer Tools.
v9.26 — muttersprachliche Tools mit Gedächtnis, installierbare App und Ein-Klick-Downloads
Die übersetzten Tools arbeiten vollständig in ihrer Sprache, jedes Tool merkt sich Ihre Einstellungen und kann sein Ergebnis ans nächste weiterreichen, Stapel-Ergebnisse laden als ein ZIP herunter, und die Website lässt sich als App installieren.
- Die sechs vollständig übersetzten Tools — Zusammenführen, Teilen, Komprimieren, Verkleinern, JPG zu PDF und der JSON-Formatierer — zeigen jetzt jede Steuerung, Warnung, Fortschrittsanzeige und Fehlermeldung auf Spanisch, Deutsch, Französisch, Portugiesisch und Japanisch, nicht nur die Seite darum herum.
- Ein Muttersprachler-Durchgang in allen fünf Sprachen: formelles Deutsch, regionsneutrales Spanisch, französische Typografie mit geschützten Leerzeichen, brasilianische Anführungszeichen und Japanisch ohne verirrte Leerzeichen. Maschinell übersetzte Beschreibungen wurden entfernt statt stehengelassen.
- Auch der Rest der Website folgt Ihrer Sprache: Das Alle-Tools-Verzeichnis, die Suche, die 404-Seite und der Fehlerbildschirm sind übersetzt, und ein Tool, dessen Oberfläche noch Englisch ist, sagt das in einer Zeile darüber.
- Tools merken sich die zuletzt gewählten Einstellungen — Qualität, Zielgröße, Format, Seitengröße, Einzug — und ein fertiges PDF oder Bild kann direkt ins nächste Tool (zusammenführen, dann komprimieren), ohne es herunterzuladen und erneut hinzuzufügen.
- Stapel-Ergebnisse laden als ein einziges ZIP statt einer Abfrage pro Datei herunter, und auf dem Telefon kann ein Ergebnis direkt ins Teilen-Menü.
- ToolsByUs lässt sich aus dem Menü als App installieren (mit den „Zum Home-Bildschirm“-Schritten auf dem iPhone), öffnet im Vollbild mit eigenem Zurück-Knopf, bietet ein Update an statt mitten in der Aufgabe neu zu laden, und zeigt eine Offline-Seite in Ihrer Sprache.
- Zahlenfelder übernehmen, was man tippt: Die Eingabe von 100 bei „Komprimieren unter … KB“ endete früher als 500.
- Kontakt ist jetzt eine schlichte E-Mail-Adresse, [email protected], mit Ein-Klick-Entwürfen für Fehlerberichte und Tool-Ideen; die Datenschutzseite listet jeden Wert auf, den die Website in Ihrem Browser behält.
v9.15 — Audit-Nachbesserung, Creator-Verkleinerer und fünf Sprachen
Intent-Lanes, 22 Plattform-Verkleinerer, lokalisierte Unterpfade und durchgearbeitete Beispiele im HTML.
- Die Keyword-Kannibalisierung zwischen Kern-Tools und ihren Longtail-Seiten ist aufgelöst: Jedes Tool besitzt seinen Hauptbegriff, jede Satellitenseite ein Szenario, und die Trennung wird durch ein Build-Gate erzwungen.
- 22 Creator-Asset-Verkleinerer unter /creator hinzugefügt — Discord, Twitch, Roblox, Etsy, Shopify, YouTube, Spotify, X und Bluesky — mit exakten Plattformgrößen, Safe-Area-Overlays, Byte-Limit-Durchsetzung und Multi-Size-ZIP-Export, alles im Browser.
- Lokalisierte Unterpfade für Spanisch, Deutsch, Französisch, Portugiesisch und Japanisch gestartet, mit wechselseitigem hreflang, sprachspezifischen lang-Attributen und übersetzten FAQs.
- Tool-Seiten liefern jetzt ein echtes durchgearbeitetes Beispiel — Eingabe und die eigene Ausgabe der Engine — im ausgelieferten HTML, sodass ein Crawler eine befüllte Seite statt einer leeren Hülle indexiert.
- Jede Tool-Seite beantwortet mindestens sechs konkrete Fragen; elf URLs wurden zur Klarheit umbenannt und leiten dauerhaft auf ihre neue Adresse weiter.
- Die IndexNow-Übermittlung läuft jetzt automatisch aus der CI bei jedem grünen Push auf main.
v9 — SEO-Infrastruktur & Citation-first-Release
Suche, Änderungsprotokoll, Brotkrumen, eigene OG-Bilder pro Seite und eine KI-Zitierungsebene.
- Eine clientseitige Tool-Suchseite mit einem echten SearchAction-Ziel hinzugefügt.
- Tool-Seiten zeigen jetzt die vollständigen Brotkrumen Start → Kategorie → Tool, gespiegelt in BreadcrumbList-strukturierten Daten.
- Jede Seite liefert ihr eigenes generiertes Open-Graph-Bild statt einer einzigen websiteweiten Karte.
- JSON-LD wird aus einem getesteten Modul (schema.ts) gebaut; Organization- und WebSite-Knoten tragen jetzt publishingPrinciples und eine funktionierende SearchAction.
- llms.txt erhielt einen Zitierleitfaden, Pro-Tool-Standardreferenzen und einen Änderungsprotokoll-Verweis; robots.txt nennt jetzt 24 KI-Crawler explizit.
- IndexNow-Unterstützung hinzugefügt: Geänderte URLs werden aus der CI an Bing/Yandex/Seznam/Naver übermittelt, gesteuert über Sitemap-lastmod-Diffs.
v8 — Interaktions- & Eingabe-Härtung
Globaler Datei-Drop, gehärtetes Header-Menü und Szenen pro Tool.
- Websiteweites Drag-and-drop mit Typ-, Anzahl- und Größenlimits; direkte Drops wählen ihr Panel.
- Gemeinsamer FileReader mit Abbruch veralteter Callbacks über CodePane- und Base64-Tools hinweg.
- Header-Menü: Hover-Verzögerung, vollständige Tastatursteuerung, Escape, ArrowDown und Scroll-Eingrenzung.
- Jedes der 71 Tools erhielt eine eigens gezeichnete Szene und Beschriftung; der Hero wurde als leichtgewichtiges Inline-SVG neu gebaut.
v8-rc — Format-Pipeline
Formatierer- und Konverter-Oberfläche für JSON, CSS, XML und Codegenerierung fertiggestellt.
- JSON-Formatierer-Suite: Schlüssel sortieren, JSONC-Kommentar-Entfernung, Unicode-Escape-Steuerung.
- CSS-Formatierer/Minifier-Pipeline mit Worker-sicherem Ersetzungspfad.
- Codegeneratoren (JSON → C#, Go, Java, Python, TypeScript) hinter einem CodegenTool-Rahmen vereinheitlicht.
Ältere Versionen sind im Repository dokumentiert: wie wir Änderungen prüfen und ausliefern. Die Review-Daten der einzelnen Seiten stehen am Fuß jeder Tool-Seite.