Codierung · Decodierung

URL Encoder und Decoder online

Codieren Sie Text, Parameter und URL-Komponenten mit klarer Auswahl zwischen RFC 3986 und Formularformat.

HostingerSchnelles Hosting für Ihre WebsiteHosting, Domain und SSL an einem Ort.Angebot ansehen ↗HostingerStarten Sie Ihre Website heuteZuverlässiges Hosting für neue Projekte und wachsende Websites.Angebot ansehen ↗

URL-Encode/Decode-Werkzeug

Erweiterte Optionen
Lokale Verarbeitung
Ergebnis

RFC 3986 verwendet %20; Formularcodierung verwendet + für Leerzeichen.

Kurzanleitung

Was ist URL-Codierung?

URL-Codierung stellt Bytes mit Percent-Encoding dar, damit Werte korrekt in einer URL übertragen werden. Dieses Werkzeug codiert einzelne Komponenten und bewahrt die Struktur von URLs und Query-Strings.

Was bedeutet %20?

Jede %XX-Sequenz steht für ein Byte in Hexadezimalschreibweise. Ein Leerzeichen wird in RFC 3986 meist als %20 dargestellt; ñ benötigt mehrere UTF-8-Bytes.

%20 gegenüber +

RFC 3986 verwendet %20 für ein Leerzeichen. application/x-www-form-urlencoded verwendet +, das beim Decodieren als Leerzeichen gilt. In RFC 3986 ist + wörtlich, außer als %2B.

encodeURIComponent und encodeURI

encodeURIComponent ist für eine einzelne Komponente wie einen Parameterwert gedacht. encodeURI bewahrt Trennzeichen einer vollständigeren URL. Die Funktionen sind nicht gleichwertig.

Wann sollte ich eine URL codieren?

Codieren Sie normalerweise Werte, Pfadelemente oder Parameter statt die gesamte URL pauschal. Die Option für vollständige URLs erhält Schema, Host, Trennzeichen, Query und Fragment.

Häufige Fragen

Fragen zur URL-Codierung

Wie codiert man eine URL?

Geben Sie den Wert ein, wählen Sie Codieren und RFC 3986 für %20 bei Leerzeichen.

Wie decodiert man eine URL?

Wechseln Sie zu Decodieren, fügen Sie den Percent-encoded-Wert ein und verarbeiten Sie ihn einmal.

Was ist Percent-Encoding?

Bytes werden mit einem Prozentzeichen und zwei Hexadezimalziffern dargestellt.

Was bedeutet %20?

Es stellt ein Leerzeichen als Hexadezimal-Byte dar und ist die übliche RFC-3986-Schreibweise.

Was ist der Unterschied zwischen %20 und +?

%20 ist das RFC-3986-Leerzeichen; + steht in application/x-www-form-urlencoded für ein Leerzeichen.

Sollte ich eine vollständige URL codieren?

Nicht immer. Codieren Sie die benötigten Werte oder Komponenten. Die erweiterte Option erhält die URL-Trennzeichen.

Was ist doppelte Codierung?

Ein bereits codierter Wert wird erneut codiert; aus %20 kann beispielsweise %2520 werden.

Werden Unicode und Emojis unterstützt?

Ja. Text wird vor der Codierung in UTF-8-Bytes umgewandelt und unterstützt Akzente, nichtlateinische Alphabete und Emojis.

Werden eingegebene URLs gespeichert?

Nein. Das Werkzeug arbeitet lokal und speichert oder sendet eingegebene Inhalte nicht.