Zum Inhalt springen
LeedyBox
Unterstützen

So funktioniert LeedyBox

Wie LeedyBox Bilder, PDF-Dateien, Daten und Texte in Ihrem Browser verarbeitet, auf welche Bibliotheken und Browserfunktionen die Tools setzen und welche Teile einer Seite weiterhin das Netzwerk nutzen.

Dateiverarbeitung im Browser

Die LeedyBox-Tools laufen als JavaScript in Ihrem Webbrowser. Wenn Sie eine Datei auswählen oder Text eingeben, liest der Browser sie auf Ihrem Gerät, und die Verarbeitung findet auf Ihrem Computer oder Smartphone statt. Dateien und Texte werden zur Verarbeitung nicht auf einen LeedyBox-Server hochgeladen. Viele Tools nutzen Standardfunktionen des Browsers: die Canvas-API für Bilder, die Web Crypto API für Hashes, Passwörter und UUIDs, Intl.Segmenter für Wortzählungen und die Datums-APIs von Intl für Zeitzonen. Die OCR in „PDF in Text“ und „Bild zu Text“ verwendet Tesseract.js, das WebAssembly-Code im Browser ausführt.

Was passiert mit Ihren Dateien?

  1. Sie wählen eine Datei auf Ihrem Gerät aus oder ziehen sie per Drag-and-drop hinein, oder Sie tippen oder fügen Text in das Tool ein.
  2. Der Browser liest die Datei in den Arbeitsspeicher der aktuellen Seite.
  3. Das Tool wandelt die Datei mit JavaScript-Bibliotheken auf Ihrem Gerät um, bearbeitet sie, fügt sie zusammen, teilt sie oder liest sie aus.
  4. Das Ergebnis wird im Browser erstellt und auf der Seite angezeigt oder zum Download angeboten. Wie lange das dauert, hängt von der Eingabe und Ihrem Gerät ab.
  5. Eine Kopieren-Schaltfläche schreibt das Ergebnis nur dann in Ihre Zwischenablage, wenn Sie darauf klicken.
  6. Beim Schließen oder Neuladen der Seite werden die im Speicher dieser Seite gehaltenen Dateien, Texte und erzeugten Werte verworfen.

Bibliotheken der einzelnen Tools

Einige Tools basieren auf Open-Source-Bibliotheken, andere verwenden nur LeedyBox-eigene Skripte und im Browser integrierte Funktionen. Alle Bibliotheken und die Daten, die sie brauchen (Schrifttabellen, OCR-Sprachdaten, Modelle), werden in einer festen Version direkt von leedybox.com ausgeliefert; die Tool-Seiten laden keinen Code von öffentlichen Content-Delivery-Netzwerken (CDNs). Angefordert werden nur Code und Daten der Bibliotheken; die verarbeiteten Dateien und Texte sind nicht Teil dieser Anfragen.

Tool Bibliotheken Geladen von
Bildkonverter Canvas-API des Browsers, LeedyBox-BMP/ICO-Encoder, JSZip (für Stapel-Downloads) leedybox.com
Bildgröße ändern, Bild drehen & spiegeln Canvas-API des Browsers, JSZip (für Stapel-Downloads) leedybox.com
Bild zuschneiden Canvas-API des Browsers (keine Drittanbieter-Bibliothek) leedybox.com
Bilder komprimieren Canvas-API des Browsers, UPNG.js 2.1.0 und pako 1.0.11 (MIT-Lizenz, PNG-Farbreduzierung), JSZip (für Stapel-Downloads) leedybox.com
EXIF-Daten entfernen LeedyBox-Skript zum Lesen und Entfernen von Metadaten (die Bilddaten werden ohne Neukodierung kopiert), JSZip (für Stapel-Downloads) leedybox.com
Bild zu Text (OCR) Tesseract.js (OCR-Engine und Sprachdaten) leedybox.com
Favicon-Generator Canvas-API des Browsers, LeedyBox-ICO-Encoder, JSZip (für das ZIP-Paket) leedybox.com
Passbild-Generator MediaPipe Tasks Vision 0.10.35 (Apache License 2.0) mit den Modellen Face Landmarker und Selfie Segmenter, Canvas-API des Browsers leedybox.com (selbst gehostet)
QR- & Barcode-Generator qrcode-generator 1.4.4, JsBarcode 3.11.6 (MIT-Lizenz) leedybox.com (selbst gehostet)
PDF in JPG PDF.js, JSZip leedybox.com
JPG in PDF jsPDF, SortableJS leedybox.com
PDF in Text PDF.js, Tesseract.js (OCR-Engine und Sprachdaten) leedybox.com
PDF zusammenfügen, teilen und komprimieren PDF.js, pdf-lib, JSZip (PDF teilen) leedybox.com
PDF-Seiten organisieren, PDF drehen PDF.js (Seitenminiaturen), pdf-lib, SortableJS (PDF-Seiten organisieren) leedybox.com
Wasserzeichen zu PDF hinzufügen, Seitenzahlen hinzufügen PDF.js (Vorschau), pdf-lib; Text in Schriftsystemen, die die PDF-Standardschriften nicht darstellen können, wird mit den Schriftarten Ihres Geräts gezeichnet und als Bild eingefügt leedybox.com
Datenkonverter js-yaml, PapaParse, LeedyBox-Skript für Daten-Tools leedybox.com
Base64 / URL / JWT, Cron-Parser, RegEx-Tester LeedyBox-Skript für Daten-Tools und integrierte Browserfunktionen (keine Drittanbieter-Bibliothek) leedybox.com
Hash-Generator MD5 im eigenen Skript der Seite; SHA-1, SHA-256, SHA-384, SHA-512 und HMAC über die Web Crypto API des Browsers leedybox.com
Passwort- & UUID-Generator Web Crypto API (crypto.getRandomValues und crypto.randomUUID) leedybox.com
Unix-Zeitstempel-Konverter Datums- und Zeitzonen-APIs von Intl im Browser sowie BigInt (keine Drittanbieter-Bibliothek) leedybox.com
DNI-, NIE- und NIF-Prüfung, TC-Kimlik-Prüfung, INN- und SNILS-Prüfung, CPF- und CNPJ-Prüfer, IBAN prüfen, Codice-Fiscale-Rechner LeedyBox-Module zur Nummernprüfung (keine Drittanbieter-Bibliothek); Testnummern über crypto.getRandomValues des Browsers; IBAN-Länderformate aus dem SWIFT-IBAN-Register, als Datendatei von LeedyBox; Ortscodes des Codice Fiscale aus den ANPR-Tabellen des italienischen Innenministeriums, als Datendatei, die nur dieses Tool bei Bedarf lädt leedybox.com
Wort- & Zeichenzähler Intl.Segmenter des Browsers leedybox.com
Schreibweisen-Konverter, Textvergleich, Lorem-Ipsum-Generator LeedyBox-Skript für Daten-Tools (keine Drittanbieter-Bibliothek) leedybox.com
Zahlen in Worten LeedyBox-Module für Zahlen in Worten (ohne Bibliotheken Dritter); Intl.NumberFormat und Intl.DisplayNames des Browsers leedybox.com
Vollbreit ↔ Halbbreit LeedyBox-Textmodule (ohne Bibliotheken Dritter); String.prototype.normalize() des Browsers leedybox.com
Vietnamesische Akzente entfernen LeedyBox-Textmodule (ohne Bibliotheken Dritter); String.prototype.normalize() des Browsers leedybox.com
Slug-Generator LeedyBox-Textmodule (ohne Bibliotheken Dritter); String.prototype.normalize() des Browsers leedybox.com
Koreanische Namen in Umschrift LeedyBox-Textmodule (ohne Bibliotheken Dritter) leedybox.com
Kyrillisch in Lateinisch LeedyBox-Textmodule (ohne Bibliotheken Dritter) leedybox.com
Kurzzeichen ↔ Langzeichen opencc-js 1.4.2 (MIT-Lizenz) mit den OpenCC-Wörterbüchern (Apache License 2.0) leedybox.com
Audio in Text umwandeln Transformers.js 4.3.1 (Apache License 2.0), ONNX Runtime Web (MIT-Lizenz) und die Whisper-Modelle base, small und large-v3-turbo (MIT-Lizenz) leedybox.com
Japanische Ären umrechnen LeedyBox-Datumsmodule (keine Fremdbibliothek); Datumsanzeige mit der Intl-Datumsformatierung des Browsers leedybox.com
Thailändisches Jahr umrechnen LeedyBox-Datumsmodule (keine Fremdbibliothek); Datumsanzeige mit der Intl-Datumsformatierung des Browsers leedybox.com
Mondkalender-Umrechner LeedyBox-Datumsmodule mit Monatstabellen aus KASI- und Hong-Kong-Observatory-Daten (keine Fremdbibliothek); Datumsanzeige mit der Intl-Datumsformatierung des Browsers leedybox.com
Koreanisches Alter berechnen LeedyBox-Datumsmodule mit der koreanischen Mondmonatstabelle aus KASI-Daten (keine Fremdbibliothek); Daten und Pluralformen mit der Intl-Formatierung des Browsers leedybox.com
Mehrwertsteuer-Rechner LeedyBox-MwSt.-Modul (keine Fremdbibliothek): exakte Rechnung mit BigInt des Browsers, Beträge und Währungen mit Intl.NumberFormat; die Satztabelle (vat-rates.json, etwa 35 KB) wird beim Öffnen der Seite geladen leedybox.com
Prozentrechner LeedyBox-Rechenmodul (keine Drittbibliothek); Zahlen, Währungen und Daten im Intl-Format des Browsers leedybox.com
Kreditrechner LeedyBox-Rechenmodul (keine Drittbibliothek); Zahlen, Währungen und Daten im Intl-Format des Browsers leedybox.com
Zinseszinsrechner LeedyBox-Rechenmodul (keine Drittbibliothek); Zahlen, Währungen und Daten im Intl-Format des Browsers leedybox.com
BMI-Rechner LeedyBox-Rechenmodul (keine Drittbibliothek); die Standardtabelle (bmi-standards.json, etwa 7 KB) wird beim Öffnen der Seite geladen leedybox.com
Kalorienrechner LeedyBox-Rechenmodul (keine Drittbibliothek); die Formeln (energy-equations.json, etwa 8 KB) werden beim Öffnen der Seite geladen leedybox.com
Altersrechner LeedyBox-Rechenmodul (keine Drittbibliothek); Zahlen, Währungen und Daten im Intl-Format des Browsers leedybox.com

Die Tool-Seiten laden außerdem das Tailwind-CSS-Skript (Version 3.4.17) von leedybox.com für die Gestaltung. Die Lizenztexte der Bibliotheken stehen in LICENSES.txt.

Warum lokale Verarbeitung wichtig ist

Bei der Verarbeitung auf Ihrem Gerät muss eine Datei nicht zu einem Konvertierungsserver übertragen werden und dort in einer Warteschlange warten, und LeedyBox erhält nie eine Kopie davon. Es bedeutet aber auch, dass das Ergebnis von Ihrem Gerät abhängt: Ein Computer mit viel Arbeitsspeicher kann größere Dateien verarbeiten als ein älteres Smartphone.

Grenzen des Browsers

Da die Verarbeitung von den Ressourcen Ihres Geräts abhängt, hängt die Leistung vom verfügbaren Arbeitsspeicher, den Fähigkeiten des Browsers, der CPU-Geschwindigkeit und der Komplexität der Datei ab. Sehr große oder komplexe Dateien brauchen mehr Speicher und Zeit. Geht einem Tab der Speicher aus, kann der Browser die Seite anhalten; die Arbeit in kleinere Dateien aufzuteilen hilft meist. Manche Ausgabeformate hängen außerdem davon ab, was Ihr Browser kodieren kann.

Datenschutz und Netzwerkanfragen

Lokale Verarbeitung hält Ihre Dateien auf Ihrem Gerät, die Webseite selbst nutzt aber weiterhin das Netzwerk: Sie lädt ihr eigenes HTML, Stile und Skripte sowie die oben genannten Bibliotheken, alles von leedybox.com, und sie lädt Google Analytics und Google AdSense, die Cookies nur speichern, wenn Sie zustimmen. Cloudflare, der Hoster der Website, misst außerdem, wie schnell die Seiten laden (Cloudflare Web Analytics, ohne Cookies). Keine dieser Anfragen enthält den Inhalt der Dateien oder Texte, die Sie verarbeiten, oder die Passwörter, UUIDs, Hashes und Codes, die Sie erzeugen.

„PDF in Text“ und „Bild zu Text“ laden die OCR-Engine und die Sprachdaten von leedybox.com, wenn sie diese zum ersten Mal benötigen. Tesseract.js legt die heruntergeladenen Sprachdaten im IndexedDB-Speicher Ihres Browsers ab, damit sie nicht erneut heruntergeladen werden müssen; Sie können sie entfernen, indem Sie die Daten dieser Website in Ihrem Browser löschen.

Der Passbild-Generator lädt die Bibliothek MediaPipe, ihre WebAssembly-Laufzeit und ein Gesichtsmodell von leedybox.com, wenn Sie das erste Foto auswählen: etwa 7 MB Download (entpackt etwa 15 MB). Ein zweites, kleines Modell (0,25 MB) wird nur geladen, wenn Sie den Hintergrund ersetzen. Sie bleiben nur im normalen Cache des Browsers; Ihr Foto wird nirgendwohin gesendet.

Der Konverter für Kurz- und Langzeichen lädt opencc-js und die Wörterbücher der gewählten Umwandlung von leedybox.com, wenn Sie ihn verwenden: bis etwa 100 KB aus Langzeichen, etwa 1,1 MB in Langzeichen. Ihr Text wird nirgendwohin gesendet.

Audio in Text umwandeln lädt Transformers.js, die WebAssembly-Engine von ONNX Runtime und das gewählte Whisper-Modell von leedybox.com, wenn Sie die erste Transkription starten: etwa 90 MB für base, 250 MB für small oder 750 MB für large-v3-turbo, das über WebGPU auf dem Grafikprozessor läuft. Sie werden im Cache Storage des Browsers gespeichert, damit sie nicht erneut geladen werden; das Tool zeigt ihre Größe an und kann sie löschen. Der Teil der Seite, der das Modell ausführt, darf keine andere Website erreichen, und Ihre Aufnahme wird nirgendwohin gesendet.

Weiterlesen: Datenschutzerklärung lesen · Cookie-Richtlinie lesen

Häufige Fragen

Heißt lokale Verarbeitung, dass gar keine Daten gesendet werden?

Ihre Dateien und Texte werden zur Verarbeitung nicht zu LeedyBox hochgeladen. Die Seite stellt dennoch normale Webanfragen: Sie lädt ihre eigenen Dateien und die benötigten Bibliotheken von leedybox.com, sendet Anfragen an Google Analytics und AdSense (ob diese Cookies speichern dürfen, entscheidet Ihre Einwilligung), und Cloudflare misst die Ladezeiten der Seite. Diese Anfragen enthalten nicht den Inhalt Ihrer Dateien oder Texte.

Warum verhält sich dieselbe PDF auf verschiedenen Geräten unterschiedlich?

Die clientseitige Verarbeitung hängt vom verfügbaren Arbeitsspeicher, der Rendering-Engine des Browsers, der CPU-Geschwindigkeit und den installierten Systemschriften ab. Unterschiede bei Hardware oder Browserversion können die Geschwindigkeit und gelegentlich auch die Darstellung einer Seite verändern.

Funktionieren die Tools offline?

Nicht zuverlässig. Die Seite und ihre Bibliotheken müssen zuerst geladen werden, und „PDF in Text“ sowie „Bild zu Text“ laden die OCR-Sprachdaten beim ersten Bedarf herunter.