URL Encoder & HTML Entity Encoder

Online URL Decodierer: Prozentkodierung Dekodierungstool

Dekodiere prozentkodierte URLs zurück in lesbaren Text. Konvertiere %20 in Leerzeichen, %2F in Schrägstriche und dekodiere UTF-8 Sequenzen.

100% clientseitig. Deine Daten verlassen niemals deinen Browser.

Verwandte Werkzeuge

Online URL Decodierer

Der in diesem Beispiel kodierte String wird dekodiert zu: https://example.com/search?q=caf%C3%A9%20%26%20zusammenfassung&page=1. Die Prozentdekodierung ist die Umkehrung der Prozentkodierung: jede %XX Sequenz wird zurück in ihr Zeichen konvertiert. Mehrbyte UTF-8 Sequenzen wie %C3%A9 werden in ihr Unicode Zeichen (é) dekodiert. Verwende dies beim Lesen von Serverlogs, Debuggen von Weiterleitungen oder Inspizieren von Tracking URLs.

Wo Du Kodierte URLs Findest

Server Access Logs

Webserver zeichnen den ursprünglichen Request URI einschließlich aller Kodierung auf. Ein Benutzer, der nach “Café & Zusammenfassung” sucht, erzeugt eine Logzeile wie:

GET /search?q=caf%C3%A9%20%26%20zusammenfassung HTTP/1.1

Weiterleitungs- und Tracking Parameter

E-Mail Tracking Links und Anzeigennetze verschachteln ganze URLs innerhalb von Abfrageparametern. Die innere URL ist prozentkodiert, manchmal mehrfach:

https://click.example.com/track?url=https%3A%2F%2Ftarget.com%2Fpath%3Futm_source%3Demail

Dekodierung im Code

JavaScript

decodeURI("https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dcafe")
// -> "https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dcafe"

decodeURIComponent("https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dcafe")
// -> "https://example.com/search?q=cafe"

const params = new URLSearchParams("q=caf%C3%A9%20%26%20zusammenfassung");
params.get("q"); // -> "Café & Zusammenfassung"

Python

from urllib.parse import unquote, unquote_plus

unquote("caf%C3%A9%20%26%20zusammenfassung")    # -> "Café & Zusammenfassung"
unquote_plus("caf%C3%A9+latte")                   # -> "Café latte"
from urllib.parse import parse_qs
parse_qs("q=caf%C3%A9%20%26%20zusammenfassung") # -> {"q": ["Café & Zusammenfassung"]}

Kommandozeile

python3 -c "from urllib.parse import unquote; print(unquote('caf%C3%A9%20%26%20zusammenfassung'))"
node -e "console.log(decodeURIComponent('caf%C3%A9%20%26%20zusammenfassung'))"

Verwende den URL Encoder für die Kodierung und den URL Decodierer für die Dekodierung im Browser.