WALUDO Werkzeuge
CONVERT.03 URL CODEC

URL kodieren / decodieren

Verarbeite vollständige URLs oder einzelne Parameter mit bidirektionaler Synchronisierung und sofortigen Ergebnissen.

RAW

Klartext

ENC

Kodiert

§ 01

URLs online kodieren und decodieren

1
1

Text eingeben

Gib links den ursprünglichen URL-Text zum Kodieren ein oder füge rechts eine kodierte URL zum Decodieren ein.

2
2

Modus wählen

Aktiviere „URL-Struktur erhalten“, um vollständige Links mit encodeURI zu verarbeiten, oder deaktiviere die Option für einzelne Parameterwerte mit encodeURIComponent.

3
3

Ergebnis kopieren

Klicke auf Kopieren, um das Ergebnis in die Zwischenablage zu übernehmen. Eingaben auf beiden Seiten werden automatisch in die jeweils andere Richtung umgewandelt.

§ 02

Über URL-Kodierung

So funktioniert Prozentkodierung

URL-Kodierung ist eine grundlegende Webtechnik. Sichere Zeichen wie A-Z, a-z, 0-9 sowie -_.~ bleiben unverändert; Leerzeichen, Emoji und andere Zeichen werden in % plus zwei Hexadezimalziffern umgewandelt. Das chinesische „你好“ wird zu %E4%BD%A0%E5%A5%BD, ein Leerzeichen zu %20.

Das Tool bietet encodeURI für vollständige URLs und erhält dabei ://, /, ?, & und =, sowie encodeURIComponent für die vollständige Kodierung einzelner Parameterwerte. Die gesamte Verarbeitung findet lokal im Browser statt.

Einsatz und Prinzip

Alle übrigen Zeichen werden zunächst als UTF-8-Bytes dargestellt und anschließend Byte für Byte als %XX geschrieben. Beim Decodieren wird dieser Vorgang umgekehrt.

Typische Anwendungen sind nicht ASCII-Parameter im Frontend, REST-API-Debugging, UTM-Marketinglinks, die Auswertung von URLs aus Serverlogs oder Google Analytics sowie Sonderzeichen in HTML-E-Mails.

§ 03

Referenztabelle für häufige URL-Zeichen

Zeichen
URL-Kodierung
Beschreibung
Leerzeichen
%20
Leerzeichen müssen in URLs kodiert werden
!
%21
Ausrufezeichen
"
%22
Doppelte Anführungszeichen
#
%23
Raute, Kennzeichnung eines URL-Fragments
$
%24
Dollarzeichen
%
%25
Das Prozentzeichen selbst muss ebenfalls kodiert werden
&
%26
Ampersand, trennt URL-Parameter
+
%2B
Pluszeichen; kann in Query-Parametern auch ein Leerzeichen darstellen
,
%2C
Komma
/
%2F
Schrägstrich; encodeURI erhält dieses Zeichen
:
%3A
Doppelpunkt
=
%3D
Gleichheitszeichen, trennt Schlüssel und Wert
?
%3F
Fragezeichen, Beginn des Query-Strings
@
%40
At-Zeichen
你好
%E4%BD%A0%E5%A5%BD
Chinesische Zeichen werden per UTF-8 in %XX umgewandelt
😊
%F0%9F%98%8A
Emoji folgen ebenfalls der UTF-8-Prozentkodierung
§ 04

Häufige Fragen

Q1Was ist URL-Kodierung (Prozentkodierung)?

Sie beschreibt Sonderzeichen innerhalb einer Uniform Resource Locator. Da URLs direkt nur Buchstaben, Ziffern und einige Symbole enthalten dürfen, werden andere Zeichen als % gefolgt von zwei Hexadezimalziffern dargestellt.

Q2Was bewirkt „URL-Struktur erhalten“?

Strukturzeichen wie http://, /, ?, & und = bleiben unverändert; kodiert werden nur Text, Leerzeichen und andere nicht ASCII-Zeichen. Das eignet sich für eine vollständige URL.

Q3Warum erscheint beim Decodieren ein Analysefehler?

Ein einzelnes % ohne zwei Hexadezimalziffern oder eine ungültige UTF-8-Sequenz verletzt die Regeln der Prozentkodierung. Prüfe, ob die Eingabe vollständig ist.

Q4Werden meine Daten hochgeladen?

Nein. Alle Daten werden lokal im Browser verarbeitet; es werden keine Nutzerdaten hochgeladen oder gespeichert.

Q5Was ist der Unterschied zwischen URL- und Base64-Kodierung?

URL-Kodierung hält die Zeichen einer Adresse innerhalb des erlaubten Zeichensatzes und erzeugt %XX-Sequenzen. Base64 wandelt beliebige Binärdaten in Text um und wird etwa für Anhänge und Data URIs verwendet; dabei können + und / vorkommen.

Q6Soll ich encodeURI oder encodeURIComponent verwenden?

Für eine vollständige URL verwendest du encodeURI, damit ://, / und ? erhalten bleiben. Für einen einzelnen Parameterwert verwendest du encodeURIComponent. Zum Beispiel bleibt bei encodeURI("https://example.com/suche?q=Hallo Welt") die Struktur erhalten.

Q7Beeinflusst die größere URL die Ladegeschwindigkeit?

Der Einfluss ist normalerweise vernachlässigbar und beträgt meist nur einige Dutzend bis hundert Bytes. Da Browser und Server URLs oft auf etwa 2048 Zeichen begrenzen, kann eine bereits sehr lange URL trotzdem scheitern.

Q8Warum wird ein Leerzeichen manchmal zu %20 und manchmal zu +?

In Query-Strings erlaubt application/x-www-form-urlencoded aus historischen Gründen + als Leerzeichen. In Pfaden und anderen URL-Teilen ist %20 erforderlich. Dieses Tool nutzt die JavaScript-Standard-API und erzeugt immer %20.

✳ WALUDO TOOLBOX ✳ Browser-native Werkzeuge · NO SERVER · NO DATA COLLECTION

Deine Dateien verlassen den Computer nie · FILES STAY LOCAL · PRIVACY FIRST