URL Encode / Decode (Percent-Encoding)
URL Encode/Decode (percent-encoding) konvertiert unsichere Zeichen in ein URL-sicheres Format und wieder zurück. Verwenden Sie es für Abfragestrings, Umleitung von URLs, UTM-Parametern und Debugging API-Anfragen (RFC 3986). Runs 100% lokal in Ihrem Browser – keine Uploads – und arbeitet offline nach der Installation von ToolMill als PWA.
Kodierung
Versuchen Sie es
Beispiele
summer sale & shoes
summer%20sale%20%26%20shoes
summer%20sale%20%26%20shoes
summer sale & shoes
Wenn Sie einen vollen Wert vs Teil einer URL codieren
Der häufigste Fehler bei der prozentualen Kodierung ist die Kodierung des falschen Teils einer URL. In vielen Workflows möchten Sie statt der gesamten URL-String nur einen Abfragewert, Pfadsegment, Fragment oder Redirect-Ziel codieren. Diese Seite verwendet encodeURIComponent und decodeURIComponent, die am besten für einzelne Werte und Komponenten geeignet sind.
Charaktere, die gewöhnlich eine Kodierung benötigen
Spaces, Ampersands, gleicht Zeichen, Fragezeichen, Hashes, Prozent Zeichen, Slashes in Komponentenwerten und Nicht-ASCII-Zeichen sind häufige Gründe, um Text zu kodieren, bevor es in einer URL platziert. Das ist besonders wichtig für Suchanfragen, Etiketten, Dateinamen und nutzerversorgte Werte, die sonst einen Abfragestring oder Pfadsegment brechen würden.
Häufige Fehler mit URL-Kodierung
Doppelcodierung ist eines der häufigsten Probleme. Beispielsweise wird ein bestehender %20 kodiert wieder zu %2520. Ein weiterer häufiger Fehler ist die Decodierung einer gesamten URL, wenn nur ein Parameterwert decodiert werden soll. Es ist auch wichtig zu erinnern, dass diese Seite prozentual kodierte Räume wie %20 produziert, nicht form-style plus Zeichen.
Praktische Arbeitsabläufe
Verwenden Sie diese Seite bei der Erstellung eines Abfrageparameters für einen Link, Reinigen von UTM- oder Tracking-Werten, Dekodieren von prozentual verschlüsselten Texten aus Protokollen oder Browser-Tools oder machen Sie ein Pfadsegment sicher, bevor Sie es in eine andere URL einfügen. Es ist am hilfreichsten, wenn Sie einen Wert zu einer Zeit behandeln und das genaue prozentuale Ergebnis sehen möchten.
Was passiert mit nicht-englischem Text und Emoji
Dieses Tool prozentuale Codes UTF-8 Bytes, weshalb akzentuierte Zeichen, nicht-lateinischer Text und Emoji oft mehrere Prozent Codes anstelle einer einzigen Einheit werden. Dieses Verhalten ist normal und nützlich, wenn das Ziel eine URL-sichere Darstellung des ursprünglichen Unicode-Textes erwartet.
Fehlerbehebung Decodierungsfehler
Bevor Sie auf einen URL-codierten Wert aufrufen
Testen Sie die Ausgabe im realen Zielkontext, bevor Sie davon ausgehen, dass sie korrekt ist. Wenn etwas noch schief aussieht, überprüfen Sie die Doppelcodierung, die gemischte Handhabung von Räumen und Pluszeichen oder eine Fehlanpassung zwischen dem Umgang mit vollen URLs gegen einzelne Parameterwerte.
Warum Decodierter Text immer noch falsch für Ihre Anwendung sein kann
Eine korrekte Dekodierung garantiert hier nicht, dass eine andere App den Text genauso interpretiert. Einige Systeme behandeln Plus Zeichen als Leerzeichen, andere bewahren sie buchstäblich, und reservierte Zeichen können immer noch eine besondere Handhabung benötigen, je nachdem, ob der Text in einem Pfad, Abfragezeichen oder Formulareingabe gehört.
Wie zu sagen, ob Sie eine vollständige URL oder nur einen Teil kodieren sollten
Die Kodierungsanforderungen hängen vom Kontext ab. Ein Abfrageparameterwert benötigt oft eine Codierung auch dann, wenn der Rest der URL lesbar bleiben soll, während eine bereits montierte URL brechen kann, wenn Sie Separatoren wie ?, &, = oder / codieren. Denken Sie daran, ob Sie eine Komponente oder die gesamte Adresse vorbereiten, bevor Sie das Ergebnis verwenden.
Decode-Ausfälle bedeuten in der Regel, dass der eingefügte Text fehlerhafte Prozentsequenzen, gemischte einfache und codierte Inhalte oder eine bereits einmal decodierte Zeichenkette enthält. Wenn das Ergebnis falsch aussieht, überprüfen Sie, ob Sie eine vollständige URL anstelle einer einzelnen Komponente eingefügt haben und ob Prozentzeichen durch frühere Verarbeitung verdoppelt wurden.
Andere Werkzeuge
Base64 Encode / Decode-Tool
Kodieren Sie Text in Base64 oder decodieren Sie Base64 wieder in lesbare Inhalte direkt in Ihrem Browser. Es ist nützlich für die Überprüfung von Token, debugging Autorisierungs-Header, Überprüfung von Config-Werten, Dekodierung API-Payloads und Umwandlung von Klartext ohne Verwendung eines Remote-Service. ToolMill läuft komplett auf Client-Seite für die Privatsphäre und arbeitet nach der Installation weiterhin offline.
Kodierung
Hex Encode / Decode — Text ≠ Hex
Hex Encode / Decode konvertiert Text in hexadezimale (base-16) Bytes und dekodiert Hex zurück in lesbarer Text. Verwenden Sie es zum Debuggen binärer Nutzlasten, inspizieren von UTF-8 Bytes, reversieren von entkommenen Strings und arbeiten mit Hashes oder Low-Level-Protokollen. Akzeptiert häufige Hex-Formate (mit oder ohne Leerzeichen, Newlines oder 0x Präfixes). Runs 100% lokal in Ihrem Browser – keine Uploads – und arbeitet offline nach der Installation von ToolMill als PWA.
Kodierung
HTML Entity Encode / Decode — Escape & Unescape HTML
HTML Entity Encode / Decode converts special characters like <, >, &, and quotes into safe HTML entities (and decodes them back). Use it when working with HTML attributes, templates, CMS editors, Markdown docs, or when debugging copy/paste issues. Handles common named entities (e.g. <, >, &, ") and numeric entities. Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.
Kodierung
ROT13 Encode / Decode — Text ≠ ROT13 Cipher
ROT13 ist eine einfache Briefsubstitutions-Cipherie, die A≠N, BENDO usw. verschiebt. Es wird häufig für Spoiler, Lichtobfuskation und Forum/E-Mail-Text verwendet. Dieses Tool kodiert Klartext zu ROT13 und dekodiert ROT13 zurück zu Text (die Operation ist symmetrisch). Runs 100% lokal in Ihrem Browser – keine Uploads – und arbeitet offline nach der Installation von ToolMill als PWA.
Kodierung
