Werkzeuge, die Ihre Datei nicht hochladen
Diese Werkzeuge verarbeiten Ihre Dateien im eigenen Browser. Es gibt keinen Server, der das Dokument entgegennimmt, kein Konto und kein Wasserzeichen: Das PDF oder das Bild verlässt Ihren Rechner nie, und Sie können das im Netzwerk-Tab des Browsers selbst nachprüfen.
Die Datei verlässt Ihren Browser nicht.
Woran arbeiten Sie gerade?
- PDF zusammenfügenMehrere PDFs zu einer Datei verbinden
- PDF teilenSeiten herauslösen, der Rest bleibt im Original erhalten
- PDF drehenEin seitlich gescanntes Dokument für alle dauerhaft drehen
- PDF-Seiten löschenSeiten entfernen, sodass ihr Text nicht wiederherstellbar ist
- PDF-Seiten neu anordnenSeiten umsortieren, auch einen Duplex-Scan mit zwei Durchgängen
- Wasserzeichen in PDF setzenAlle Seiten stempeln, ohne die Datei aufzublähen
- PDF entsperrenEinschränkungen aus einem PDF entfernen, das Sie öffnen können
- PDF in JPG umwandelnSeiten als Bilder rendern, DPI frei wählbar
- JPG in PDF umwandelnBilder zu einem PDF ohne erneute JPEG-Komprimierung
- PDF in Text umwandelnDen Textlayer exakt auslesen oder feststellen, dass es keinen gibt
- PDF komprimierenEin PDF verkleinern und sehen, was es an Qualität kostet
- Bild komprimierenBildgröße und Dateigröße verringern, Qualität wählen
- Bild verkleinernVerkleinern ohne die Treppeneffekte, die viele Tools hinterlassen
- Bild umwandelnJPG, PNG, WebP und AVIF, mit sauberer Transparenz
- Bild zuschneidenRechteck ziehen oder eintippen, behaltene Pixel bleiben unangetastet
- HEIC in JPG umwandelniPhone-Fotos auf jedem Rechner öffnen
- Bild in Base64 umwandelnEin Asset einbetten und wissen, was die 33 % mehr kosten
- Discord-Banner skalieren600×240 fürs Profil und 960×540 für den Server, mit Avatar-Überlappung
- Discord-Profilbanner zuschneidenExakt 600×240 im Format 5:2, mit Avatar- und Namensfeld in der Vorschau
- Discord-Serverbanner 960×540Der 960×540-Banner über der Kanalliste, präzise zugeschnitten
- Discord-Profilbild zuschneiden512×512 quadratisch, runde Maske eingezeichnet, Eckenverlust sichtbar
- Discord-Emoji skalierenEin Emoji auf 128×128, unter dem 256-KB-Limit mit angezeigter Größe
- Twitch-Emotes skalieren112, 56 und 28 Pixel in einem ZIP, jeweils unter 25 KB
- Twitch-Sub-Badge skalierenAbzeichen in 72, 36 und 18 Pixel als ZIP, geprüft am 25-KB-Limit
- Twitch-Bit-Badge erstellenBit-Badges in 72, 36 und 18 Pixel aus einem Zuschnitt, als ZIP
- Twitch-Banner 1200×480Exakt 1200×480 mit Sicherheitsbereich für Profilbild und Kanalname
- Twitch-Offline-Screen 1920×10801920×1080, der vom Player verdeckte Bereich ist markiert
- Roblox-Shirt-Vorlage erstellenArtwork auf die 585×559-Leinwand, Rumpf, Arme und Rücken eingezeichnet
- Roblox-Hosenvorlage erstellen585×559 mit Bein- und Hüftflächen markiert, damit Nähte am Avatar sitzen
- Roblox-Spiel-Icon 512×512Auf 512×512 zuschneiden, mit den abgerundeten Ecken von Roblox
- Roblox-Abzeichen skalieren150×150 mit runder Maske, damit es wie ein Abzeichen wirkt
- Etsy-Banner skalierenShop-Banner 1200×300 und 3360×840 für Retina in einem Export
- Etsy-Mini-Banner 1200×1601200×160 im Format 7,5:1, der Zuschnitt ist frei wählbar
- Etsy-Shop-Icon 500×500500×500, die runde Etsy-Maske liegt über der Vorschau
- Shopify-Produktbilder skalierenProduktfotos auf 2048×2048, aufgefüllt statt beschnitten
- YouTube-Banner skalierenKanalbild auf 2560×1440 mit Tablet- und Handy-Zonen eingezeichnet
- Spotify-Canvas 1080×1920Cover im Hochformat 1080×1920, Player-Bereich markiert wie bei Spotify
- Twitter-Header 1500×500X-Header im Format 3:1 mit Profilbild-Überlappung und Bio-Feld
- Bluesky-Banner 3000×10003000×1000 mit markierter Avatar-Überlappung, alles läuft lokal
- Farbe auswählenEine Farbe wählen und als HEX, RGB, HSL, OKLCH oder CMYK ablesen
- Kontrast prüfenKontrastwerte gegen WCAG 2.2 AA und AAA, plus nächstliegende Farbe
- FarbcodesAlle CSS-Farbnamen mit HEX, RGB und HSL, suchbar und sortierbar
- FarbsehtestTafeltest für Rot-Grün und Blau-Gelb, Bilder so sehen wie Betroffene
- Farbcode umrechnenZwischen HEX, RGB, HSL, HSV, OKLCH und CMYK, in beide Richtungen
- HEX in RGB umwandelnHexfarbe in rgb()-Werte umrechnen, Alpha aus 8-stelligem Hex
- RGB in HEX umwandelnrgb()- und rgba()-Werte in eine Hexfarbe, mit 3, 6 oder 8 Stellen
- HEX in HSL umwandelnHexfarbe in Farbton, Sättigung und Helligkeit, CSS-fertig
- HSL in HEX umwandelnFarbton, Sättigung und Helligkeit in eine Hexfarbe umrechnen
- RGB in HSL umwandelnrgb()-Werte in Farbton, Sättigung und Helligkeit umrechnen
- FarbkreisAm Farbkreis komplementäre, analoge und triadische Farben ablesen
- CSS-Gradient erstellenLinearer oder radialer Gradient, CSS zum Kopieren, ohne graue Mitte
- JSON vergleichenVergleicht JSON semantisch, Schlüsselreihenfolge wird ignoriert
- JSON formatierenEinrückung und Sortierung einstellen, Kommentare entfernen
- JSON lesbar machenMinifiziertes JSON wieder lesbar einrücken, Einzugstiefe frei wählbar
- JSON Pretty PrintJSON formatieren oder den Einzeiler für Ihre Programmiersprache kopieren
- JSON minifizierenLeerzeichen entfernen und die echte gzip-Größe messen
- JSON validierenSyntax prüfen mit exakter Zeile und Spalte, per Klick reparieren
- JSON parsenEin Dokument parsen und sehen, was wirklich drinsteckt
- JSON-Schema generierenDraft-2020-12-Schema aus Beispielen ableiten und prüfen
- JSON in CSV umwandelnDatensätze in eine Tabelle umwandeln, Verschachtelung inklusive
- CSV in JSON umwandelnTabellen-Export in Datensätze umwandeln, Anführungszeichen inklusive
- JSON in String umwandelnEin Dokument zum Einbetten als String-Literal maskieren
- JSON-Escapes auflösenEin Dokument aus Maskierungen in einer Logzeile zurückholen
- JSON-ViewerGroße Dokumente als klappbarer, durchsuchbarer Baum lesen
- JSON-EditorBaum und Text synchron bearbeiten, mit Undo und JSONPath
- JSON in TypeScript umwandelnInterfaces aus einem Beispiel erzeugen, Optionalität inklusive
- JSON in Go umwandelnStructs mit json-Tags erzeugen, die wirklich marshalen
- JSON in Python umwandelnDataclasses, TypedDicts oder Pydantic-Modelle erzeugen
- JSON in C# umwandelnKlassen oder Records mit den passenden Attributen erzeugen
- JSON in Java umwandelnRecords oder POJOs erzeugen, optionale Felder als Wrapper
- Text vergleichenTexte zeilen-, wort- und zeichenweise vergleichen
- XML formatierenXML neu einrücken, ohne CDATA, Kommentare oder DOCTYPE zu beschädigen
- XML-ViewerEine SOAP-Antwort als Baum lesen statt als Textwand
- XML in JSON umwandelnUmwandeln, ohne Attribute oder Ein-Element-Listen zu verlieren
- JSON in XML umwandelnMit Attributen und Namen, die XML akzeptiert
- YAML in JSON umwandelnUmwandeln, ohne dass aus „NO“ false wird
- JSON in YAML umwandelnMit Anführungszeichen, die den Rückweg überstehen
- Regex testenMuster testen, ohne dass der Tab einfriert
- SQL formatierenEine Abfrage formatieren, ohne ihre Strings zu zerstören
- HTML formatierenMarkup einrücken, ohne es zu beschädigen
- CSS formatierenStylesheets formatieren, auch mit der neuen Syntax
- Schreibweise umwandelnBezeichner umbenennen, Abkürzungen werden richtig behandelt
- UUID generierenv4-, v7- und v1-UUIDs in Serie erzeugen und vorhandene prüfen
- Zeitstempel umrechnenEinen Zeitstempel lesen, ohne die Einheit zu raten
- Cron-Ausdruck prüfenEinen Zeitplan lesen und sehen, wann er tatsächlich läuft
- Zahlensysteme umrechnenBinär, Oktal, Dezimal, Hex und mehr, ohne Ziffern zu verlieren
- Lorem IpsumPlatzhaltertext, auch Varianten, die Layouts sprengen
- QR-Code erstellenURL oder WLAN-Passwort einbetten, nichts verlässt den Tab
- Barcode erstellenCode 128, EAN-13, UPC-A, EAN-8, Code 39 oder ITF-14 mit Prüfziffer
Resizer für Creator-Assets
Exakte Pixelrahmen, eingezeichnete Safe Zones und echte Größenlimits für Discord, Twitch, Roblox, YouTube, Spotify und mehr.
Werkzeuge, die Ihre Datei nicht hochladen
Die meisten Seiten, die ein „kostenloses“ Zusammenfügen von PDF-Dateien versprechen, beginnen damit, dass Sie die Datei hochladen. Das bedeutet, einen Vertrag, eine Gehaltsabrechnung oder einen Kontoauszug an einen fremden Server zu geben, der ihn so lange speichert, wie er möchte. Hier passiert das nicht: Die Datei wird im selben Tab geöffnet, verarbeitet und gespeichert.
Der Unterschied ist nicht nur Datenschutz. Ohne Server entstehen keine Kosten pro Datei, also gibt es keine Seitenbegrenzung, keine Warteschlange und keine Bezahlversion, die freischaltet, was ohnehin möglich sein sollte. Die einzigen Grenzen sind die des Arbeitsspeichers, und sie stehen auf jeder Seite.
Häufige Fragen
Wird meine Datei wirklich nicht hochgeladen?
Nein, und Sie müssen uns nicht glauben. Öffnen Sie die Entwicklerwerkzeuge des Browsers, wechseln Sie auf den Netzwerk-Tab und verarbeiten Sie eine Datei: Es erscheint keine Anfrage, die den Inhalt überträgt. Zusätzlich setzt die Content-Security-Policy der Seite connect-src 'self', der Browser würde eine Übertragung also selbst dann verweigern.
Brauche ich ein Konto oder muss ich bezahlen?
Weder noch. Es gibt keine Registrierung und keine Bezahlversion. Da die Verarbeitung auf Ihrem Rechner stattfindet und nicht auf unserem Server, entstehen keine Kosten pro Datei, die weitergegeben werden müssten – und damit auch nichts, das man künstlich einschränken könnte.
Kann ich die Tools auf dem Smartphone nutzen oder als App installieren?
Ja. Sie laufen in jedem aktuellen Browser auf Smartphone und Computer, und die Oberfläche ist auf Deutsch. Wenn Sie die Tools oft nutzen, installieren Sie ToolsByUs über das Menü („App installieren“) oder auf dem iPhone über „Teilen“ → „Zum Home-Bildschirm“ als App: Sie öffnet sich im Vollbild, und bereits besuchte Seiten funktionieren auch offline.
Funktionieren die Werkzeuge auch offline?
Ja, auf allen Seiten, die Sie schon einmal geöffnet haben: Die Website speichert auf Ihrem Gerät, was die genutzten Tools brauchen. Sie können die Verbindung also trennen und weiter PDF-Dateien zusammenfügen oder Bilder komprimieren – der direkteste Beweis dafür, dass nichts übertragen wird.