Hack the Hydra

URL-Encoder und -Decoder

Kodieren Sie Text prozentual, damit er in einer URL sicher ist, oder wandeln Sie Sequenzen wie %20 wieder in lesbaren Text um. Wählen Sie, ob Sie einen einzelnen Wert oder eine ganze Adresse kodieren.

🔒 Privat: Die Umwandlung läuft in diesem Tab. Nichts wird hochgeladen.

URL-Encoder und -Decoder ist ein kostenloses Online-Tool von Hack the Hydra. URLs und Abfrageparameter per Prozent-Kodierung kodieren oder dekodieren. Komponenten- oder Voll-URL-Modus, UTF-8. Kostenlos, privat, läuft im Browser.

100 % kostenlosKein Upload: läuft im BrowserOhne Anmeldung
URL-Encoder und -Decoder: das Tool mit einer konvertierten Beispieldatei

Komponente oder vollständige URL?

Nehmen Sie „Komponente“, um ein einzelnes Teil zu kodieren, etwa einen Parameterwert oder ein Pfadsegment: Alles außer Buchstaben, Ziffern und - _ . ! ~ * ' ( ) wird maskiert. Das brauchen Sie für einen Suchbegriff mit &, = oder /. Nehmen Sie „Vollständige URL“, wenn Sie eine komplette Adresse haben und nur unzulässige Zeichen wie Leerzeichen und Nicht-ASCII-Buchstaben maskieren wollen, während die Strukturzeichen : / ? & = # erhalten bleiben.

Nicht-ASCII-Zeichen

Zeichen außerhalb von ASCII werden zuerst in UTF-8 umgewandelt, dann wird jedes Byte als %XX geschrieben: „ü“ wird zu %C3%BC. Diese Kodierung erwarten Browser und Server heute. Dekodieren kehrt das um; folgt auf ein % keine zwei Hexadezimalziffern, erhalten Sie einen klaren Fehler statt einer stillschweigend falschen Antwort.

Das Pluszeichen

In HTML-Formularen (application/x-www-form-urlencoded) wird ein Leerzeichen als + statt als %20 geschrieben. Wenn Sie Daten aus einem solchen Query-String dekodieren, aktivieren Sie „+ als Leerzeichen dekodieren“. Lassen Sie es für gewöhnliche URL-Pfade aus, wo + wirklich ein Pluszeichen bedeutet.

Beispiel

Einen Wert mit Leerzeichen, Euro-Zeichen und reservierten Zeichen kodieren.

Eingabe

price=10€ & size=M/L

Ergebnis

price%3D10%E2%82%AC%20%26%20size%3DM%2FL

So funktioniert es

  1. Geben Sie Ihren Text in das Feld oben ein oder fügen Sie ihn ein.
  2. Das Ergebnis aktualisiert sich beim Tippen; ändern Sie die Optionen, um den Modus zu wechseln.
  3. Kopieren Sie das Ergebnis oder laden Sie es herunter.

Häufige Fragen

Wird meine URL irgendwohin gesendet?

Nein. Verwendet werden die im Browser eingebauten Funktionen encodeURIComponent, encodeURI und decodeURIComponent. Es wird nichts hochgeladen.

Warum wird mein Leerzeichen zu %20 und nicht zu +?

%20 ist überall in einer URL gültig. Die +-Form gilt nur für formularkodierte Query-Strings.

Ist doppeltes Kodieren ein Problem?

Ja: Wer eine bereits kodierte Zeichenfolge noch einmal kodiert, macht aus % ein %25 und zerstört die URL. Dekodieren Sie zuerst, wenn Sie unsicher sind.

Welcher Fehler erscheint bei fehlerhafter Eingabe?

Ein einzelnes %, auf das keine zwei Hexadezimalziffern folgen, oder Bytes, die kein gültiges UTF-8 sind, führen zur Meldung „Fehlerhafte Prozent-Kodierung“.

Anleitungen

Weitere Tools

PDF in Markdown umwandelnBild zu Text (kostenlose OCR)Word in Markdown umwandelnExcel (XLSX) und CSV in Markdown-TabellenOCR PDF: gescanntes PDF in TextPDF in Text umwandelnPDF zusammenfügenPDF teilen: Seiten extrahierenPDF drehenJPG in PDF umwandelnPDF in JPG umwandelnBildkonverter: PNG, JPG, WebPBild komprimieren: JPG und WebPPNG in JPG umwandelnJPG in PNG umwandelnWebP in PNG umwandelnQR-Code-GeneratorWörter zählenGroß- und Kleinschreibung umwandelnJSON-Formatter und ValidatorBase64 kodieren und dekodierenUUID-v4-GeneratorSicherer Passwort-GeneratorLorem-Ipsum-GeneratorJSON in CSV umwandelnDoppelte Zeilen entfernenUnix-Timestamp-UmrechnerJSON in YAML umwandelnTexte vergleichenBildgröße ändernProzentrechnerAltersrechnerHash-Generator (SHA-256, SHA-1, SHA-512)Farbkonverter: HEX, RGB, HSLTage zwischen zwei Daten berechnenYAML in JSON umwandelnEinheiten-UmrechnerJWT-DecoderBinär-, Hex-, Dezimal- und Oktal-UmrechnerRömische Zahlen umrechnenRegex-TesterCron-Ausdruck erklären