URL kodieren/dekodieren
URL-Parameter und Zeichenfolgen kodieren und dekodieren
Kodiert eine URL-Komponente. Beim Dekodieren bleibt + ein literales Pluszeichen; Leerzeichen werden als %20 kodiert.
Auf diesem Gerät verarbeitet. Ihr Text wird nicht hochgeladen.
Schnellbeispiele
Über die URL-Kodierung
Die Prozentkodierung stellt Zeichen als UTF-8-Bytes in der Form %XX dar. Kodieren Sie einzelne Parameterwerte, bevor Sie eine URL zusammensetzen; wird eine ganze URL kodiert, werden auch ihre Trennzeichen maskiert.
Über den URL-Kodierer und Dekodierer
Unser kostenloses Tool zum Kodieren und Dekodieren von URLs wandelt Sonderzeichen in URLs in ihre prozentkodierten Entsprechungen um und wieder zurück. Ob Sie Webanwendungen entwickeln, APIs testen oder Query-Strings debuggen: Dieses Tool liefert sofortige, genaue URL-Kodierung nach dem Standard RFC 3986.
Die Prozentkodierung (auch URL-Kodierung genannt) ersetzt jedes unsichere ASCII-Zeichen durch ein Prozentzeichen gefolgt von zwei Hexadezimalziffern. So wird ein Leerzeichen zu %20, ein kaufmännisches Und zu %26, und Nicht-ASCII-Zeichen werden über ihre UTF-8-Bytefolgen kodiert. Dieses Verfahren ist unverzichtbar, um Daten zuverlässig in URLs, Formularübermittlungen und HTTP-Anfragen zu übertragen.
Die gesamte Verarbeitung findet ausschließlich in Ihrem Browser statt, es werden keine Daten an einen Server gesendet. Dadurch ist unser Online-URL-Kodierer vollkommen privat und sicher, um sensible Parameter, Authentifizierungstokens oder beliebigen Text zu kodieren, der sicher in eine URL aufgenommen werden soll.
Hauptfunktionen
- Gleichzeitiges Kodieren und Dekodieren von URLs in Echtzeit
- RFC-3986-konforme Prozentkodierung für alle Zeichen
- Volle Unterstützung für Unicode- und UTF-8-Zeichen
- Sofortige Umwandlung während der Eingabe ohne Verzögerung
- Kopieren in die Zwischenablage mit einem Klick für kodierte oder dekodierte Ausgabe
- Integrierte Beispiele für URLs, Query-Strings und Sonderzeichen
- Sichere Zeichen (A-Z, a-z, 0-9, -, _, ., ~) bleiben automatisch erhalten
- Verarbeitung im Browser für vollständigen Datenschutz
- Schaltfläche „Alles löschen“, um Ein- und Ausgaben sofort zurückzusetzen
- Unterstützung des Dunkelmodus für angenehme Nutzung in jeder Umgebung
So verwenden Sie den URL-Kodierer
- Text eingeben: Tippen oder fügen Sie eine URL, einen Query-Parameter oder beliebigen Text in das Eingabefeld oben im Tool ein.
- Kodierte Ausgabe ansehen: Die URL-kodierte Version erscheint sofort im linken Ausgabefeld, wobei alle Sonderzeichen ins prozentkodierte Format umgewandelt wurden.
- Dekodierte Ausgabe ansehen: Wenn Sie eine bereits kodierte Zeichenfolge einfügen, zeigt das rechte Feld die dekodierte, lesbare Version.
- Ergebnis kopieren: Klicken Sie neben einer der beiden Ausgaben auf die Schaltfläche „Kopieren“, um den kodierten oder dekodierten Text in die Zwischenablage zu übernehmen.
- Beispiel ausprobieren: Klicken Sie unter der Ausgabe auf eines der vorgefertigten Beispiele, um schnell zu sehen, wie verschiedene Eingaben kodiert werden.
- Löschen und neu beginnen: Mit der Schaltfläche „Alles löschen“ setzen Sie alle Felder zurück und starten eine neue Kodierung.
Anwendungsfälle
- API-Entwicklung: Kodieren Sie Query-Parameter und Pfadsegmente, bevor Sie HTTP-Anfragen an REST- oder GraphQL-APIs senden.
- Formulardaten verarbeiten: Stellen Sie sicher, dass Formularfeldwerte mit Sonderzeichen für POST- und GET-Übermittlungen korrekt kodiert sind.
- Weiterleitungs-URLs: Kodieren Sie Callback- und Redirect-URLs, die verschachtelte Query-Strings oder Fragment-Bezeichner enthalten.
- SEO und Analytics: Dekodieren Sie Tracking-URLs, um UTM-Parameter, Kampagnen-Tags und Referrer-Daten zu prüfen.
- E-Mail-Vorlagen: Kodieren Sie mailto-Links und Betreffzeilen, die Leerzeichen, kaufmännische Und-Zeichen oder andere reservierte Zeichen enthalten.
- Debugging: Dekodieren Sie prozentkodierte URLs aus Serverlogs, Browser-Entwicklertools oder Fehlermeldungen, um die ursprüngliche Anfrage nachzuvollziehen.
- Internationalisierung: Kodieren Sie Nicht-ASCII-Zeichen wie Buchstaben mit Akzenten, CJK-Zeichen oder Emojis für die sichere Verwendung in URLs.
- Sicherheitstests: Prüfen Sie, ob Ihre Anwendung kodierte und doppelt kodierte Eingaben korrekt verarbeitet, um Injection-Schwachstellen zu vermeiden.
Häufig gestellte Fragen
Was ist URL-Kodierung?
Die URL-Kodierung (Prozentkodierung) wandelt Zeichen, die in einer URL nicht erlaubt sind, mithilfe eines Prozentzeichens und zweier Hexadezimalziffern in ein allgemein akzeptiertes Format um. So werden URLs im Internet korrekt übertragen.
Wann sollte ich URL-Kodierung verwenden?
Sie sollten jeden Wert kodieren, der in einen URL-Query-String, ein Pfadsegment oder einen Fragment-Bezeichner eingefügt wird, wenn er reservierte Zeichen wie Leerzeichen, kaufmännische Und-Zeichen, Gleichheitszeichen, Fragezeichen oder Nicht-ASCII-Zeichen enthält.
Was ist der Unterschied zwischen encodeURI und encodeURIComponent?
encodeURI kodiert eine vollständige URI, lässt aber Zeichen wie Doppelpunkte, Schrägstriche und Fragezeichen unverändert, die in URLs eine besondere Bedeutung haben. encodeURIComponent kodiert einzelne Bestandteile wie Query-Parameter und maskiert dabei alle reservierten Zeichen. Dieses Tool verwendet encodeURIComponent für maximale Sicherheit.
Ist dieses Tool kostenlos?
Ja, dieser URL-Kodierer und Dekodierer ist vollständig kostenlos nutzbar, ohne Begrenzung der Anzahl an Umwandlungen, ohne Registrierung und ohne Werbung, die Funktionen blockiert.
Sind meine Daten sicher?
Auf jeden Fall. Das gesamte Kodieren und Dekodieren erfolgt lokal in Ihrem Browser mit JavaScript. Ihr Eingabetext wird an keinen Server übertragen, sodass sich das Tool sicher zum Kodieren sensibler Daten wie API-Schlüssel, Tokens oder persönlicher Informationen eignet.
Kann ich ganze URLs oder nur Parameter kodieren?
Sie können beliebigen Text kodieren. Bei vollständigen URLs sollten Sie jedoch in der Regel nur die Parameterwerte kodieren und nicht die gesamte URL-Struktur. Würde die komplette URL kodiert, würden auch das Protokoll (://), Pfadtrenner (/) und Query-Trennzeichen (?/&) kodiert, wodurch die URL unbrauchbar würde.
Tipps und bewährte Vorgehensweisen
- Werte kodieren, nicht Schlüssel: Kodieren Sie beim Erstellen von Query-Strings nur die Parameterwerte, nicht das gesamte Schlüssel=Wert-Paar und nicht die URL-Struktur.
- Doppelte Kodierung vermeiden: Ist Ihr Text bereits kodiert (enthält %20, %26 usw.), vermeiden Sie doppelte Prozentkodierung, indem Sie ihn vor dem erneuten Kodieren zuerst dekodieren.
- Dekodierte Ansicht zum Debuggen nutzen: Fügen Sie eine URL aus Browser-Logs oder Netzwerk-Tools in das Eingabefeld ein, um sofort die dekodierte, lesbare Version zu sehen.
- Mit Sonderzeichen testen: Probieren Sie Eingaben mit kaufmännischen Und-Zeichen (&), Pluszeichen (+), Rautezeichen (#) und Unicode-Zeichen aus, um sicherzustellen, dass Ihre Anwendung alle Sonderfälle abdeckt.
- Beispiele ansehen: Die integrierten Beispiele decken gängige Szenarien wie URLs mit Query-Parametern, Sonderzeichen und E-Mail-Adressen ab und helfen Ihnen, das Kodierverhalten zu verstehen.
- Sichere Zeichen merken: Buchstaben (A-Z, a-z), Ziffern (0-9), Bindestriche (-), Unterstriche (_), Punkte (.) und Tilden (~) müssen nicht kodiert werden und bleiben unverändert.