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.

Verwendet eine encodeURIComponent-ähnliche Percent-Kodierung für Leerzeichen und reservierte URL-Zeichen.
Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser.

Häufige URL-Kodierungen

Leerzeichen -> %20& -> %26= -> %3D? -> %3F# -> %23

Eingabe

0 Zeichen

Ausgabe

0 Zeichen

So kodieren oder dekodieren Sie URL-Parameter und percent-kodierten Text

01

Fügen Sie Klartext, einen Query-Parameter-Wert, eine Redirect-URL oder einen percent-kodierten String in das Eingabefeld ein.

02

Wählen Sie Kodieren, um reservierte Zeichen in Percent-Encoding umzuwandeln, oder Dekodieren, um %XX-Sequenzen wieder in lesbaren Text zu verwandeln.

03

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. 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. 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. 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. 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

Verwandte Tools

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().