Prozent-kodiere und dekodiere URLs und URL-Komponenten, UTF-8-sicher.
So nutzt du den URL-Encoder
Füge deinen Text oder deine URL ein.
Wähle Kodieren oder Dekodieren und den Bereich Komponente oder ganze URL.
Kopiere das Ergebnis.
URLs dürfen nur eine begrenzte Menge an Zeichen enthalten, deshalb muss alles außerhalb dieser Menge, also Leerzeichen, Buchstaben mit Akzenten und reservierte Symbole wie & ? / =, maskiert werden. Die Prozentkodierung ersetzt jedes solche Byte durch ein Prozentzeichen und seinen zweistelligen hexadezimalen Wert, sodass ein Leerzeichen zu %20 und ein kaufmännisches Und zu %26 wird.
Dieses Werkzeug kodiert Text und URLs in die prozentkodierte Form und dekodiert sie zurück. Es basiert auf den Standardfunktionen encodeURIComponent und encodeURI des Browsers, sodass die Ausgabe exakt dem entspricht, was dein eigenes JavaScript erzeugen würde, und es ist UTF-8 sicher für internationalen Text.
Kodierung und Dekodierung laufen vollständig in deinem Browser, sodass nichts, was du einfügst, an einen Server gesendet wird. Das ist beruhigend, wenn eine URL Tokens oder Query-Parameter enthält, die du lieber nicht teilen möchtest.
Der Umfangsschalter ist entscheidend. Der Komponentenmodus (encodeURIComponent) maskiert reservierte Zeichen wie & = ? / und ist das, was du für einen einzelnen Query-String-Wert oder ein Pfadsegment brauchst. Der Modus für vollständige URLs (encodeURI) lässt die strukturellen Zeichen unangetastet, sodass eine komplette URL nutzbar bleibt.
Ein häufiger Fehler ist, eine ganze URL im Komponentenmodus zu kodieren, was das :// und das ? maskiert und den Link zerstört. Ein weiterer ist die Doppelkodierung, bei der eine bereits kodierte Zeichenkette erneut kodiert wird und %20 zu %2520 wird. Im Zweifel dekodiere zuerst, um den Rohwert zu sehen.
Es gibt außerdem eine historische Eigenheit in Query-Strings: Formularübermittlungen kodieren ein Leerzeichen als Pluszeichen, während die Prozentkodierung %20 verwendet. Beides begegnet einem in der Praxis, deshalb akzeptieren Dekoder in der Regel beides.
Häufig gestellte Fragen
Die Komponente (encodeURIComponent) escapt reservierte Zeichen wie & = ? / für einen einzelnen Query-Wert oder ein Pfadsegment. Die Voll-URL (encodeURI) bewahrt die URL-Struktur, damit ein ganzer Link gültig bleibt.
Fehlerhafte Prozentsequenzen, etwa ein einzelnes % oder ein unvollständiges %2, lassen sich nicht dekodieren. Prüfe die Eingabe oder kodiere sie zuerst neu.
Sie ist der Mechanismus, mit dem URLs Zeichen darstellen, die nicht direkt erlaubt sind: Jedes Byte wird als Prozentzeichen gefolgt von zwei Hexadezimalziffern geschrieben, basierend auf seinem UTF-8-Wert.
Immer wenn du einen Wert in eine URL einfügst, etwa einen Suchbegriff in einen Query-String oder einen Namen in einen Pfad. Er escapt die Trennzeichen, die sonst die Bedeutung der URL verändern würden.
Formularübermittlungen (application/x-www-form-urlencoded) kodieren Leerzeichen als +, während die Standard-Prozentkodierung %20 nutzt. Dekoder akzeptieren in der Regel beides.
Nein. Kodieren und Dekodieren passieren in deinem Browser, der Text und die URLs, die du einfügst, verlassen also nie dein Gerät.
Dieses Tool einbetten
Füge dieses Tool zu deiner eigenen Website hinzu. Kopiere den Code unten. Er bleibt automatisch aktuell.
<iframe src="https://monu.tools/embed/de/url-encoder" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Verwandte Tools
Kodiere Text zu Base64 oder dekodiere Base64 zurück zu Text. UTF-8-sicher mit automatischer Richtungserkennung.
Dekodiere ein JSON Web Token und sieh Header und Payload, mit lesbaren Ablauf- und Ausstellungszeiten. Läuft vollständig im Browser; Tokens werden nie hochgeladen.
Erzeuge SHA-1-, SHA-256-, SHA-384- und SHA-512-Hashes von beliebigem Text – direkt im Browser.
Erzeuge einen HMAC für eine Nachricht und einen geheimen Schlüssel mit SHA-1, SHA-256, SHA-384 oder SHA-512, im Browser.