Konvertieren Sie sofort URL-Kodierung, URL-Dekodierung und Base64-Kodierung/Dekodierung. Unterstützt mehrere Sprachen, einschließlich Chinesisch, Japanisch und mehr. Vollständig browserbasiert für Ihre Privatsphäre.
Keine Zahlung erforderlich, keine Registrierung erforderlich, keine Nutzungsbeschränkungen. Alle Funktionen sind völlig kostenlos und können von jedem sofort genutzt werden.
Text wird sofort während der Eingabe konvertiert – Sie müssen nicht auf eine Schaltfläche klicken und warten, was die Entwicklereffizienz erheblich verbessert.
Die gesamte Kodierung und Dekodierung läuft vollständig in Ihrem Browser. Es werden niemals Daten auf einen Server hochgeladen, sodass Ihre Informationen vertraulich bleiben.
Volle Unterstützung für die URL-Kodierung und -Dekodierung von Unicode-Zeichen, einschließlich Chinesisch, Japanisch, Koreanisch, Arabisch und mehr. Multibyte-Zeichen werden korrekt behandelt.
Wechseln Sie mit einem Klick in den Base64-Modus. Ideal für Bilddaten-URIs, API-Authentifizierungstoken und binäre Datenübertragung.
Verwendet Standard encodeURIComponent / decodeURIComponent. Die Ergebnisse stimmen vollständig mit Browsern und gängigen Backend-Frameworks überein.
Geben Sie den Text, den Sie kodieren oder dekodieren möchten, in das linke Textfeld ein. Dies kann ein URL-Parameter, eine Zeichenfolge mit Sonderzeichen oder eine bereits codierte Zeichenfolge aus einer API-Antwort sein. Die Konvertierung erfolgt automatisch in Echtzeit.
Klicken Sie auf „Kodieren“, um Rohtext in ein prozentkodiertes Format umzuwandeln, oder klicken Sie auf „Dekodieren“, um das %XX-Format wieder in lesbaren Text umzuwandeln. Sie können auch in den Base64-Modus wechseln.
Das rechte Textfeld zeigt sofort das konvertierte Ergebnis an. Sie können es direkt anzeigen oder verwenden, um zu überprüfen, ob die Kodierung korrekt ist.
Klicken Sie auf „Ergebnis kopieren“, um den konvertierten Text mit einem Klick zu kopieren, oder klicken Sie auf die Schaltfläche „Austauschen“ in der Mitte, um die Ausgabe für umgekehrte Vorgänge zurück in das Eingabefeld zu verschieben.
Die URL-Kodierung, auch Prozentkodierung genannt, ist eine Methode zum Konvertieren von Zeichen in ein URL-sicheres Format. Beispielsweise wird ein Leerzeichen zu %20 und Nicht-ASCII-Zeichen wie das chinesische „你好“ werden als %E4%BD%A0%E5%A5%BD codiert. Dieser Mechanismus ist in RFC 3986 definiert und stellt sicher, dass URLs während der Übertragung eindeutig bleiben.
In URLs ist nur eine Teilmenge der ASCII-Zeichen zulässig. Andere Zeichen (z. B. Chinesisch, Japanisch und Sonderzeichen) sowie reservierte Zeichen mit besonderer Bedeutung (z. B. &, =, ?, #) müssen codiert werden, um sicher in eine URL aufgenommen zu werden. Ohne Kodierung können Server die Parameter möglicherweise nicht korrekt analysieren, was zu Datenkürzungen, Sicherheitslücken und anderen Problemen führt.
Die folgenden Zeichen müssen codiert werden: (1) Nicht-ASCII-Zeichen wie Chinesisch, Japanisch und Koreanisch. (2) Reservierte Zeichen: ! * '( ); : @ & = + $ , / ? # [ ]. (3) Unsichere Zeichen: Leerzeichen, doppelte Anführungszeichen, < >, { }, | \ ^ `. Nur englische Buchstaben (A-Z, a-z), Ziffern (0-9) und die vier Symbole - _ . ~ brauche keine Kodierung.
Die drei Funktionen unterscheiden sich im Umfang: escape() ist veraltet und verarbeitet Nicht-ASCII-Zeichen nicht korrekt. encodeURI() bewahrt URL-Strukturzeichen (/: @? # usw.) und eignet sich zum Codieren einer vollständigen URL. encodeURIComponent() kodiert auch URL-Strukturzeichen und ist die strengste und am häufigsten verwendete Option zum Kodieren einzelner Parameterwerte der Abfragezeichenfolge. Dieses Tool verwendet den encodeURIComponent-Standard.
Base64 ist ein Kodierungsschema, das Binärdaten in 64 druckbare ASCII-Zeichen umwandelt. Es ist nicht Teil des URL-Standards. Base64 wird häufig für E-Mail-Anhänge, Bilddaten-URIs (data:image/png;base64,...) und JWT-Tokens verwendet. Durch die URL-Kodierung sind Zeichen für die Übertragung in einer URL sicher. Base64 stellt beliebige Binärdaten als Text dar. Die beiden dienen unterschiedlichen Zwecken.
Nicht-ASCII-Zeichen werden zunächst in eine UTF-8-Bytesequenz konvertiert, dann wird jedes Byte als %XX dargestellt. Beispielsweise hat das chinesische Schriftzeichen „中“ die UTF-8-Kodierung 0xE4 0xB8 0xAD, die nach der URL-Kodierung zu %E4%B8%AD wird. Dieses Tool verwendet die native encodeURIComponent von JavaScript, die dem gleichen Standard folgt, der von allen wichtigen Browsern und Backend-Frameworks verwendet wird.
Alle wichtigen Sprachen verfügen über integrierte Unterstützung: JavaScript verwendet encodeURIComponent() / decodeURIComponent(); Python verwendet urllib.parse.quote() / unquote(); PHP verwendet urlencode() / urldecode() oder rawurlencode() / rawurldecode(); Java verwendet URLEncoder.encode() / URLDecoder.decode(); Go verwendet url.QueryEscape() / QueryUnescape(). Es wird empfohlen, immer die integrierten Funktionen der Sprache zu verwenden, anstatt eigene zu implementieren.
Völlig sicher. Die gesamte Verarbeitung in diesem Tool läuft in Ihrem Browser (clientseitig). Der von Ihnen eingegebene Text wird niemals an einen Server gesendet und niemals aufgezeichnet oder gespeichert. Wenn Sie den Browser-Tab schließen, sind alle Eingabedaten sofort verschwunden. Sie können URL-Parameter, die vertrauliche Informationen enthalten, sicher verarbeiten.
Verwenden Sie die Registerkarte „URL“, geben Sie den Parameterwert ein und kodieren Sie ihn. Dieser Modus verwendet encodeURIComponent und bietet keinen separaten Kodierungsselektor für die gesamte URL.
Verwenden Sie die Registerkarte „URL“, fügen Sie einen gültigen prozentcodierten Wert ein und dekodieren Sie ihn. Beim Dekodieren des Textes wird nicht überprüft, ob die resultierende Adresse sicher zu besuchen ist.
Ein tiefer Einblick in die Prinzipien der Prozentkodierung, den RFC 3986-Standard und die vollständige Liste der reservierten Zeichen.
(auf Englisch)Von der Theorie zur Praxis: Verstehen Sie Base64-Padding, Anwendungsfälle und Sicherheitsaspekte.
(auf Englisch)Umgang mit Abfragezeichenfolgen, häufige Fehler und Codebeispiele in mehreren Sprachen. Unverzichtbare Lektüre für Entwickler.
(auf Englisch)Ein vollständiger Vergleich von drei Kodierungsmethoden, der Ihnen hilft, die richtige Kodierung im richtigen Kontext zu verwenden.
(auf Englisch)Weitere Artikel zu URL-Codierungstechniken und Entwicklungs-Tutorials.
(auf Englisch)