URL-Encoder/Decoder
FreeCodieren Sie Text prozentual für die sichere Verwendung innerhalb einer URL mit Modi für einen einzelnen Wert, eine vollständige URI oder Formulardaten, decodieren Sie prozentcodierten Text zurück in lesbare Form, und zerlegen Sie eine decodierte URL automatisch in Protokoll, Host, Pfad, Abfrageparameter und Fragment, alles vollständig in Ihrem Browser.
Läuft vollständig in Ihrem Browser. Ihr Text wird niemals hochgeladen.
Letzte Aktivität
Für alle sichtbar. Die letzten 20 Nutzungen aller Besucher, neueste zuerst.
Decoded a percent-encoded value
vor 1 Stunde
Decoded a percent-encoded value
vor 1 Stunde
Decoded a percent-encoded value
vor 1 Stunde
Decoded a percent-encoded value
vor 1 Stunde
Encoded 11 character(s) of text
vor 1 Stunde
Encoded 11 character(s) of text
vor 1 Stunde
Encoded 34 character(s) of text
vor 1 Stunde
Encoded 34 character(s) of text
vor 1 Stunde
Encoded 22 character(s) of text
vor 1 Stunde
Was dieses Tool macht
Dieses Tool prozentcodiert Text für die sichere Verwendung innerhalb einer URL, mit separaten Modi für einen einzelnen Wert, eine vollständige URI und formularcodierte Daten, und decodiert prozentcodierten Text zurück in lesbare Form, einschließlich einer automatischen Aufschlüsselung von Protokoll, Host, Pfad, Abfrageparametern und Fragment, wenn der decodierte Text eine vollständige URL ist.
So funktioniert es
URLs können sicher nur eine begrenzte Menge an ASCII-Zeichen enthalten, daher wird jedes andere Zeichen oder ein reserviertes Zeichen, das außerhalb seiner besonderen Bedeutung verwendet wird, als % geschrieben, gefolgt von seinem zweistelligen hexadezimalen Byte-Wert (oder Werten, bei mehrbyte-UTF-8-Zeichen). Dieses Tool verwendet die integrierten Funktionen encodeURIComponent, encodeURI und decodeURIComponent Ihres Browsers, um genau dieselbe Prozentcodierung durchzuführen, die Ihr Browser selbst verwendet, wenn Sie eine URL eingeben, und wechselt außerdem je nach ausgewähltem Modus zwischen %20 und + für das Leerzeichen.
Probleme, die es löst
- Sicheres Einschließen von Sonderzeichen, Leerzeichen oder nicht-englischem Text innerhalb eines Abfrageparameters oder URL-Pfadsegments.
- Lesen, was eine lange, prozentcodierte URL aus einer Browser-Adressleiste, Protokolldatei oder API tatsächlich enthält.
- Eine codierte URL in ihr Protokoll, ihren Host, ihren Pfad und einzelne Abfrageparameter zur Fehlersuche aufschlüsseln.
- Zwischen den Konventionen %20 und + für Leerzeichen wechseln, wenn ein Wert zwischen einer Abfragezeichenfolge und einer Formularübermittlung verschoben wird.
Häufig gestellte Fragen
›Was ist der Unterschied zwischen den Codierungsmodi "Component" und "Full URI"?
Der Modus "Component" (encodeURIComponent) maskiert jedes Zeichen, das in einem einzelnen Wert nicht sicher ist, einschließlich : / ? & und #, daher ist er korrekt für einen Wert, der innerhalb eines Abfrageparameters platziert wird; der Modus "Full URI" (encodeURI) lässt diese Zeichen unverändert, da sie benötigt werden, um die verschiedenen Teile einer vollständigen URL zu trennen, also verwenden Sie ihn nur beim Codieren einer gesamten URL, nicht eines einzelnen Werts innerhalb davon.
›Warum verwandelt der Modus "Formulardaten" Leerzeichen in + statt in %20?
Das von HTML-Formularen und Abfragezeichenfolgen in vielen Frameworks verwendete Format application/x-www-form-urlencoded stellt Leerzeichen als wörtliches +-Zeichen anstelle von %20 dar; beide sind gültig und bedeuten dasselbe, aber Sie sollten sich an die Konvention halten, die das empfangende System erwartet.
›Warum gibt es ein Kontrollkästchen, um + beim Decodieren als Leerzeichen zu behandeln?
Die standardmäßige Prozentdecodierung berührt das +-Zeichen nicht, aber Werte aus einer Formularübermittlung oder einer typischen Abfragezeichenfolge verwenden + für ein wörtliches Leerzeichen; dieses Kontrollkästchen ist standardmäßig aktiviert, da dies der häufigere Fall ist, aber Sie können es deaktivieren, wenn Sie einen Wert decodieren, bei dem + absichtlich als %2B prozentcodiert wurde und als wörtliches Pluszeichen erhalten bleiben soll.
›Wofür ist der Abschnitt zur URL-Aufschlüsselung?
Wenn der decodierte Text eine vollständige, gültige URL ist, zerlegt dieses Tool ihn in Protokoll, Host, Pfad, einzelne Abfrageparameter und Fragment, sodass Sie die Struktur einer langen codierten URL auf einen Blick erfassen können, anstatt die Rohzeichenfolge Zeichen für Zeichen zu lesen.
›Sendet dieses Tool meine Daten irgendwohin?
Nein, Codierung und Decodierung erfolgen beide mit den eigenen integrierten JavaScript-Funktionen Ihres Browsers; es wird niemals etwas auf einen Server hochgeladen.
Verwandte Tools
Text
SQL-Formatierer
Formatieren Sie eine SQL-Abfrage für bessere Lesbarkeit mit konsistenter Einrückung, einer Klausel pro Zeile und Ihrer Wahl der Schlüsselwort-Großschreibung, für mehr als ein Dutzend SQL-Dialekte einschließlich MySQL, PostgreSQL, SQLite, T-SQL, PL/SQL, BigQuery und Snowflake, alles vollständig in Ihrem Browser ausgeführt.
FreeText
SSL-Zertifikat- und Schlüsselpaar-Prüfer
Prüfen Sie, ob ein SSL/TLS-privater Schlüssel, ein Zertifikat und ein optionaler CSR tatsächlich zum selben Schlüsselpaar gehören, dekodieren und betrachten Sie Subjekt, Aussteller, Gültigkeit, SANs und Fingerabdrücke des Zertifikats, alles vollständig in Ihrem Browser.
FreeText
SSL-Zertifikatsformat-Konverter
Konvertieren Sie SSL/TLS-Zertifikate zwischen PEM- und DER-Kodierung, bündeln Sie Zertifikate in eine PKCS#7-Datei (.p7b) oder extrahieren Sie sie daraus, und verpacken Sie ein Zertifikat und einen privaten Schlüssel in eine passwortgeschützte PKCS#12-Datei (.pfx / .p12) oder extrahieren Sie sie wieder daraus, alles vollständig in Ihrem Browser.
FreeText
SSL-Zertifikat-Viewer
Dekodieren Sie ein oder mehrere PEM- oder DER-X.509-Zertifikate und zeigen Sie jedes Feld in einfacher Sprache an: Subjekt, Aussteller, Gültigkeit, Fingerabdrücke, Details zum öffentlichen Schlüssel und jede Standarderweiterung einschließlich Key Usage, Subject Alternative Names und Authority Information Access, alles vollständig in Ihrem Browser.
FreeText
Text-Diff-Prüfer
Vergleichen Sie zwei Textblöcke und sehen Sie genau, was auf Zeilen-, Wort- oder Zeichenebene hinzugefügt, entfernt oder geändert wurde, mit einer vereinten oder Nebeneinander-Ansicht und einer herunterladbaren Standard-Diff-Datei, alles vollständig in Ihrem Browser.
FreeText
Text-zu-ASCII-Konverter
Wandeln Sie Text in seine ASCII-Zeichencodes um und wieder zurück, wobei das Ergebnis auch in Binär-, Hex- und Oktalform angezeigt wird, alles vollständig in Ihrem Browser, ohne dass etwas hochgeladen wird.
FreeText
Text-zu-Binär-Konverter
Wandeln Sie Text in seine binären Zeichencodes um und wieder zurück, wobei das Ergebnis auch in Dezimal-, Hex- und Oktalform angezeigt wird, alles vollständig in Ihrem Browser, ohne dass etwas hochgeladen wird.
FreeText
Text-zu-Hex-Konverter
Wandeln Sie Text in seine hexadezimalen Zeichencodes um und wieder zurück, wobei das Ergebnis auch in Dezimal-, Binär- und Oktalform angezeigt wird, alles vollständig in Ihrem Browser, ohne dass etwas hochgeladen wird.
Kommentare (0)
Fanden Sie dieses Tool nützlich? Hinterlassen Sie einen Kommentar, teilen Sie einen Tipp oder sagen Sie uns, wie wir es verbessern können.
Noch keine Kommentare. Seien Sie der Erste, der seine Meinung teilt!