URL-Kodierung und -Dekodierung
Kodiere und dekodiere URLs, maskiere HTML-, JSON- und JavaScript-Zeichenfolgen und analysiere URL-Parameter.
Geben Sie Text/URL ein
URL-Komponente
HTML-Entitäten
JSON/JS-String
Base64
Vollständige URL (encodeURI)
Was ist URL-Kodierung (Prozentkodierung)?
Die URL-Kodierung, offiziell bekannt als Prozent-Kodierung, ist ein Mechanismus zum Kodieren von Informationen in einem Uniform Resource Identifier (URI). Zeichen, die in einer URL nicht erlaubt sind, müssen in ein sicheres Format übersetzt werden. Die zulässigen Zeichen sind auf den US-ASCII-Zeichensatz beschränkt, der Groß- und Kleinbuchstaben, Zahlen und einige Satzzeichen (-, _, ., ~) umfasst.
Alle anderen Zeichen – etwa Leerzeichen, Emojis oder fremde Skripte – müssen codiert werden. Beispielsweise wird ein Leerzeichen zu %20 und das Zeichen @ wird zu %40. Dadurch wird sichergestellt, dass über URLs übermittelte Daten (z. B. Suchanfragen oder Formularübermittlungen) zuverlässig über das Internet übertragen werden, ohne die Struktur des Links zu zerstören.
Warum diesen Online-URL-Encoder und -Decoder verwenden?
Ganz gleich, ob Sie Webentwickler, digitaler Vermarkter oder Datenanalyst sind, die Verwaltung von URLs ist eine tägliche Aufgabe. Deshalb ist dieses Tool so wichtig:
- Debuggen von Web-APIs: Beim Senden von Daten über GET-Anfragen können Sonderzeichen wie
&oder=die Anfrage unterbrechen, wenn sie nicht richtig codiert sind. Dieses Tool behebt das sofort. - Datensicherheit und XSS-Prävention: Dieses Tool führt nicht nur eine URL-Kodierung durch; Es bietet auch HTML-Entität-Escape. Dies ist für Entwickler von entscheidender Bedeutung, um Benutzereingaben zu bereinigen und Cross-Site-Scripting-Angriffe (XSS) zu verhindern.
- UTM-Parameterverwaltung: Vermarkter verwenden UTM-Tags (`utm_source`), um den Datenverkehr zu verfolgen. Mit unserem integrierten Parameter-Parser können Sie überprüfen, ob Ihre Tracking-Tags korrekt formatiert sind.
- JSON- und JavaScript-Sicherheit: Escapen Sie Zeichenfolgen sicher, um sie ohne Syntaxfehler direkt in JSON-Dateien oder JavaScript-Codevariablen einzufügen.
So verwenden Sie das URL-Codec-Tool
Die Verwendung dieses Tools ist unkompliziert. Hier ist eine Schritt-für-Schritt-Anleitung, um sicherzustellen, dass Sie das Beste daraus machen:
Zur Kodierung:
- Text eingeben: Fügen Sie Ihren Rohtext, Ihre URL oder Ihr Code-Snippet in das Eingabefeld auf der Registerkarte „Kodieren“ ein.
- Wählen Sie Format: Zeigen Sie sofort mehrere codierte Formate an (URL-Komponente, vollständige URL, HTML-Entitäten, Base64).
- Ergebnis kopieren: Klicken Sie neben dem gewünschten Format auf das Symbol „Kopieren“.
Zur Dekodierung:
- Registerkarte wechseln: Klicken Sie auf die Registerkarte „URL dekodieren“.
- Einfügen und Dekodieren: Fügt eine unordentliche, prozentcodierte Zeichenfolge ein (wie
Hello%20World%21). Das Tool erkennt es automatisch und dekodiert es sofort. - Parameter analysieren: Wenn es sich bei dem dekodierten Text um eine URL handelt, scrollen Sie nach unten zur Tabelle „Erkannte URL-Parameter“, um eine Aufschlüsselung aller Abfragevariablen anzuzeigen.
Häufig gestellte Fragen (FAQ)
Was ist der Unterschied zwischen `encodeURI` und `encodeURIComponent`?
encodeURI ist für vollständige URLs konzipiert; Es behält Sonderzeichen bei, die in einer URL-Struktur eine Bedeutung haben, wie :, /, ? und #. encodeURIComponent kodiert alles, einschließlich dieser Trennzeichen. Verwenden Sie encodeURIComponent, wenn Sie Daten innen als Abfrageparameter angeben.
Warum werden Leerzeichen zu `%20` oder `+`?
In der Standard-URI-Spezifikation sind Leerzeichen unsicher. %20 ist die standardmäßige Prozentkodierung für ein Leerzeichen. + ist eine ältere Konvention, die oft speziell in Abfragezeichenfolgen verwendet wird, %20 ist jedoch universeller kompatibel.
Ist URL-Codierung dasselbe wie Verschlüsselung?
Nein. URL-Kodierung ist KEINE Verschlüsselung. Es übersetzt Daten lediglich in ein übertragungssicheres Format. Jeder kann eine URL-codierte Zeichenfolge entschlüsseln. Verwenden Sie es nicht zum Versenden von Passwörtern.
Sendet dieses Tool meine Daten an einen Server?
Nein. Dieser URL-Codec läuft zu 100 % in Ihrem Browser und verwendet JavaScript. Keine Daten verlassen jemals Ihr Gerät, sodass es für private URLs oder Token sicher ist.