Arbeitsbereich
URL-Kodierer / -Dekodierer
Eingabe
Kodieren oder dekodieren Sie Text, URL-Bestandteile und Formularwerte mit diesem kostenlosen Online-URL-Encoder und Decoder. Sie können außerdem Query-Parameter auslesen, ihre Werte bearbeiten und eine aktualisierte URL erstellen. Die Umwandlung erfolgt automatisch während der Eingabe oder manuell. Anschließend können Sie das Ergebnis kopieren oder herunterladen. Die Verarbeitung findet direkt in Ihrem Browser statt.
Eingabe
Ausgabe
Tool wird geladen
Entwicklerwerkzeuge
URL-Encoder und Decoder
Kodieren oder dekodieren Sie Text, URL-Bestandteile und Formularwerte mit diesem kostenlosen Online-URL-Encoder und Decoder. Sie können außerdem Query-Parameter auslesen, ihre Werte bearbeiten und eine aktualisierte URL erstellen. Die Umwandlung erfolgt automatisch während der Eingabe oder manuell. Anschließend können Sie das Ergebnis kopieren oder herunterladen. Die Verarbeitung findet direkt in Ihrem Browser statt.
Kurzanleitung
So funktioniert es
Text oder URL eingeben: Tippen oder fügen Sie den Inhalt in das Eingabefeld ein oder laden Sie eine unterstützte Textdatei hoch.
Aktion auswählen: Wählen Sie Kodieren oder Dekodieren.
Kodierungsart auswählen: Entscheiden Sie je nach Inhalt zwischen URL-Bestandteil, vollständiger URL und Formularwert.
Umwandeln: Aktivieren Sie die automatische Umwandlung während der Eingabe oder klicken Sie auf die Schaltfläche Konvertieren.
Ergebnis prüfen: Sehen Sie sich den umgewandelten Text sowie die Zeichenanzahl der Eingabe und Ausgabe an.
Kopieren oder herunterladen: Kopieren Sie das Ergebnis oder laden Sie es als Datei herunter.
Enthält die Eingabe eine ungültige Prozentkodierungssequenz, zeigt der Decoder eine Fehlermeldung an, anstatt sie stillschweigend als gültig zu behandeln.
Details
Über dieses Tool
Kodieren oder dekodieren Sie Text, URL-Bestandteile und Formularwerte mit diesem kostenlosen Online-URL-Encoder und Decoder. Sie können außerdem Query-Parameter auslesen, ihre Werte bearbeiten und eine aktualisierte URL erstellen. Die Umwandlung erfolgt automatisch während der Eingabe oder manuell. Anschließend können Sie das Ergebnis kopieren oder herunterladen. Die Verarbeitung findet direkt in Ihrem Browser statt.
Was ist URL-Encoding?
URL-Encoding, auch Prozentkodierung genannt, stellt bestimmte Zeichen mit einem Prozentzeichen (%) gefolgt von zwei hexadezimalen Ziffern dar.
URLs können Zeichen enthalten, die eine besondere Bedeutung haben oder nicht in jedem Teil einer Adresse direkt verwendet werden können. Leerzeichen, kaufmännische Und-Zeichen (&) und Nicht-ASCII-Zeichen sind typische Beispiele.
Zum Beispiel:
Ein Leerzeichen kann als %20 dargestellt werden.
Ein kaufmännisches Und-Zeichen (&) wird als %26 dargestellt, wenn es Teil eines Wertes ist.
Zeichen außerhalb des grundlegenden ASCII-Zeichensatzes werden mithilfe ihrer UTF-8-Bytes dargestellt und bei Bedarf prozentkodiert.
URL-Encoding sorgt dafür, dass Daten in URLs, Query-Strings und Webanfragen korrekt übertragen werden können. Es ist besonders wichtig, wenn ein Wert Zeichen enthält, die sonst als Bestandteile der URL-Struktur interpretiert werden könnten.
URL-Bestandteile, vollständige URLs und Formular-Encoding
Welche Methode Sie verwenden sollten, hängt davon ab, was Sie kodieren möchten.
URL-Bestandteil kodieren
Diese Methode eignet sich für einen einzelnen Wert oder einen Teil einer URL, beispielsweise einen Suchbegriff, Benutzernamen oder den Wert eines Query-Parameters. Reservierte Zeichen werden kodiert, damit sie die URL-Struktur nicht verändern.
Beispiel:
Original: hello world
Kodiert: hello%20world
Vollständige URL kodieren
Diese Methode ist für eine vollständige URL vorgesehen. Sie erhält strukturelle Zeichen wie :, /, ? und &, während Zeichen kodiert werden, die maskiert werden müssen.
Beispielsweise kann eine URL wie https://example.com/search?q=hello world kodiert werden, ohne ihre strukturellen Trennzeichen als gewöhnlichen Text zu behandeln.
Verwenden Sie die Kodierung einzelner URL-Bestandteile nicht für eine vollständige URL, wenn deren Struktur erhalten bleiben soll. Dabei würden auch Trennzeichen wie / und ? kodiert.
Formular-Encoding
HTML-Formulare verwenden häufig das Format application/x-www-form-urlencoded. In diesem Format werden Leerzeichen durch + statt durch %20 dargestellt.
Beispiel:
Original: hello world
Für Formulare kodiert: hello+world
Ein tatsächliches Pluszeichen wird als %2B kodiert, damit es nicht mit einem Leerzeichen verwechselt wird.
URL-Query-Parameter auslesen und bearbeiten
Ein Query-String ist der Teil einer URL, der auf das Fragezeichen (?) folgt. Er enthält Parameter, die normalerweise als Schlüssel-Wert-Paare geschrieben und durch kaufmännische Und-Zeichen (&) getrennt werden.
Beispiel:
https://example.com/search?q=coffee&category=books
Diese URL enthält zwei Parameter:
Mit den Funktionen zur Parameterverwaltung können Sie:
Parameter aus einer URL auslesen.
Parameternamen und Werte anzeigen.
Einen neuen Parameter hinzufügen.
Einen vorhandenen Parameter entfernen.
Eine aktualisierte URL mit Ihren Änderungen erstellen.
Ein Parameter kann mehrmals vorkommen. Beispiel:
https://example.com/search?tag=design&tag=development
Diese URL enthält zwei Werte für tag. Wiederholte Parameter können eine bestimmte Bedeutung haben und sollten daher nicht automatisch als Duplikate behandelt oder entfernt werden.
Typische Anwendungsfälle für URL-Encoding
URL-Encoding wird in vielen Bereichen der Webentwicklung und beim Surfen im Internet verwendet:
Query-Strings: Suchbegriffe, Filter und andere Werte sicher in eine URL einfügen.
Webformulare: Übermittelte Formularwerte einschließlich Leerzeichen und Sonderzeichen kodieren.
APIs: Daten über URL-Pfade und Query-Parameter übertragen.
Links: Links mit Sonderzeichen oder Texten in anderen Sprachen erstellen.
Fehlersuche: Kodierte Werte untersuchen und die Struktur von URL-Parametern verstehen.
Beispiele für URL-Encoding
Die Beispiele zeigen, dass derselbe Text je nach Kodierungskontext unterschiedlich dargestellt werden kann.
Ist URL-Encoding dasselbe wie Verschlüsselung?
Nein. URL-Encoding ist keine Verschlüsselung und schützt keine privaten Informationen. Es verändert lediglich die Darstellung von Text, damit dieser in einer URL oder bei einer Formularübermittlung verwendet werden kann.
Jeder kann kodierten Text wieder dekodieren. Verwenden Sie URL-Encoding daher nicht, um Passwörter, API-Schlüssel oder andere vertrauliche Daten zu verbergen.
Praktische Eingaben
Examples JSON
Beispiele für URL-Encoding
Die Beispiele zeigen, dass derselbe Text je nach Kodierungskontext unterschiedlich dargestellt werden kann.
Hilfe
Häufige Fragen
Was ist Prozentkodierung?
Bei der Prozentkodierung werden bestimmte Zeichen durch ein Prozentzeichen (%) und zwei hexadezimale Ziffern dargestellt. Dadurch lassen sich diese Zeichen in einem URL-kompatiblen Format übertragen.
Was ist der Unterschied zwischen %20 und +?
Beide können in bestimmten Kontexten ein Leerzeichen darstellen. %20 ist die Prozentkodierung eines Leerzeichens. Bei der Formular-Kodierung werden Leerzeichen durch + dargestellt. Ein tatsächliches Pluszeichen wird als %2B kodiert.
Wann sollte ich URL-Bestandteile kodieren?
Verwenden Sie diese Methode für einzelne Werte, beispielsweise einen Suchbegriff oder den Wert eines Query-Parameters. Sie kodiert Zeichen, die sonst als Bestandteile der URL-Struktur interpretiert werden könnten.
Sollte ich eine vollständige URL wie einen einzelnen Bestandteil kodieren?
Normalerweise nicht. Bei der Kodierung eines einzelnen Bestandteils werden auch strukturelle Zeichen wie /, ? und & kodiert. Verwenden Sie die Kodierung einer vollständigen URL, wenn deren Struktur erhalten bleiben soll.
Kann ich eine URL mit nicht-lateinischen Zeichen dekodieren?
Ja. Kodierter Nicht-ASCII-Text wird üblicherweise mithilfe von UTF-8-Bytes dargestellt. Der Decoder kann gültige kodierte Sequenzen wieder in lesbaren Text umwandeln.
Kann ich mit diesem Tool Query-Parameter bearbeiten?
Ja. Sie können Parameter aus einer URL auslesen, neue Parameter hinzufügen oder vorhandene entfernen und anschließend eine aktualisierte URL erstellen.
Unterstützt das Tool wiederholte Query-Parameter?
Ja. Eine URL kann denselben Parameternamen mehrmals enthalten, beispielsweise tag=design&tag=development. Wiederholte Werte sollten erhalten bleiben, wenn sie für die Anwendung relevant sind.
Ist URL-Encoding sicher?
Nein. URL-Encoding ist weder eine Sicherheitsmethode noch eine Verschlüsselung. Es verändert lediglich die Textdarstellung und kann von jedem wieder dekodiert werden.
Werden meine Eingaben an einen Server übertragen?
Das Tool verarbeitet den Text direkt in Ihrem Browser. Die eingegebenen Daten werden für die Umwandlung nicht an einen Server gesendet.