URL kodieren / dekodieren online | Tool zum URL-Kodieren, Dekodieren und Percent-Encoding
Kodiere und dekodiere URLs für Query-Strings und Redirects. Kodiert reservierte Zeichen, dekodiert %XX-Werte und behandelt + als Leerzeichen im Browser.
Häufige URL-Kodierungen
Eingabe
Ausgabe
So kodieren oder dekodieren Sie URL-Parameter und percent-kodierten Text
Fügen Sie Klartext, einen Query-Parameter-Wert, eine Redirect-URL oder einen percent-kodierten String in das Eingabefeld ein.
Wählen Sie Kodieren, um reservierte Zeichen in Percent-Encoding umzuwandeln, oder Dekodieren, um %XX-Sequenzen wieder in lesbaren Text zu verwandeln.
Kopieren Sie die kodierte oder dekodierte Ausgabe für Query-Strings, Callback-Parameter, Marketing-Links, Logs oder API-Anfragen.
Hauptfunktionen
Live-URL-Kodierung und -Dekodierung
Sehen Sie die kodierte oder dekodierte Ausgabe sofort beim Tippen, damit Sie Percent-Encoding ohne zusätzlichen Submit prüfen können.
Optimiert für echte Entwickler- und Marketing-Workflows
Entwickelt für Query-Parameter-Werte, Redirect-URLs, Callback-Links und das Debuggen percent-kodierter Strings in Logs oder API-Anfragen.
Private Verarbeitung im Browser
Alles läuft lokal in Ihrem Browser, wodurch URL-Werte privat bleiben und das Tool auf Desktop und Mobilgeräten schnell ist.
FAQ zum URL-Kodieren / Dekodieren
Welche Art von URL-Kodierung verwendet dieses Tool?
Dieses Tool folgt einer encodeURIComponent-ähnlichen Kodierung für URL-Komponenten. Es eignet sich am besten für Query-Parameter-Werte, Redirect-Ziele, Callback-URLs und andere URL-Teile, bei denen reservierte Zeichen als Daten behandelt werden müssen.
Warum behandelt der Decoder + als Leerzeichen?
In Query-Strings wird + oft als Leerzeichen verwendet. Beim Dekodieren wandelt dieses Tool + zunächst in ein Leerzeichen um, bevor die URL-Dekodierung angewendet wird, damit gängige formularcodierte Werte korrekt interpretiert werden.
Was ist der Unterschied zwischen encodeURI und encodeURIComponent?
encodeURI ist für vollständige URLs gedacht und lässt Strukturzeichen wie /, ? und # unverändert. encodeURIComponent ist für einzelne URL-Bestandteile gedacht und kodiert auch diese reservierten Zeichen. Dieses Tool verwendet ein encodeURIComponent-ähnliches Verhalten, weil es für Query-Werte und Redirect-Parameter sicherer ist.
Fügen Sie beliebigen Text oder einen URL-String ein – das Tool percent-kodiert oder -dekodiert ihn sofort im Browser. Die Kodierung wandelt reservierte Zeichen wie Leerzeichen, &, =, ? und # in %XX-Escapes um, damit Query-Parameter und Redirect-URLs korrekt übertragen werden. Die Dekodierung wandelt %XX-Sequenzen (und + als Leerzeichen) zurück in lesbaren Text. Das Tool verwendet encodeURIComponent-ähnliches Verhalten und läuft vollständig clientseitig.
So verwenden Sie den URL-Encoder und -Decoder
- 1
Text oder URL einfügen
Geben Sie Klartext, einen Query-Parameter-Wert, eine Redirect-URL oder einen percent-kodierten String in das Eingabefeld ein.
- 2
Kodieren oder Dekodieren wählen
Wählen Sie Kodieren, um reservierte Zeichen in Percent-Encoding umzuwandeln, oder Dekodieren, um %XX-Sequenzen in lesbaren Text zurückzuverwandeln.
- 3
Live-Ausgabe prüfen
Das Ergebnis wird sofort beim Tippen aktualisiert, sodass Sie Percent-Encoding ohne zusätzlichen Absende-Schritt validieren können.
- 4
Kopieren oder herunterladen
Verwenden Sie Kopieren für Query-Strings, Callback-Parameter, Marketing-Links oder API-Anfragen, oder Herunterladen zum Speichern der Ausgabe.
Referenzen
- RFC 3986 — Generische URI-Syntax
Die maßgebliche IETF-Spezifikation, die URI-Struktur und Percent-Encoding-Regeln für reservierte Zeichen definiert.
- MDN — encodeURIComponent()
JavaScript-Referenz für das Kodierungsverhalten, dem dieses Tool beim Escapen einzelner URL-Komponenten folgt.
Verwandte Tools
URL zu JSON
Zerlegen Sie eine vollständige URL in strukturiertes JSON: Schema, Host, Pfad, Query-Parameter und Fragment.
JSON Formatter
Verschönern und validieren Sie JSON mit kodierten oder dekodierten Werten.
Base64 Kodieren / Dekodieren
Kodieren oder dekodieren Sie Base64-Strings für Tokens, Data-URIs und binäre Payloads.
FAQ zur URL-Kodierung und -Dekodierung
- Welche Art von URL-Kodierung verwendet dieses Tool?
- Das Tool verwendet encodeURIComponent-ähnliche Kodierung für URL-Komponenten. Es eignet sich am besten für Query-Parameter-Werte, Redirect-Ziele, Callback-URLs und andere URL-Teile, bei denen reservierte Zeichen als Daten behandelt werden müssen.
- Warum behandelt der Decoder + als Leerzeichen?
- In Query-Strings wird + häufig als Leerzeichen verwendet. Beim Dekodieren wandelt dieses Tool + zunächst in ein Leerzeichen um, bevor die URL-Dekodierung angewendet wird, damit gängige formularcodierte Werte korrekt interpretiert werden.
- Was ist der Unterschied zwischen encodeURI und encodeURIComponent?
- encodeURI ist für vollständige URLs gedacht und lässt Strukturzeichen wie /, ? und # unverändert. encodeURIComponent ist für einzelne URL-Bestandteile gedacht und kodiert auch diese reservierten Zeichen. Dieses Tool verwendet encodeURIComponent-ähnliches Verhalten, weil es für Query-Werte und Redirect-Parameter sicherer ist.
- Wie kodiere ich Leerzeichen in einer URL?
- Leerzeichen werden in URLs als %20 kodiert. In manchen Kontexten (z. B. HTML-Formulare) wird + ebenfalls als Leerzeichen akzeptiert. Dieses Tool verwendet standardmäßig %20 beim Kodieren und akzeptiert sowohl %20 als auch + beim Dekodieren.
- Wie kodiere ich eine URL in JavaScript?
- Verwenden Sie encodeURIComponent() für einzelne Query-Parameter-Werte oder Redirect-Ziele. Für eine vollständige URL ohne Query-Encoding nutzen Sie encodeURI(). Dieses Tool folgt dem Verhalten von encodeURIComponent und eignet sich als schnelles Test- und Debug-Werkzeug.
- Wie kodiere ich eine URL in C#?
- Verwenden Sie Uri.EscapeDataString() für das Kodieren von Query-Parameter-Werten in C#. Diese Methode ist das Äquivalent zu encodeURIComponent in JavaScript. Für URL-Dekodierung verwenden Sie Uri.UnescapeDataString().