DevBento logoDevBento
Werkzeuge/URL-Kodierer und HTML-Entitäten-Kodierer/URL Decodierer: Prozentkodierung Dekodierungs

URL Decodierer: Prozentkodierung Dekodierungs

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

Senden an:
Verwandte Werkzeuge
b64Base64 Kodierer/Dekodierer
Kodiere und dekodiere Base64-Strings online. Verarbeitet UTF-8-Text, Emoji und Binärdaten mit Roundtrip-Unterstützung. Komplett ohne Server und Anmeldung.
jwtJWT Dekoder
Decode Base64URL-encoded data

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.

🔒

Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.

© 2026 devbento.dev · lokal entwickeltChangelog