ESC

Eingabetext

encodeURIComponent: Kodiert alle Sonderzeichen einschliesslich :, /, ?, #, usw.

Ergebnis

Alle Verarbeitung erfolgt in Ihrem Browser. Es werden keine Daten an einen Server gesendet.

Verwendungsbeispiele

URL-Parameter Kodierung

URL-Abfrageparameter mit Leerzeichen, Ampersands und anderen Sonderzeichen fuer sichere Verwendung in URLs kodieren.

Sonderzeichen

Formulardaten mit Sonderzeichen wie @, &, = und Leerzeichen fuer korrekte HTTP-Uebertragung kodieren.

Internationaler Text

URLs mit internationalen Zeichen (Chinesisch, Arabisch usw.) mit Prozentkodierung kodieren und dekodieren.

Funktionen

Bidirektionale Konvertierung

Text in URL-Format kodieren und prozent-kodierte Zeichenfolgen zurueck in lesbaren Text dekodieren

Zwei Kodierungsmodi

Waehlen Sie zwischen encodeURIComponent fuer Parameter und encodeURI fuer vollstaendige URLs

Unicode-Unterstuetzung

Volle Unterstuetzung fuer internationale Zeichen, Emojis und Multibyte-Zeichen

Datenschutz Zuerst

Alle Verarbeitung laeuft lokal in Ihrem Browser, keine Daten werden an Server gesendet

Anleitung

1

Kodierungsmodus Waehlen

Waehlen Sie den Komponentenmodus fuer Abfrageparameter oder den vollstaendigen URL-Modus fuer komplette URLs.

2

Text Eingeben

Geben Sie den Text oder die URL ein, die Sie kodieren oder dekodieren moechten.

3

Kodieren oder Dekodieren

Klicken Sie auf Kodieren fuer URL-Format oder Dekodieren fuer lesbaren Text. Kopieren Sie das Ergebnis.

Haeufig Gestellte Fragen

URL-Kodierung ersetzt in URLs nicht erlaubte Zeichen durch ein Prozentzeichen gefolgt von zwei Hexadezimalziffern. Ein Leerzeichen wird zu %20, & zu %26, = zu %3D. Dies ist in RFC 3986 definiert und stellt sicher, dass URLs durch alle HTTP-kompatible Software korrekt und eindeutig übertragen werden.

encodeURIComponent kodiert alle Zeichen außer Buchstaben, Ziffern und - _ . ! ~ * ' ( ). Verwenden Sie es für einzelne Abfrageparameterwerte. encodeURI bewahrt Zeichen, die Teil der URL-Struktur sind: : / ? # [ ] @ ! $ & ' ( ) * + , ; =. Verwenden Sie es für eine vollständige URL, deren Struktur erhalten bleiben soll.

Immer wenn Sie benutzerseitig bereitgestellte Daten in einer URL-Abfragezeichenkette oder einem Pfad übergeben: Suchbegriffe mit Leerzeichen oder Sonderzeichen, Formularfeldwerte, API-Parameter mit & oder =, Weiterleitungs-URL-Parameter, internationalisierte Zeichen oder E-Mail-Adressen. Fehlende Kodierung führt dazu, dass Parameter falsch gelesen oder URLs vollständig ungültig werden.

Die nicht reservierten Zeichen: A–Z, a–z, 0–9, Bindestrich (-), Unterstrich (_), Punkt (.) und Tilde (~). Alle anderen Zeichen — einschließlich Leerzeichen, Klammern, Anführungszeichen und Nicht-ASCII-Unicode — müssen prozentkodiert werden, wenn sie außerhalb ihrer reservierten URL-Rollen verwendet werden.

Verwenden Sie encodeURIComponent (Komponentenmodus) für die innere URL. Um zum Beispiel https://example.com/path?q=1 als Abfrageparameterwert zu übergeben, kodieren Sie es zu https%3A%2F%2Fexample.com%2Fpath%3Fq%3D1. Verwenden Sie hier niemals encodeURI — es würde : und / unkodiert lassen, sodass die äußere URL die Parametergrenze falsch auswerten würde.

Ja. Nicht-ASCII-Zeichen (Arabisch, Chinesisch, akzentuierte Buchstaben usw.) werden zuerst als UTF-8-Bytes kodiert und dann wird jedes Byte prozentkodiert. Ein Emoji wie 😀 wird zu %F0%9F%98%80. Moderne Browser handhaben dies in Adressleisten automatisch, aber beim programmatischen Erstellen von URLs müssen Sie explizit kodieren.

Fügen Sie den prozentkodierten Text in das Eingabefeld ein und klicken Sie auf Dekodieren. Das Tool kehrt den Prozess um: %20 wird zu einem Leerzeichen, %26 zu &, und UTF-8-kodierte Sequenzen werden zurück in ihre Unicode-Zeichen umgewandelt. Nützlich zum Lesen von Log-Dateien, Debuggen von API-Anfragen oder zum Verstehen von Weiterleitungsparametern.

Nein. Die gesamte Kodierung und Dekodierung läuft lokal in Ihrem Browser über JavaScript. URLs und Parameter, die Sie eingeben, werden nie übertragen.

Was ist der URL-Encoder/Decoder?

Eine URL mit Sonderzeichen in einen API-Aufruf einfuegen und zusehen, wie sie kaputt geht. Leerzeichen, Ampersands, Nicht-ASCII-Zeichen, alles muss prozentkodiert werden, sonst geht etwas schief. Dieses Tool erledigt das. Text fuer sichere Verwendung in URLs kodieren oder prozentkodierte Strings zurueck in lesbaren Text dekodieren. Zwei Modi: encodeURIComponent fuer einzelne Parameterwerte, encodeURI fuer vollstaendige URLs, bei denen die Struktur erhalten bleiben soll.

Warum den URL-Encoder/Decoder Verwenden?

Wer URLs von Hand baut fuer API-Tests, Webhook-Konfigurationen oder Redirect-Regeln, braucht Kodierung. Ein unkodiertes Ampersand im Query-String spaltet den Parameter in zwei. Ein unkodiertes Leerzeichen zerstoert die ganze URL. Dieses Tool verhindert solche Kopfschmerzen. Volle Unicode-Unterstuetzung fuer jede Sprache. Laeuft im Browser, sodass API-Schluessel und Tokens in Ihren URLs privat bleiben.

Sicherheit und Datenschutz

Ihre Datensicherheit ist unsere Priorität

Lokale Verarbeitung

Alle Verarbeitung erfolgt in Ihrem Browser

Keine Datenübertragung

Ihre Daten werden nicht an unsere Server gesendet

Keine Datenspeicherung

Es werden keine Daten gespeichert oder geteilt

SSL-Verschlüsselung

SSL-Verschlüsselung für sichere Verbindung

Mehr auf MoreOnlineTools